Drop your .obj file — we convert it to .glb right in your browser. Files never leave your computer.
Human-readable Wavefront mesh format — ubiquitous in 3D graphics, game art, and asset pipelines. Pairs with a .mtl material file.
Binary glTF — the JPEG of 3D. Self-contained, small, and loads natively on the web, in AR, and in every modern 3D engine.
Diffuse colour and diffuse textures map to glTF's PBR base-colour. Specular / shininess from OBJ doesn't translate cleanly to metallic-roughness and is approximated. Review the result and tweak in Blender if the look matters.
OBJ is text and re-lists every vertex per face. GLB is binary with indexed geometry — typically 3–10× smaller for the same model.
Both are preserved. If the OBJ has vertex normals they transfer; otherwise Three.js computes flat or smooth normals based on the OBJ groups.
GLB works out of the box with Android Scene Viewer. For iOS AR Quick Look you specifically need USDZ — use the STEP-to-USDZ or the main 3D viewer's USDZ export.
No. Conversion happens entirely in your browser via Three.js' OBJ loader and GLTFExporter.