Extracts the geometry from a GLB into OBJ. Every mesh keeps its name as an OBJ group, and node transforms are applied so the parts sit where the scene puts them.
Structure is kept as far as OBJ allows
o group with its name. That preserves the part breakdown, though not the hierarchy — OBJ groups are a flat list, so a nested scene tree is flattened. The transforms are baked into the vertex positions, so the flattening does not move anything.Materials are the real loss
.mtl format predates all of that by two decades and can express roughly a diffuse colour and a texture path.
Rather than emit a .mtl that misrepresents the material, none is written. If appearance matters, keep the GLB — it is better supported for viewing than OBJ anyway.
Units
What OBJ cannot carry
Other names for this
Also searched as “glb to wavefront obj”, “gltf to obj”.
Questions
- Will I get a .mtl file?
- No. The MTL format cannot represent glTF’s PBR materials, and writing an approximation would misrepresent them. Keep the GLB if appearance matters.
- Are mesh names kept?
- Yes, as OBJ group names. The scene hierarchy is flattened, but transforms are baked in so nothing moves.
- Is my model uploaded?
- No. The parsing and rewriting happen in this tab. Models are frequently confidential — an unreleased product, a client’s part, a scan of something proprietary — and none of it is transmitted. Turn your Wi-Fi off and the tool keeps working.
- How large a model can I convert?
- There is no imposed limit; the ceiling is your device’s memory. A desktop browser handles files of roughly 2 GB and a phone about 400 MB. A 200 MB STL — around four million triangles — converts in a few seconds on a laptop.