Convert glTF to OBJ
Drop your glTF files and download them as OBJ — free, in batch, and they never leave your device.
glTF → OBJ: what you should know
glTF is the open Khronos standard for 3D scenes, in its JSON-with-resources variant. It's used mostly in the web, AR/VR, game engines, asset pipelines, and it stores geometry, PBR materials, textures, scene and animations. OBJ, on the other hand, is a veteran, universal text format supported by practically every 3D application — the format expected by interchange between 3D apps (Blender, Maya, 3ds Max), texturing, rendering.
This tool converts your glTF files to OBJ right in the browser: no queue, no artificial size limit and, above all, your file is never uploaded to any server. Geometry is preserved with the exact coordinates and scale of the original — important if the model is going to be printed or measured.
Keep in mind: Geometry is exported without an MTL file: materials and textures aren't included. If you need to keep that data, convert to a format that supports it (GLB keeps materials and textures; PLY keeps vertex colors).
Frequently asked questions
What is lost converting glTF to OBJ?
glTF stores geometry, PBR materials, textures, scene and animations and OBJ stores geometry, UVs and normals (materials live in a separate MTL file), so the conversion is not symmetric and it pays to know what stays behind. Geometry is exported without an MTL file: materials and textures aren't included. The geometry itself survives intact: every triangle and every coordinate passes through unchanged and in the same units, because the ilove3d converter copies the mesh without rescaling or recentring it. What can be lost is whatever the destination format has no way to represent, and that depends on the pair rather than on the tool. If you need to keep appearance as well as shape, check whether one of the other output formats covers the gap: GLB keeps materials and textures, PLY keeps per-vertex colour, and STL keeps neither of the two. The warning appears before you download, so nothing is a surprise when you open the file.
Are my files uploaded to a server?
No. Converting glTF to OBJ happens entirely in your browser: the file opens as a local blob, it is processed on your own machine, and the result downloads without anything leaving your computer. There is no upload, no intermediate server and no temporary storage for anyone to purge afterwards. Open your browser network panel while converting and you will not see a single outgoing request carrying your model. That matters when the file sits under a non-disclosure agreement, when it is your own unpublished design, or when it is a medical scan. It also has a practical consequence: there is no size limit imposed by a server, and the ceiling is your own machine memory instead. And once the page has loaded, the converter keeps working even with no connection at all. None of this depends on trusting us, either: it is verifiable from your own browser in a few seconds, which is a different kind of guarantee from a privacy policy.
Does converting change the size of the model?
No. Unlike a good share of online converters, the ilove3d converter does not rescale, recentre or rotate anything: the coordinates of your glTF are copied straight across into the OBJ. If your part measured 47.3 mm tall before converting, it measures exactly that afterwards, and it keeps its position relative to the origin, which is what matters when the model belongs to an assembly and has to line up with other pieces. Many converters normalise the mesh on load — centring it and scaling it to a standard size — because it previews neatly that way, and they hand you back a file with changed measurements without mentioning it. That does not happen here. The only tool on the site that moves or scales geometry is transform, and you have to ask it explicitly.
What programs open a OBJ file?
OBJ is a veteran, universal text format supported by practically every 3D application, and it is normally used in interchange between 3D apps (Blender, Maya, 3ds Max), texturing, rendering. That is the main reason to convert into this format: getting the model into the program or the platform where you actually intend to use it. Before converting it is worth confirming that the destination accepts OBJ, because not every program supports every format and the installed version often matters more than the name of the software. If the file is headed for a website or a browser viewer, GLB is usually the safest bet; if it goes to a slicer for printing, STL remains the standard that opens everywhere; and if it is bound for augmented reality on an iPhone, USDZ is the only one Quick Look recognises natively. The ilove3d converter covers all five output formats with nothing to install.
Related conversions