Free online X to FBX converter
Convert legacy DirectX X models to FBX for use in current 3D editors and game engines.
Convert X to FBX online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .x file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .x to .fbx conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .fbx file
Conversion result is ready to download.
How to convert x to fbx file
- 3D modeling
- No ratings yet.
A legacy DirectX model may need conversion when a current 3D editor or game engine accepts .fbx but not .x. Converting it makes the asset easier to edit, share, and import into applications such as Blender, Maya, Unity, or Unreal Engine.
What the X format is
.x is Microsoft DirectX's legacy 3D asset format, used by older Windows games, DirectX SDK samples, and game-development tools. It can store mesh geometry, materials, texture references, frame hierarchies, bones, skin weights, and animation keys.
X files can be text or binary. They normally contain exported model or scene data rather than an application's complete project, and external textures may be referenced by relative path. Conversion therefore works best when the source file and its texture directory are kept together.
What the FBX format is
.fbx is Autodesk's 3D scene-exchange format. It can contain meshes, transforms, cameras, lights, material assignments, texture links, skeletal rigs, skin weights, and animation, making it suitable for moving assets between applications such as Maya, 3ds Max, MotionBuilder, Blender, Unity, and Unreal Engine.
FBX generally provides broader support for scene hierarchy, rigging, and animation than the legacy X format. Use binary FBX unless a particular pipeline requires the ASCII variant. FBX importer behavior differs between applications and FBX versions, so a file that opens correctly in one program may require adjustments in another.
How to convert X to FBX
Using 101convert.com: Convert the file without installing desktop software by uploading the .x file, choosing FBX as the output format, starting the conversion, and downloading the result. Keep the original file and open the downloaded FBX in a 3D editor to check the result.
Using Assimp: The Open Asset Import Library (Assimp) can import X files and export FBX files when the installed build includes both format handlers.
- Install the desktop Assimp package for your operating system.
- Place the X file and its referenced textures in a working folder. Preserve relative paths and avoid renaming resources during conversion.
- Run
assimp export model.x model.fbx -f fbx, replacing the filenames as necessary. Quote paths containing spaces. - Open
model.fbxin Blender, Maya, or another FBX-capable application and inspect the geometry, materials, skeleton, and animation.
For a visual desktop workflow, use an X-capable importer to open the source, then choose File → Export → FBX. Current Blender installations do not generally include native DirectX X import, so Blender alone is not a dependable first step; use Assimp or another X-compatible importer before using Blender's FBX exporter.
Quality and compatibility limits
- Conversion cannot restore information absent from the X file. Missing textures, unsupported shaders, procedural materials, and externally stored animation may be lost.
- Copy referenced texture folders with the source and relink missing images after import. X texture paths may be relative, absolute, or dependent on the original application's working directory.
- Check vertex winding, normals, smoothing, UV coordinates, coordinate axes, unit scale, and object transforms. Importers may change handedness or apply rotation and scale corrections.
- For skinned models, verify the bind pose, bone names, hierarchy, weight assignments, animation frame rate, and playback. Legacy skeletal animation is often less reliable than static mesh and UV data during conversion.
- Review materials in the destination application. An X shader or DirectX-specific effect usually cannot be reproduced exactly as an FBX material, so assignments may require rebuilding.
X vs FBX: format comparison
How the X and FBX formats compare on the properties that matter most for this conversion.
| Property | .X DirectX model file | .FBX Filmbox |
|---|---|---|
| Geometry | Polygon mesh | Both |
| Materials | Limited | Limited |
| Textures | Embedded in the file | Embedded in the file |
| Animation | Yes | Yes |
| Scene hierarchy | Yes | Yes |
| Plain-text readable | No | No |
| Typical file size | Medium | Large |
| Open standard | No | Partly open |
| Introduced | 1998 | 1996 |
| Developer | Microsoft | Autodesk |
| MIME type | — | application/octet-stream |
Suggested software and links: x to fbx converters
Frequently asked questions
Is the X to FBX converter free?
Yes, converting X to FBX on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my X file be?
You can upload X files up to 50 MB and convert up to 1 files at once in a single batch.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert X to FBX?
No. The X to FBX conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid X file for this X to FBX conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Additional formats for
x file conversion
Reverse conversion
Convert to fbx from
other formats
- 3dsmax to fbx
- stp to fbx
- unitypackage to fbx
- anim to fbx
- z3d to fbx
- rvt to fbx
- mqo to fbx
- model to fbx
- abc to fbx
- sldprt to fbx
- 3dm to fbx
- 3ds to fbx
- 3mf to fbx
- asc to fbx
- ase to fbx
- asm to fbx
- b3d to fbx
- bio to fbx
- bip to fbx
- blend to fbx
- blend1 to fbx
- blender to fbx
- bmp to fbx
- br3 to fbx
- br6 to fbx
- br7 to fbx
- bsk to fbx
- bvh to fbx
- c3d to fbx
- c4d to fbx
- catdrawing to fbx
- catpart to fbx
- catproduct to fbx
- cd4 to fbx
- cel to fbx
- cob to fbx
- crz to fbx
- dae to fbx
- daz to fbx
- ddf to fbx
- dds to fbx
- dff to fbx
- drf to fbx
- dsf to fbx
- duf to fbx
- dwf to fbx
- dwg to fbx
- exp to fbx
- flt to fbx
- gif to fbx
- glb to fbx
- gltf to fbx
- iam to fbx
- ies to fbx
- ifc to fbx
- iges to fbx
- igs to fbx
- img to fbx
- ipt to fbx
- iv to fbx
- ive to fbx
- jpeg to fbx
- jpg to fbx
- jt to fbx
- kml to fbx
- kmz to fbx
- lwo to fbx
- lws to fbx
- lxo to fbx
- ma to fbx
- mac to fbx
- max to fbx
- maya to fbx
- mb to fbx
- md2 to fbx
- md5anim to fbx
- md5mesh to fbx
- mdl to fbx
- mhx to fbx
- mud to fbx
- neu to fbx
- obj to fbx
- pcd to fbx
- phy to fbx
- ply to fbx
- pmd to fbx
- pmx to fbx
- png to fbx
- pp2 to fbx
- prj to fbx
- prt to fbx
- psd to fbx
- pz2 to fbx
- pzz to fbx
- rpf to fbx
- sat to fbx
- sbsar to fbx
- scad to fbx
- scn to fbx
- shp to fbx
- skb to fbx
- skp to fbx
- sldasm to fbx
- spt to fbx
- step to fbx
- stl to fbx
- t3d to fbx
- tga to fbx
- tif to fbx
- tiff to fbx
- txt to fbx
- u3d to fbx
- usd to fbx
- usda to fbx
- usdc to fbx
- usdz to fbx
- webp to fbx
- wrl to fbx
- x3d to fbx
- x_b to fbx
- xmt_txt to fbx
- xsi to fbx