3D Format Converter
Convert a 3D model between STL, OBJ, PLY and GLB right in your browser. Nothing is uploaded.
Drop a 3D model here and I’ll convert it.
.stl · .obj · .ply · .glb · .gltf · the first run loads the 3D engine once
How to use
- Drop a 3D model in, or tap the box to choose one. Supported inputs are STL, OBJ, PLY, GLB and GLTF.
- Pick the format you want under “Convert to” — STL or PLY for 3D printing and meshes, OBJ for wide compatibility, or GLB for the web and game engines.
- Press Convert & download. The model is read and re-exported entirely in your browser, then saved with the same name and the new extension.
FAQ
Is my 3D model uploaded anywhere?
No. The model is read, converted and re-exported entirely in your browser using a self-hosted 3D engine — it never leaves your device, so it works offline and stays private. The engine loads once on first use and is then cached.
Will my materials, colours and textures survive the conversion?
The geometry always converts cleanly, but materials and textures may not survive every format pair. STL has no colour at all, OBJ and PLY keep only simple geometry and vertex colours, and GLB keeps the most. Textures packed inside a GLB are carried over, but separate texture image files are not.
My .gltf file won’t load properly — why?
A .gltf file often points to a separate .bin geometry file and external texture images. Because this tool reads only the single file you drop, those external pieces can’t be resolved. For a self-contained file, export your model as .glb (which packs everything into one file) and convert that instead. Draco-compressed models are not supported.