Skip to content

Free 3D converter

Convert GLB to OBJ

Drop a GLB file and download it as OBJ. The conversion runs in your browser, so the file never leaves your device. It keeps the exact shape and the colour texture.

Free, no sign-up, and your file stays on your device.

Drop a GLB file here

Converted to OBJ in your browser. Nothing is uploaded.

GLB, glTF, OBJ, STL, PLY, FBX or 3MF, up to 300 MB. Add .mtl, .bin and texture files alongside.

What carries over from GLB to OBJ

Checked against what the converter writes, not just what the formats allow.
Shape (triangles)
Kept exactly
UV coordinates
Kept
Colour texture
Kept, in a .zip with the .mtl
PBR maps (roughness, metalness, normal)
Dropped: OBJ can't store it
Vertex colours
Dropped: OBJ can't store it
Animation
Dropped: OBJ can't store it
Separate parts
Kept
Size and units
Written in metres; OBJ doesn't record units.
Up direction
Unchanged.

How to convert GLB to OBJ

  1. Add your GLB

    Drop the .glb file or choose it from your device.

  2. Check the preview

    Turn the model and check what will be kept before converting.

  3. Download the OBJ

    The .obj (or a .zip with textures) is written in a second or two for most models.

When to convert GLB to OBJ

  • For an app that doesn't read your format

    OBJ is the lowest common denominator: almost every 3D app (Blender, Maya, 3ds Max, Cinema 4D, ZBrush), Unity and Roblox Studio natively, and every major slicer.

  • To edit the mesh

    Plain-text geometry with UVs is easy to inspect, clean up and re-import.

The two formats

GLB

Binary glTF 2.0

GLB is the single-file, binary form of glTF 2.0, the open format the Khronos Group published in 2017 for delivering 3D assets. Mesh, materials, textures and animation all travel in one file.

Usually comes from
AI 3D generators (including PhotoGenius), Sketchfab downloads, web 3D projects and game asset stores
Opens in
Blender, Godot, three.js and most web viewers, Android's Scene Viewer, Bambu Studio and UltiMaker Cura, Unreal's glTF importer, and Unity with the glTFast package
Units
Metres
Up axis
Y up

OBJ

Wavefront OBJ

OBJ is the plain-text mesh format Wavefront Technologies introduced in the late 1980s. It stores vertices, UVs, normals and faces; materials and texture maps live in a companion .mtl file.

Usually comes from
older asset libraries, CAD and DCC exports, and photogrammetry apps
Opens in
almost every 3D app (Blender, Maya, 3ds Max, Cinema 4D, ZBrush), Unity and Roblox Studio natively, and every major slicer
Units
None recorded
Up axis
Not recorded (usually Y up)

Questions

Something else? Ask us and a person will answer.

Is this GLB to OBJ converter free?

Yes. There is no account, watermark or limit on conversions. It accepts files up to 300 MB; how large a model your browser can handle depends on your device's memory.

Is my file uploaded?

No. The conversion runs in your browser with the open-source three.js loaders and exporters, so your GLB never leaves your device.

Are textures included in the OBJ?

If the model has a colour texture, you get a .zip with the .obj, its .mtl and the texture as PNG. Keep them in one folder when you import. OBJ has no standard for PBR maps, so roughness, metalness and normal maps are left out.

Can I make a 3D model from a photo instead?

Yes. PhotoGenius turns a photo or a text prompt into a textured GLB with Rodin Gen-2.5, Rodin Gen-2.5 Fast, Tripo H3.1, TRELLIS.2, Rodin Gen-2 or Hunyuan3D 3.1, which you can then convert here. See Image to 3D model.

Turn a photo into a 3D model

Rodin Gen-2.5, Rodin Gen-2.5 Fast, Tripo H3.1, TRELLIS.2, Rodin Gen-2 or Hunyuan3D 3.1 builds a textured GLB from one image. The price shows before you run it.