Free online GLB to X converter
Convert GLB assets to the legacy DirectX X format for older 3D software and game engines.
Convert GLB to X 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 .glb file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .glb to .x conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .x file
Conversion result is ready to download.
How to convert glb to x file
- 3D modeling
- No ratings yet.
Conversion is needed when a legacy DirectX application, game engine, or modeling tool accepts only the Microsoft X mesh format. It also provides a text or binary asset for older Windows 3D pipelines, but materials, animation, and coordinate conventions may need correction.
What the GLB format is
GLB is the usually single-file, binary form of glTF 2.0. It can contain mesh geometry, vertex data, PBR materials, embedded textures, skinning, morph targets, cameras, and animations. Web 3D viewers, game engines, AR applications, and tools such as Blender, 3ds Max, Maya, Godot, and Unity commonly use it for asset delivery and interchange.
Unlike a separate .gltf file with external buffers and images, a GLB normally packages the glTF JSON description, binary mesh data, and referenced textures in one container. Packaging does not guarantee that every resource is embedded, so verify the file if an importer reports missing images.
What the X format is
DirectX X is a legacy Microsoft 3D scene format used by older DirectX SDK samples, Windows applications, and game engines. It can describe polygon meshes, normals, texture coordinates, materials, scene frames, bones, and animation data.
X files can be text or binary. Text files are inspectable and sometimes easier to modify; binary files are smaller and require an importer that supports the binary variant. X is useful mainly for compatibility with software that specifically requires it, because its material model does not represent modern glTF PBR data completely.
How to convert GLB to X
For a conversion without installing desktop software, use the converter on 101convert.com: upload the .glb file, select X as the output format, start the conversion, and download the resulting .x file. Select text or binary X when the destination program requires a particular variant, if that option is available.
For local or batch processing, Assimp provides a command-line workflow:
- Install an Assimp package that includes the command-line executable and its X exporter.
- Inspect the source with
assimp info model.glbto check meshes, materials, bones, and animations. - Export it with
assimp export model.glb model.x. The.xoutput extension selects the DirectX X exporter. - Open the result in the target application and test scale, orientation, textures, skinning, and animation playback.
Assimp builds and exporters vary by package, so confirm that the installed build lists X support before relying on a batch workflow. If it cannot produce the structure required by the destination, import the GLB into Blender and use an X-format exporter add-on compatible with the installed Blender version. Blender does not provide a standard built-in DirectX X exporter in its normal installation; the add-on supplies the export command under File → Export.
Quality and compatibility limits
GLB metallic-roughness PBR materials do not map directly to the older X material model. Diffuse color, a basic image texture, and some specular settings usually transfer; metallic, roughness, clearcoat, transmission, detailed emissive effects, and texture transforms may be simplified or discarded. Keep the original GLB and source textures if the converted file must be revised later.
glTF uses a right-handed coordinate system with Y up. The X file format does not enforce one universal application coordinate convention, and many DirectX pipelines use a left-handed system. Check the destination application's requirements before applying an axis conversion, rotation, or triangle-winding reversal; an automatic correction can otherwise make the model face backward or render inside out.
Test animated assets separately. Exporters and importers may disagree about bone hierarchies, bind poses, frame transforms, animation clips, and morph targets. If animation fails, export a static mesh first, then test skinning and animation with a smaller asset. Also confirm that the destination can find external texture files, because an X exporter may write references rather than embed images.
GLB vs X: format comparison
How the GLB and X formats compare on the properties that matter most for this conversion.
| Property | .GLB glTF Binary | .X DirectX model file |
|---|---|---|
| Geometry | Both | Polygon mesh |
| Materials | Yes | 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 | Small | Medium |
| Open standard | Yes | No |
| Introduced | 2015 | 1998 |
| Developer | Khronos Group | Microsoft |
| MIME type | model/gltf-binary | — |
The database currently does not contain any direct glb file converter links.
Frequently asked questions
Is the GLB to X converter free?
Yes, converting GLB to X 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 GLB file be?
You can upload GLB 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 GLB to X?
No. The GLB to X 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 GLB file for this GLB to X 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.