File Extension File Extension Guide

What is an FBX File?Autodesk 3D

A technical reference for the .fbx extension, Autodesk's FilmBox 3D format. What an FBX file holds, how to open, view or convert one, why textures sometimes go missing and how it compares to OBJ and glTF.

3D Model 🎮 Games and Film 🔒 Proprietary 🏢 Autodesk
.FBX

Autodesk FilmBox

Type:3D model and scene
Extension:.fbx
Owned by:Autodesk
Variants:Binary, ASCII
Created:Kaydara

📖 What is an FBX File?

An FBX file is a 3D model or scene saved in Autodesk's FilmBox format. It uses the .fbx extension and packs a whole 3D asset into one file, the shapes, the surface detail and the movement, so it can travel between different 3D programs without falling apart.

FBX is above all an interchange format. Its job is to carry 3D work from one tool to another, for example out of a modelling program and into a game engine. That is why it turns up across games, film, animation and virtual reality, wherever 3D assets move between teams and software.

The format was created by Kaydara for its MotionBuilder software, and Autodesk acquired Kaydara in 2006. Autodesk has owned and developed FBX ever since, which is why it sits at the centre of the Autodesk 3D tools and became a near standard for sharing animated 3D content.

⚠️ One extension, two meanings: The .fbx extension is nearly always the Autodesk 3D format, but Esri ArcGIS also uses .fbx for a spatial index file, a small read-only database file not meant to be opened by hand. If a .fbx will not load in any 3D tool and came from mapping software, it is likely this unrelated ArcGIS file.
One FBX file carries a whole asset between tools Modelling tool Maya, 3ds Max, Blender builds the model and animation model.fbx geometry materials + textures animation cameras + lights Game engine Unity, Unreal imports the whole asset in one step export import FBX is an interchange format, its job is to move 3D work between programs

Key Characteristics

  • A 3D interchange format, built to move assets
  • Owned by Autodesk, created by Kaydara
  • Proprietary, with an Autodesk FBX SDK
  • Binary or ASCII, binary by default

What It Stores

  • Geometry, the meshes and shapes
  • Materials and textures, the surface look
  • Animation, skeletal rigs and blend shapes
  • Cameras and lights, the whole scene
💡 Why it matters: FBX is the de facto standard for rigged, animated 3D assets. When a character needs to move from a modelling tool into Unity or Unreal Engine with its skeleton and animation intact, FBX is the format that carries it.

⚡ Quick Facts

File Extension.fbx
Full NameAutodesk FilmBox, or FBX Interchange
Category3D model and scene
Owned ByAutodesk
Created ByKaydara, for MotionBuilder
AcquiredAutodesk bought Kaydara in 2006
VariantsBinary (default) and ASCII
StoresGeometry, materials, textures, animation, cameras, lights
Opens InMaya, 3ds Max, Blender, Unity, Unreal, FBX Review
Related Extensions.obj, .dae, .gltf, .glb

📦 What an FBX File Stores

The reason FBX became so widely used is that it carries far more than a shape. A single file can hold everything that makes up a 3D scene, which is what lets a whole asset move between tools in one step.

Geometry

Geometry

The meshes, the vertices and polygons that form the 3D shape of a model.

Materials

Materials

Textures and materials that give surfaces their colour, pattern and finish.

Animation

Animation

Skeletal rigs, blend shapes and motion, the data that makes a model move.

Scene

Scene

Cameras, lights and the hierarchy that arranges everything in the scene.

# FBX comes in two variants:

  Binary FBX # the default, compact and fast to read
  ASCII FBX # plain text, larger, human-readable

💻 How to Open an FBX File

How you open an FBX depends on what you need to do with it, look at the model, edit it, or bring it into a game. The right tool follows from that.

1

To edit the model

Open it in a 3D program such as Autodesk Maya, 3ds Max or the free Blender, which import FBX and let you change the geometry, materials and animation.

2

To use it in a game

Import the FBX into a game engine. Unity and Unreal Engine both read FBX natively, with full support for rigs, animation clips and materials.

3

To just view it

Use a viewer such as Autodesk FBX Review, which opens the model quickly without a full editor, on Windows, Mac or iOS.

💡 Quick preview: If you only need to check what a file contains, Univik's File Viewer handles a range of file types right in a browser tab, and Autodesk FBX Review renders the model without installing a modelling suite.

🌐 How to View an FBX without Software

You do not need to install a 3D suite just to see a model. Several viewers open an FBX and let you rotate, pan and zoom around it.

1

Autodesk FBX Review

Autodesk's own free viewer for Windows, Mac and iOS. It renders the model and plays back animation without a modelling program.

2

Autodesk Viewer

A free web viewer from Autodesk that opens an FBX in the browser after you register, with nothing to install.

3

Online 3D viewers

Web-based viewers open an FBX by drag and drop and show it interactively, handy on any device for a quick look.

🩹 Why Textures Go Missing

⚠️ The most common FBX problem: You open an FBX and the model is there but grey or untextured. This is not a broken file, it is usually a texture path issue.

By default an FBX references its texture images by their file path rather than storing them inside the file. If those image files are missing, or sit somewhere other than where the FBX expects, the textures show up blank.

Embed the textures

When exporting, choose the option to embed media, so the texture images are packed inside the FBX. The file is larger but self-contained and safe to share.

Keep the textures together

If the textures are separate, send them alongside the FBX and keep the folder structure, so the paths inside the file still resolve.

⚔️ FBX vs OBJ and glTF

FBX is one of three formats you meet most in 3D work. They differ mostly in what data they carry and whether they are open, so the right one depends on where the model is going.

What each format carries FBX geometry materials + textures full animation closed, Autodesk games, film OBJ geometry materials in .mtl no animation open standard static geometry glTF / GLB geometry materials + textures full animation open, Khronos web, real time
FormatAnimationTexturesOpen StandardBest For
FBX Full rigs~ Optional embed AutodeskGames, film, animation
OBJ None~ Separate .mtl OpenStatic geometry, archiving
glTF / GLB Yes Embedded in GLB KhronosWeb, real time, AR

The simple rule is that FBX is the animation and game-pipeline standard, OBJ is for plain geometry with no movement, and glTF, often as the single-file GLB, is the open format for the web and real-time 3D. Many pipelines convert an FBX to GLB to put a model online.

🔄 How to Convert an FBX File

Converting an FBX lets you move a model into a format a different tool prefers, most often OBJ for plain geometry or glTF and GLB for the web. Univik's File Converter can handle this kind of conversion.

1

Pick the target

Choose OBJ for static geometry, or glTF and GLB for web and real-time use. GLB keeps animation and packs textures into one file.

2

Convert it

The free Blender imports an FBX and exports OBJ, glTF or GLB. Duplicate the file first so your source model is never altered.

3

Check the result

Open the converted file and check the model, since some detail such as animation or materials can shift when moving between formats.

💡 Keep the animation: If a model is rigged and animated, convert to GLB rather than OBJ. OBJ carries geometry only, so a rigged character exported to OBJ arrives as a still pose with no skeleton.

🔀 Related Formats

FBX sits among the other 3D interchange formats you convert it to or from.

.objWavefront OBJ, an open format for static geometry, paired with a .mtl material file.
.daeCOLLADA, an open XML 3D interchange format and an older rival to FBX.
.gltf / .glbThe open Khronos format for web and real-time 3D, GLB being the single-file binary version.
.3dsThe older 3D Studio format, a common conversion source into FBX.
.blendBlender's native project format, which exports to FBX for sharing.

❓ Frequently Asked Questions

It depends what you need. To edit the model, open it in a 3D program like Autodesk Maya, 3ds Max or the free Blender. To use it in a game, import it into Unity or Unreal Engine, which read FBX natively. To just look at it, use a viewer such as Autodesk FBX Review or an online 3D viewer, which show the model without a full editor.

Blender is the main free option. It is a full 3D suite that imports FBX and lets you view, edit and export the model on Windows, Mac and Linux. For viewing only, Autodesk FBX Review and Autodesk Viewer are free, as are several online FBX viewers that open the file in a browser with nothing to install.

FBX opens in most 3D software. Autodesk Maya, 3ds Max, MotionBuilder and Mudbox all handle it, as does the free Blender. Game engines Unity and Unreal Engine import it natively. For quick viewing without editing, Autodesk FBX Review, Autodesk Viewer and online 3D viewers all open FBX files.

An FBX file carries a 3D model or scene between programs. It stores geometry, materials, textures, animation, cameras and lights together, so a whole asset can move from a modelling tool into a game engine or another application. It is used heavily in video games, film, animation and virtual reality, above all for rigged, animated characters.

Yes. Blender imports FBX through File and Import and Autodesk FBX, letting you view and edit the geometry, materials and animation. Blender also exports FBX, so it is a common free bridge for moving models in and out of the format. It is one of the most popular ways to open an FBX without paying for Autodesk software.

FBX references texture images by their file path rather than storing them inside by default. If those images are missing or in a different place, the model opens untextured and grey. The fix is to export with the embed media option so textures are packed into the FBX, or to send the texture files alongside it and keep the folder structure intact.

FBX carries a full scene including animation, rigs, materials and cameras, while OBJ stores only static geometry with materials in a separate .mtl file. FBX is the standard for animated assets and game pipelines, and OBJ suits plain, unmoving models. A rigged character exported to OBJ loses its skeleton and arrives as a single still pose.

Both carry full 3D scenes with animation, but FBX is Autodesk's proprietary format while glTF, and its single-file GLB version, is an open Khronos standard built for the web and real-time 3D. FBX is the safer choice for Unreal and Maya animation pipelines, and glTF or GLB is better for browsers, AR and lightweight delivery. Pipelines often convert FBX to GLB for the web.

Both. FBX comes in a binary variant, which is the default that most tools export, and an ASCII variant, which is plain text and human-readable. Binary files are smaller and faster to read, while ASCII files are larger but can be inspected in a text editor. The extension is .fbx either way.

FBX was created by Kaydara for its MotionBuilder software. Autodesk acquired Kaydara in 2006 and has owned and developed the format ever since. That is why FBX sits at the heart of the Autodesk 3D tools and is often called the Autodesk FilmBox or FBX Interchange format.

Open it in a tool that reads FBX and export to the format you need. Blender does this for free, importing an FBX and exporting OBJ, glTF or GLB, and a converter can do the same. Convert to GLB to keep animation for the web, or to OBJ only when you need plain geometry, since OBJ drops the rig and motion.

Common causes are a version mismatch, since different exporters produce slightly different FBX files, missing texture paths that leave the model grey, or wrong scale and rotation on import. For game engines, exporting as FBX 2019 or 2018 gives the widest compatibility with Unity and Unreal. Matching the target tool's scale and units, applying transforms on export, and embedding media resolve most import problems.

FBX 2019 is a safe choice for current Unity and Unreal Engine versions, and FBX 2018 gives the widest compatibility with older engines. The reason to pin a version is that FBX is not consistent across releases, so a very new export can fail to import cleanly. If a model will not load, re-exporting as FBX 2019 or 2018 often fixes it.

Different tools use different up axes and units, so a model can arrive rotated 90 degrees or at the wrong scale. Maya uses a Y-up axis while 3ds Max uses Z-up, and engines expect particular units, such as metres in Unity. Setting the correct scale and applying transforms when you export usually lines the model up correctly in the target tool.

📝 Summary

An FBX file is a 3D model or scene in Autodesk's FilmBox format, saved with the .fbx extension. It stores geometry, materials, textures, animation, cameras and lights in one file, which makes it the standard for moving rigged, animated assets between tools like Maya, Blender, Unity and Unreal Engine. Created by Kaydara and owned by Autodesk since 2006, it is proprietary and comes in binary and ASCII variants. Open one in a 3D program or the free Blender, view it in Autodesk FBX Review, and if the model looks grey, embed or supply its textures. To move a model elsewhere, convert to GLB for the web or OBJ for plain geometry.