Convert a 3D model without sending it anywhere
Drop your model here
or click to browse
A .gltf or .obj is dropped together with its companion files
The fifty-seven other tools
Three formats, three uses
GLB. The modern format, a single file that holds everything: geometry, colors, textures, animations. It’s the one to choose if you have the choice, and it’s the one web viewers and most recent software expect.
OBJ. The universal format, readable by everything that has existed for thirty years. It has one basic flaw: it travels with companion files, an .mtl for colors and images for textures, which people always forget to send.
STL. The 3D printer format. It can only store triangles: no color, no texture, no object name, no hierarchy. That’s not a shortcoming of the converter; it’s the definition of the format.
What each conversion costs you
The tool shows the losses before converting, and the message changes depending on the target format. Announcing afterwards that a conversion lost everything wastes someone’s time; announcing it beforehand lets them pick another format.
Textures never come through, whatever the output format. Copying a texture would mean re-encoding each image and rewriting the references, for a result that the slightest difference in convention would make wrong. The model comes out in its colors, without its images.
Going to STL, colors are dropped too. That’s normal and expected: a 3D printer does nothing with them.
The vertical trap, and why it’s so rarely noticed
The OBJ format counts a texture’s vertical axis from the bottom; the GLB format and browsers’ 3D display count it from the top. A conversion that forgets to flip this coordinate puts the texture upside down.
The flip is done here on reading and done again on writing, and the check covers the round trip: the coordinate must come out identical after a pass in both directions. A single flip would be visible to the eye; two never are, and that’s exactly why they have to be measured.
Companion files are dropped together
A .gltf or .obj refers to other files: a .bin for the geometry, an .mtl for colors, images for textures. A browser isn’t allowed to fetch them on its own from your disk, and that rule is what stops it from rummaging through your folders. It can’t be worked around; it can only be explained.
So drop all the files at the same time. If one is missing, the tool tells you which one rather than showing a model with parts missing without warning.
Frequently asked questions
Are my files sent anywhere? No. You can check for yourself in thirty seconds: here is how.
Are textures kept? No, in no output format. The model comes out in its colors, without its images. This is announced before the conversion, not after.
Why does my model come out gray after converting to OBJ? Because an OBJ’s colors live in a separate .mtl file, provided alongside it. Keep the two together, or the model shows up gray.
Is .fbx accepted? No. It’s a closed Autodesk format with no complete public specification: reading it correctly would require the manufacturer’s library. Export it again as .glb or .obj.
Why do I have to drop several files? A .gltf or .obj refers to companion files. A browser isn’t allowed to read them on its own from your disk, and that rule is what stops it from rummaging through your folders.
Wize