Convert FBX to glTF
Free FBX to glTF converter that runs in your browser. See real dimensions before you download.
How to convert FBX to glTF
- Drop your FBX file (with its textures, if separate) onto the converter — it opens in your browser, nothing is uploaded.
- Check the preview and the dimensions in mm; fix units or the up axis in “Units & orientation” if the size or orientation looks wrong.
- Choose glTF as the output and click Convert. Several files download as one ZIP.
What carries over from FBX to glTF
| FBX | glTF | Result | |
|---|---|---|---|
| Colour / materials | Yes | Yes | Kept |
| Textures | Yes | Yes | Kept |
| Units stored in file | Yes | Yes | Written as mm → metres |
| Separate parts | Yes | Yes | Kept |
| Usual up axis | Y | Y | Unchanged |
About FBX files
FBX began as Filmbox, a motion-capture tool from Kaydara, and Autodesk bought it in 2006 and kept developing it as a proprietary format. It has no public specification; the supported way to read or write it is Autodesk's FBX SDK, and other tools rely on that SDK or on reverse-engineered code. There is a binary encoding and an older ASCII one. FBX is more than a mesh container: it stores scene hierarchies, materials, cameras, lights, skeletons, skinning weights and animation takes. For that reason it became the usual bridge between modelling and animation packages such as Maya and 3ds Max and game engines such as Unity and Unreal. Scale and axis conventions vary by exporter, with centimetres being the common default, so an FBX can look wrong in a different program until the unit and up-axis settings are checked.
About glTF files
glTF was developed by the Khronos Group, the body behind OpenGL and Vulkan, and version 2.0 was released in 2017 and later adopted as ISO/IEC 12113. The design goal was a lean transmission format that engines can load without heavy processing. In its text form, a .gltf file is JSON that lists scenes, nodes, meshes, materials, animations and accessors, and it points to external .bin buffers and image files, though buffers can also be embedded as base64 data. The same content packed into one file is called GLB. Because the JSON is readable, glTF is popular for tooling, pipelines and debugging, and for projects that want to diff or hand-edit assets. It uses metres, a right-handed coordinate system and +Y up, and its physically based materials are supported by most web and game engines.
3D printing notes
Slicers do not take FBX, so the file has to be converted to a mesh format first. Animation and rigging are irrelevant to printing, so only the posed geometry matters. Many FBX models are in centimetres, which means a character that is 18 cm tall in the file must end up as 180 mm; reading it as millimetres gives 18 mm, and reading it as metres gives a huge model. MeshShift defaults FBX to centimetres, shows the real dimensions, and lets you change the unit. It reads FBX but does not write it, so a typical path is FBX to STL or 3MF, followed by the print check to close holes between separate body parts.
Frequently asked questions
Is this FBX to glTF converter free and private?
Yes. The conversion runs in your browser with JavaScript and WebAssembly, so your FBX file is never uploaded to a server. There is no sign-up, no watermark and no daily limit; very large files are limited only by your device's memory.
Why is FBX not accepted by Bambu Studio or PrusaSlicer?
Slicers need a plain printable surface, and FBX is built for animation and scene data, with a proprietary structure that requires Autodesk's SDK. They accept STL, OBJ and 3MF instead. Convert the FBX to one of those, keeping the posed geometry.
Should I use glTF or GLB?
Choose GLB when you want to share, upload or ship one file with textures inside. Choose glTF when you need to read or edit the JSON, keep textures separate, or let a version control system show changes. Both are the same standard and convert losslessly.