Skip to content

Free 3D converter

Convert GLB to glTF

Drop a GLB file and download it as glTF. The conversion runs in your browser, so the file never leaves your device. It keeps the exact shape, materials and textures and animation.

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

Drop a GLB file here

Converted to glTF 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 glTF

Checked against what the converter writes, not just what the formats allow.
Shape (triangles)
Kept exactly
UV coordinates
Kept
Colour texture
Kept
PBR maps (roughness, metalness, normal)
Kept
Vertex colours
Kept
Animation
Kept
Separate parts
Kept
Size and units
Unchanged (metres).
Up direction
Unchanged.

How to convert GLB to glTF

  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 glTF

    The .gltf is written in a second or two for most models.

When to convert GLB to glTF

  • For Roblox Studio

    Roblox's 3D Importer lists .gltf, .fbx and .obj. A .gltf keeps PBR textures, which OBJ can't.

  • To read or edit the scene

    glTF's JSON is human-readable, so materials and node names are easy to inspect or tweak by hand.

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

glTF

glTF 2.0 (JSON)

A .gltf file is the text form of glTF 2.0: a JSON scene description that points to a separate .bin buffer and image files, or embeds them as data.

Usually comes from
Blender's glTF exporter, web pipelines and tools that keep textures as separate files
Opens in
the same apps as GLB, and Roblox Studio's 3D Importer, which lists .gltf
Units
Metres
Up axis
Y up

Questions

Something else? Ask us and a person will answer.

Is this GLB to glTF 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.

Why is the .gltf larger than the GLB?

Everything is embedded in one file as base64 text, which is about a third larger than binary. The upside is a single file with no .bin or texture folder to lose.

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.