Convert OBJ to FBX, Textures Included
An OBJ usually comes as several files: the .obj geometry, a .mtl material file and its images. FBX holds all of that in one file that Unity, Unreal, Blender and Maya import directly. Add the files together and this page writes a single FBX with the materials and the texture images embedded.
How to use it
- 1
Select all the files
Pick or drop the .obj together with its .mtl and texture images (PNG, JPG, TGA, BMP or WebP) in one go. An .obj on its own works too.
- 2
Check the preview
You see the model with its materials. Any texture the MTL names but you did not add is listed, so you can add it and try again.
- 3
Set scale and axis
FBX uses centimetres. OBJ files from Blender and most tools are in metres, so the default multiplies by 100. Rotate only if the model lies on its back.
- 4
Download the FBX
One binary .fbx with every group as a mesh, its materials and the images packed inside.
What to know before you convert
- Textures are matched by file name, so folder paths inside the .mtl do not matter, but each image has to be added with the files. Missing ones are listed and left out.
- Colour (diffuse), normal and emissive maps are carried over. Bump, specular and separate opacity maps are skipped; the material opacity value is kept.
- PNG and JPG images are embedded as they are. TGA, BMP and WebP images are stored as PNG so every program can read them.
- OBJ has no animation or rig, so neither does the FBX. Groups become separate meshes.
Don't have a model?
Create one with AI from a photo, a sentence or a sketch. The generators use credits; this converter is free and stays in your browser.