Free online GLTF to OBJ converter
Convert glTF or GLB scenes to broadly supported OBJ meshes with Blender or 101convert.com.
Convert GLTF to OBJ 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 .gltf file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .gltf to .obj conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .obj file
Conversion result is ready to download.
How to convert gltf to obj file
- 3D modeling
- No ratings yet.
A CAD package, older renderer, or 3D-printing workflow may accept OBJ but not glTF, requiring a static mesh export before editing or import. OBJ also provides a broadly supported format for sharing geometry with software that does not read glTF materials or scene data.
What the glTF format is
glTF (GL Transmission Format) is a Khronos Group specification for transmitting and loading 3D scenes in web, game, AR, and VR applications. A .gltf file contains JSON and may reference binary buffers and image textures; those resources can also be embedded as data. A .glb file packages the JSON, geometry, and commonly the textures into one binary file.
Blender, Unity, Unreal Engine, asset libraries, product configurators, browser-based viewers, and AR applications use glTF. Depending on the asset, it can contain meshes, textures, physically based materials, cameras, lights, scene hierarchies, morph targets, and skeletal or other animations.
What the OBJ format is
OBJ is a plain-text Wavefront geometry format supported by most 3D modeling, CAD, visualization, and 3D-printing software. It stores vertex positions, texture coordinates, vertex normals, polygon faces, object names, and groups. Material assignments are normally stored in a separate .mtl file, while image textures remain separate files.
OBJ is useful for exchanging a static mesh because its readable structure has broad legacy support and can be inspected or modified with scripts. It does not preserve a complete glTF scene: OBJ has no standard support for skeletal animation, morph animation, cameras, lights, node behavior, or glTF's physically based material model.
How to convert a glTF file to OBJ
Blender is the most practical desktop option because it imports both .gltf and .glb and exports OBJ without requiring a separate converter.
- Install and open Blender. Remove the default cube if it is not needed.
- Choose File → Import → glTF 2.0 (.glb/.gltf).
- Select the source file. For a
.gltfasset, keep every referenced buffer and texture at its original relative path, or Blender may import an incomplete model. - Check the model in the 3D viewport. Select the objects to export; apply any transformations or modifiers that must become part of the exported mesh.
- Choose File → Export → Wavefront (.obj).
- Enable Selection Only if the OBJ should contain only the selected objects. Enable Apply Modifiers when the exported geometry must include subdivision, solidify, or other modifier results.
- Set the destination and confirm Export OBJ. Keep the generated
.obj,.mtl, and referenced image textures together, unless the destination application uses different asset paths.
For a conversion without installing software, the free converter on 101convert.com can process the file. Upload the glTF source, choose OBJ, start the conversion, and download the resulting OBJ and any accompanying material or texture files. A desktop workflow is preferable for private assets or glTF files with multiple dependent resources.
Command-line conversion
Assimp's command-line tools can convert many mesh formats:
assimp export model.gltf model.obj
Use the .glb filename instead for binary glTF input. Assimp support for glTF extensions and material properties varies by version, so inspect the generated OBJ and .mtl in the destination application.
Quality and compatibility limits
Mesh positions, faces, normals, and usually texture coordinates transfer, but the conversion is not lossless for scene data. Animations, cameras, lights, node hierarchies, interactive behavior, and morph targets may be discarded. An animated asset generally becomes one or more static meshes.
glTF metallic-roughness materials do not map exactly to the older OBJ/MTL model. Base-color textures often transfer, but metallic, roughness, normal, occlusion, emissive, transmission, clearcoat, and other material properties may be simplified or lost. Verify the result with its .mtl file and image textures; relink missing maps in the receiving application when required.
OBJ has no standard unit declaration. glTF uses meters and a right-handed, Y-up coordinate convention, while OBJ importers may apply different units or axis directions. Check scale and orientation after import, and use Blender's OBJ export axis options when the receiving program requires a particular forward or up axis.
A binary .glb is often smaller and easier to distribute than the output set, while text-based OBJ can be substantially larger and may produce several external files. Use OBJ for static-mesh compatibility, editing, or fabrication workflows rather than for preserving a complete glTF scene.
GLTF vs OBJ: format comparison
How the GLTF and OBJ formats compare on the properties that matter most for this conversion.
| Property | .GLTF GL Transmission Format | .OBJ Wavefront OBJ |
|---|---|---|
| Geometry | Both | Polygon mesh |
| Materials | Yes | Limited |
| Textures | Embedded in the file | Referenced externally |
| Animation | Yes | No |
| Scene hierarchy | Yes | No |
| Plain-text readable | Yes | Yes |
| Typical file size | Small | Medium |
| Open standard | Yes | Yes |
| Introduced | 2015 | 1990 |
| Developer | Khronos Group | Wavefront Technologies |
| MIME type | model/gltf+json | model/obj |
The database currently does not contain any direct gltf file converter links.
Frequently asked questions
Is the GLTF to OBJ converter free?
Yes, converting GLTF 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 GLTF file be?
You can upload GLTF 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 GLTF to OBJ?
No. The GLTF 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 GLTF file for this GLTF 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
gltf file conversion
Reverse conversion
Convert to obj from
other formats
- dff to obj
- rfa to obj
- unitypackage to obj
- pdo to obj
- proj to obj
- c4d to obj
- kml to obj
- rpf to obj
- usdz to obj
- nwd to obj
- 3d to obj
- 3dm to obj
- 3dmf to obj
- 3do to obj
- 3dp to obj
- 3ds to obj
- 3dx to obj
- 3dxml to obj
- 3mf to obj
- a3d to obj
- a3s to obj
- abc to obj
- ac to obj
- act to obj
- ai to obj
- an8 to obj
- ani to obj
- anim to obj
- arc to obj
- asc to obj
- ascii to obj
- ase to obj
- asm to obj
- b3d to obj
- bip to obj
- blend to obj
- blend1 to obj
- blender to obj
- bmp to obj
- bod to obj
- br4 to obj
- br5 to obj
- br6 to obj
- br7 to obj
- bsp to obj
- c3d to obj
- cad to obj
- car to obj
- catdrawing to obj
- catpart to obj
- catproduct to obj
- cd4 to obj
- cgr to obj
- cinema4d to obj
- cob to obj
- cpp to obj
- crz to obj
- csm to obj
- dae to obj
- daz to obj
- ddf to obj
- dds to obj
- dem to obj
- des to obj
- dgn to obj
- dlm to obj
- dsb to obj
- dsd to obj
- dsf to obj
- duf to obj
- dwf to obj
- dxobj to obj
- easm to obj
- emf to obj
- eprt to obj
- eps to obj
- exp to obj
- exr to obj
- fbx to obj
- flt to obj
- flx to obj
- fml to obj
- fpx to obj
- geo to obj
- gif to obj
- glb to obj
- hrc to obj
- iam to obj
- ies to obj
- ifc to obj
- image to obj
- img to obj
- ipt to obj
- iv to obj
- ive to obj
- jpeg to obj
- jpg to obj
- jt to obj
- kmz to obj
- las to obj
- lib4d to obj
- ls to obj
- lwo to obj
- lws to obj
- lxo to obj
- ma to obj
- mat to obj
- max to obj
- maxc to obj
- mb to obj
- md3 to obj
- md5mesh to obj
- mdl to obj
- mesh to obj
- mix to obj
- model to obj
- mol to obj
- mqo to obj
- ms3d to obj
- mtl to obj
- mud to obj
- nmf to obj
- nwf to obj
- obp to obj
- obz to obj
- off to obj
- osg to obj
- p2z to obj
- pak to obj
- par to obj
- pcd to obj
- pdb to obj
- pdf to obj
- phy to obj
- pix to obj
- pk3 to obj
- pkg to obj
- plmxml to obj
- ply to obj
- pmd to obj
- pmx to obj
- png to obj
- pnj to obj
- pov to obj
- pp2 to obj
- ppm to obj
- ppz to obj
- prj to obj
- prt to obj
- psd to obj
- psm to obj
- pst to obj
- pts to obj
- ptx to obj
- pz2 to obj
- pz3 to obj
- pzz to obj
- raw to obj
- rds to obj
- rla to obj
- rvt to obj
- sab to obj
- sat to obj
- sbsar to obj
- scad to obj
- scdoc to obj
- scn to obj
- sh3d to obj
- sh3f to obj
- sh3t to obj
- shapr to obj
- shp to obj
- skb to obj
- skl to obj
- skp to obj
- sldasm to obj
- sldprt to obj
- spk to obj
- spt to obj
- stl to obj
- svg to obj
- swatch to obj
- t3d to obj
- tga to obj
- tgo to obj
- tif to obj
- tiff to obj
- tri to obj
- txt to obj
- u3d to obj
- usd to obj
- usda to obj
- usdc to obj
- v3d to obj
- vrl to obj
- vrm to obj
- vrml to obj
- vtk to obj
- vtx to obj
- webp to obj
- wrl to obj
- x to obj
- x3d to obj
- x_b to obj
- x_t to obj
- xgl to obj
- xsi to obj
- xyz to obj
- z3d to obj