FBX viewer online
Open FBX files instantly — measure in mm, cut a section, spot overhangs and check if the model is ready to print. Nothing is uploaded.
What is a FBX file?
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.
What a FBX file can store
An FBX can store polygon meshes with normals, UV sets and vertex colours, material definitions with texture references, scene hierarchy and transforms, cameras, lights, skeletons with skin weights, blend shapes and multiple animation takes. Textures may be referenced by path or embedded in the binary file. The file records a unit scale and up-axis setting in its global settings, but exporters fill these differently, and the default unit in many pipelines is centimetres.
Apps that open FBX
Maya, 3ds Max, Blender, Unity, Unreal Engine, Godot, MotionBuilder, Cinema 4D, Houdini, Windows 3D Viewer.
Strengths
- Carries rigs, skinning and animation with the mesh
- Industry standard between DCC tools and game engines
- Keeps materials, scene hierarchy and cameras
- Embedded texture option in the binary form
Limits
- Proprietary with no open specification
- Different SDK versions and exporters disagree on details
- Scale and axis settings are often wrong on import
- Not accepted by slicers, and not designed for printing
FBX and 3D printing
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
How do I open a FBX file without installing software?
Drop the FBX file on this page. It opens in your browser with studio lighting and real dimensions; nothing is uploaded. You can rotate, zoom, measure between two points, cut through the model and check whether it is watertight for printing.
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.
What unit does FBX use?
The file stores a unit scale in its global settings, but many tools default to centimetres, and some ignore the value on import. Always check the displayed dimensions. If a model should be 120 mm and shows 12 or 1200, change the unit assumption before exporting.
Can MeshShift convert FBX files?
MeshShift can read FBX in your browser and convert it to formats such as STL, 3MF, OBJ, GLB or PLY, with the unit defaulting to centimetres. It does not write FBX. Rigs and animations are not carried over, because the target formats store static geometry.