Convert glTF to GLB

Runs on your device · Your file never leaves your device.

A .gltf is the readable half of a format whose data usually lives next door — a .bin with the geometry, and image files for the textures. A .glb is all of it sealed into one binary file. This packs one into the other.

Add the .gltf together with its .bin and its textures; every piece gets packed in. This is the conversion to do before sending a model to somebody or putting it on a web page, because a GLB cannot arrive with its textures missing — there is nowhere for them to go astray.

The conversion runs on your own machine, which for a 3D file is the whole point: a model is usually a client’s product, a scanned property or something not yet announced. Nothing is sent to a server, so there is nothing to delete afterwards and nothing to take anyone’s word for.

How to convert glTF to GLB

  1. Drop the glTF file — and its companion files if it has any.
  2. Check that GLB is selected.
  3. Press Convert.
  4. Download the GLB file.

Supported formats and limits

Input
glTF
Output
GLB
Companion files
MTL and texture images are used when you add them
Keeps animation
Yes
Where it runs
In your browser; the model is never uploaded

Not for: Repacking a .gltf whose .bin or textures you no longer have — the missing pieces cannot be reconstructed.

Frequently asked questions

Are my files uploaded to a server?
No. This conversion runs entirely inside your browser using your own device’s processing power. The file never leaves your computer or phone, which is why it also works when your connection drops.
Do I need to add the .bin file?
Almost always yes. Most .gltf files keep their geometry in a .bin beside them, and without it there is nothing to convert. Add every file that came in the folder.
Is anything lost?
No. GLB and glTF are the same format with different packaging, so geometry, materials, textures and animation all carry over exactly.

More in 3D models

More you can do with a glTF file

Other ways to get a GLB

Related tools

This page in other languages: العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা