Skip to content

Free online X to OBJ converter

Convert legacy DirectX .x meshes to OBJ with Assimp or the 101convert.com converter.

Convert X to OBJ online - free

Uploading…

Scale / units

Model files store no unit. If the model opens 1000 times too big or too small, convert it from one unit to another.

Rotate the model

Around the X axis. Use 90° when the model arrives lying on its back (programs disagree on which axis points up).

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 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. 2/3

    Perform .x to .obj conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .obj file

    Conversion result is ready to download.

How to convert x to obj file

Older games and DirectX projects may provide a model in .x when an editor or asset pipeline accepts only OBJ. Converting it makes the mesh usable there, but OBJ does not retain the source model’s animation or rig.

What the X format is

.x is Microsoft DirectX’s legacy 3D model format, used by older games and graphics applications. It can contain mesh geometry, materials, texture coordinates, skinning, and animation; files may be text or binary.

What the OBJ format is

OBJ is a widely supported text format for static 3D geometry, including vertices, faces, normals, and texture coordinates. Materials are typically stored in a companion .mtl file, with image textures referenced separately. OBJ is useful for moving meshes between modeling, rendering, and fabrication software, but has no standard support for animation or rigging.

Online on 101convert.com

  1. Open the converter on this page, upload the .x file, and check the per-file size limit shown on the page.
  2. Set scale/units or rotate the model if needed.
  3. Start the conversion and download the resulting .obj file. The conversion runs on the service’s server with Blender.

Offline with desktop software

Assimp is a free, open-source option with a command-line utility for Windows, macOS, and Linux. Install the utility and run:

assimp export input.x output.obj

Replace input.x with the source filename. Assimp selects the OBJ exporter from the output extension. Keep any generated .mtl file and referenced texture images alongside the OBJ so the destination software can find them.

Compatibility limits

The conversion produces static geometry: X-format animation, skinning, and rig data are not carried into OBJ. Materials may not map exactly, and texture images remain separate files. Check scale, orientation, normals, and texture paths in the destination software.

X vs OBJ: format comparison

How the X and OBJ formats compare on the properties that matter most for this conversion.

Comparison of the X and OBJ file formats
Property .X DirectX model file .OBJ Wavefront OBJ
Geometry Polygon mesh Polygon mesh
Materials Limited Limited
Textures Embedded in the file Referenced externally
Animation Yes No
Scene hierarchy Yes No
Plain-text readable No Yes
Typical file size Medium Medium
Open standard No Yes
Introduced 1998 1990
Developer Microsoft Wavefront Technologies
MIME type — model/obj

Information about file extensions and file types is provided by File-Extensions.org

Frequently asked questions

Is the X to OBJ converter free?

Yes, converting X to OBJ 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 10 MB and convert up to 1 files at once in a single batch. With a paid plan the limit is up to 50 MB per file and 1 files at once, see our plans.

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 OBJ?

No. The X to OBJ 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 OBJ 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 obj from
other formats

Share on social media:

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.