Image to GLB

Turn an image into a GLB file

GLB is what the pipeline writes first, so this is the format that has lost nothing on the way to you · mesh, materials and textures in a single file.

How to convert an image to GLB
  1. 01

    Upload your photo

    JPG, PNG or WebP up to 20 MB. One subject against a background it is clearly separated from gives the cleanest result.

  2. 02

    Generate

    About ninety seconds on the Studio engine. The job runs in the background, so you can close the tab and come back to it.

  3. 03

    Download the GLB

    It arrives as a single file with the textures already inside it. Nothing to unpack, no sidecar files to keep track of.

What a GLB carries

GLB is glTF 2.0 in a single binary container: the mesh, the UVs, the PBR material definition and the texture images, all in one file. That last part is what makes it pleasant to work with · there is no folder of maps to lose, and a file that opens on one machine opens on another.

Why this one has no conversion step

Every engine here returns GLB, and the other four formats are written from it afterwards. Choosing GLB means nothing has been through a translation, so the geometry and the material are exactly what the model produced. When two formats would both do, this is the one to take.

Where it opens

Blender, Godot, three.js and model-viewer read GLB directly. Unreal imports it through its glTF importer. Unity needs glTFast or UnityGLTF, which is the one common place GLB is more work than FBX. Take the GLB anyway when the model is rigged: our FBX carries the mesh and not the skeleton, so for a character it is the GLB or nothing.

What people build with it

The web

One file, loads in three.js or a model-viewer tag, and small enough to serve. This is what GLB was designed for.

Blender and Godot

Both read it natively with materials intact, which makes it the shortest path from a generation to something you can edit.

Android AR

Scene Viewer takes GLB, the way iOS takes USDZ. Between the two you have covered every phone.

Passing work around

A textured model that survives being emailed is rarer than it should be. GLB survives it.

Questions
What is the difference between GLB and glTF?

The same format, packaged differently. A .gltf is JSON with the textures and geometry alongside it as separate files; a .glb is all of it in one binary. GLB is what you want unless something specifically asks for the JSON.

Are the textures inside the GLB file?

Yes, embedded. You can also download the maps separately as a zip · base colour, normal, metallic-roughness, ambient occlusion and emissive · if you want to edit them.

Can a GLB carry a rig and animation?

It can, and ours do once a model has been rigged. Game engines vary in how well they read a skinned GLB, which is why FBX is still the safer export for a character.

Is there a watermark on the GLB?

No, on any tier, in any format.

Keep reading
Convert an image to GLB