What is the FBX file format?
.fbx is a platform-independent 3D interchange file format owned by Autodesk. FBX files store complete 3D scene data - including geometry, materials, textures, animation, cameras, and lights - and preserve the fidelity and functionality of the original scene across different applications and platforms.
The main goal of the FBX format is to provide data compatibility between various applications for creating digital content. FBX files allow users to exchange 3D scenes between many different editing tools, regardless of system platform. The format is widely used in game development, film production, and real-time rendering pipelines.
The FBX format was developed by Kaydara, originally for files generated with its Filmbox motion-capture software - which is where the format got its name. Alias Systems acquired Kaydara in 2004, and Autodesk Inc. acquired Alias in 2006, at which point Autodesk took full ownership of the format.
Additional details:
.fbxfiles can store data in plain-text (ASCII) or compact binary format; binary files begin with the 21-byte magic stringKaydara FBX Binary \0..fbxcan be converted to and from formats such as .dae (COLLADA), .obj, .3ds, and .gltf.- FBX is a proprietary format - Autodesk controls the specification, and no fully open specification document is published.
Security & safety
RISK: LOWAn FBX is 3D data, not an executable, so opening one to view it is safe. Two real-world cautions: (1) FBX can embed media and reference external texture files, and historically there have been parser vulnerabilities in FBX SDK/importers - keep your 3D software updated and import assets from reputable sources; (2) downloaded model archives sometimes bundle unexpected scripts or oversized scenes. The file itself can't 'run', but treat models from unknown sources with the same caution as any download, and verify the real extension isn't a disguised executable.
Format details
in a nutshellPrograms that open FBX files
Technical details
deep spec| File encodings | Two sub-formats share the `.fbx` extension: plain-text ASCII (human-readable) and compact binary; the encoding is not signalled by a separate file extension |
| Binary magic bytes | `Kaydara FBX Binary \x00` - 21-byte signature at offset 0, followed by `0x1A 0x00` and a uint32 version number |
| Version field (binary) | uint32 at byte offset 23; e.g., 7400 = FBX 7.4, 7500 = FBX 7.5, 7700 = FBX 7.7 |
| MIME type | `application/octet-stream` |
| Scene data stored | Polygon meshes, NURBS surfaces, skeletal rigs, keyframe animation curves, blend shapes, materials, textures, cameras, lights, and constraints |
| Coordinate system | Y-up or Z-up; the active axis convention is declared in the `FBXHeaderExtension` block and is configurable at export |
| Unit system | Scene measurement units (default: centimetres in most exporters) stored in `GlobalSettings` → `UnitScaleFactor` |
| Embedded media | Textures and other binary assets can be embedded directly inside the `.fbx` file or referenced as external paths |
| Scene hierarchy | Stored as a typed node graph (object/connection model); nodes carry named properties and typed connections - not a flat list |
| Skin and rig binding | Supports multi-influence vertex skinning and IK/FK rigs stored as `Cluster` and `Skin` deformer nodes |
| Official SDK | Autodesk FBX SDK (C++), free closed-source library for reading and writing `.fbx`; Python bindings included |
| Game engine support | Native importer built into Unity, Unreal Engine, Godot, and most major game engines; the de-facto standard for game-ready 3D asset exchange |
| ASCII header format | ASCII `.fbx` begins with a `;` comment line (e.g., `; FBX 7.7.0 project file`) and an `FBXHeaderExtension:` block - no binary magic |
| Specification status | Proprietary - Autodesk controls the format; no publicly published specification document |
| Released | 1996 (Kaydara Filmbox 1.5); owned by Autodesk since 2006 |
| Specification | www.autodesk.com |
FBX conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about FBX files.