GLB to FBX,
the Blender way

Nine times out of ten, an AI-generated model arrives as a GLB - and nine times out of ten the next hand that touches it wants an FBX. Blender converts between the two natively, in under a minute. Here is the whole recipe, including the three settings that decide whether it goes smoothly.

A sci-fi helmet prop with a blue selection outline and faint wireframe in a Blender viewport

The 60-second answer: drag the GLB into Blender, check the scale against something you trust, make sure the textures are packed, then File - Export - FBX with Embed Media ticked. Done. Everything below is the explanation for why those three checks are the ones that matter, and how to fix the four problems that account for almost every conversion gone wrong.

Why these two formats exist

FormatWhat it is for
GLB (glTF binary)Web and real-time: one file, geometry and textures together. What most AI generators hand you.
FBXEngines and DCC software: Unity, Unreal, Maya and friends. Also carries rigs and animation.
OBJThe oldest exchange format: reliable geometry, textures as loose files.
STL3D printing only: geometry, no colour, no materials.

The short story: GLB won the web, FBX won the engine room. When your model crosses from one world to the other, someone has to translate - and Blender is the best free translator there is.

The conversion, step by step

01 - Import. Drag the .glb into the viewport or use File - Import - glTF 2.0. In the import panel, leave +Y up on (Blender converts the orientation for you) and check the Scale field if the model looks wrong-size immediately.

02 - Verify against a reference. Drop a 1 metre cube next to the model. A human-height character should look human; if it looks like a chess piece, fix the scale now, not later.

03 - Sort the materials. glTF models often arrive with one material per texture - tidy, or merge duplicates so the export carries a sane material count.

04 - Export. File - Export - FBX. In the panel: include the objects you want, tick Apply Modifiers, keep +Y up, enable Embed Media, and pick FBX 7.4 for the widest engine compatibility. Export.

The four problems that cover almost everything

  • Tiny or enormous model - units. Fix with the import Scale field (0.01 / 100 are the classic values), then apply the scale on the objects before treating the file as done.
  • Missing textures - images left behind. File - External Data - Pack Resources after import; Embed Media on export. Both directions protected.
  • Dark, inside-out surfaces - flipped normals. Edit mode, select all, recalculate outside.
  • Millions of triangles - the classic AI-generator output. Convert first, then retopologise or decimate to a budget; an FBX full of triangles is a conversion that succeeded and a file that failed.

When the GLB is AI-generated

Web generators - Meshy, Tripo, Sloyd-style tools - hand you GLBs with characteristic habits: metres, packed textures, high triangle counts and one material per region. The conversion above handles all of it; what a GLB cannot carry is judgement about what the model is for. Engine-ready means a poly budget, a merged material set and a checked pivot. No format converts you into those.

The shortcut worth knowing

There is a version of this workflow with no conversion in it. When the model is generated inside Blender - in the scene, at the right scale, as an editable object - there is no GLB to import, no scale roulette to play, and the FBX comes off the same object you have been editing all along. If you already have a folder of GLBs, the recipe above is what it is for. If you are about to prompt something new, the in-scene flow skips the whole page.

Keep going

The pages that answer the next question.

Frequently asked questions

Short answers to what people ask before they commit.

How do I convert GLB to FBX in Blender?⌄

Import the GLB (drag it into the viewport, or File - Import - glTF 2.0), check scale and materials, then File - Export - FBX. It is that short: Blender is the converter. There is no plugin to buy and nothing to upload to a website.

Do textures survive the conversion?⌄

Yes, if you look after the two moments where they get lost. On import, glTF files arrive with textures packed - keep them packed, or unpack to a folder you control. On export, tick Embed Media in the FBX panel so the receiving app gets the images inside the file. That is the whole trick.

GLB or FBX for Unity and Unreal?⌄

Blender importing GLB and exporting FBX is the classic path because both engines eat FBX natively with rigs and animations. Both engines also import GLB directly nowadays, so if your pipeline is simple, try GLB first and only convert when an engine, a store or a colleague needs FBX.

Why is my imported model tiny or enormous?⌄

Almost always units. glTF is metres; some exports assume centimetres and your Blender scene may be expecting either. Fix it once in the import panel (Scale field) or in the object transforms after import - Scale 0.01 for the classic hundred-times-too-big, 100 for too small - then apply the scale before exporting.

The model looks dark or inside-out after import. What happened?⌄

Flipped normals, a classic sign of a mesh built or exported by a generator that did not care. Select the mesh, switch to edit mode, select all, and recalculate normals outside. Thirty seconds, and it can save an evening of confusion.

Can I convert without Blender?⌄

There are browser converters that will do a GLB-to-FBX swap, and for a one-off file with no rig that is fine. What they cannot do is the part that usually matters: fixing scale, merging materials, decimating the triangle count, rebuilding topology. If the file is going into a real project, the conversion is the easy minute - Blender is where the file gets good.

Put the workflow to work.

Sign in with Google, pick a plan, and generate your first asset.

Compare plans
GLB to FBX in Blender: Import, Convert and Export