Converts OBJ to GLB. The immediate gain is that a GLB is a single file: no .mtl, no texture folder, no relative paths to break when the model moves.
Groups become scene nodes
Materials do not transfer
.mtl file with its textures alongside. None of those is part of the file you dropped, and a browser cannot go and fetch them.
The result is untextured geometry with a default material. To get a textured GLB, assign materials in Blender and use its glTF exporter, which packs the textures into the file.
Units
The textures have to come with the model
Other names for this
Also searched as “obj to gltf”, “obj for model-viewer”.
Questions
- Where are my textures?
- In the .mtl file and its images, which are separate files and not part of what you dropped. Use Blender’s glTF exporter to produce a textured GLB.
- Are my groups preserved?
- Yes — each becomes a named node in the scene, so you can address it from a viewer.
- The scale is wrong.
- OBJ declares no unit. Millimetres is assumed; turn off automatic conversion if your model is in metres.
- 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.