3D Model Converter
Convert 3D models between STL, OBJ, GLB, glTF, 3MF and PLY — entirely in your browser. Files never leave your device.
This tool processes on your device; your file is not uploaded for processing.
About
One page to convert between every major 3D format used in 3D printing, CAD and real-time graphics. Pick the source format, pick the target format, drop your file — the converter re-encodes the mesh entirely in your browser and hands you back a download. Nothing is uploaded to a server.
Supported inputs: STL (binary and ASCII), OBJ, GLB, glTF, 3MF and PLY. Supported outputs: STL (binary or ASCII), OBJ, GLB, glTF JSON, PLY (binary or ASCII). Typical conversions: 3MF → STL for slicers that only accept STL, OBJ → GLB for web viewers, STL → OBJ for DCC tools like Blender, GLB → STL to send a model to a 3D printer, PLY → OBJ for mesh editing.
Materials and scene structure are preserved where the target format supports them. STL, OBJ and PLY are geometry-only formats, so when you export to them the mesh is merged and materials are dropped. GLB and glTF preserve the full scene graph and embedded materials/textures from glTF and 3MF inputs. Binary STL is the smallest STL variant and what most slicers expect; ASCII STL is human-readable and useful for debugging.
Everything runs locally via WebGL and WebAssembly, so your geometry never leaves the browser. Files up to 200 MB work well on desktop. Conversion takes seconds for typical prints and a few seconds longer for scanned meshes with millions of triangles.
How it works
- 1Open 3D Model Converter and choose your file or enter the required input.
- 2Adjust the settings and preview the result in your browser.
- 3Run the tool; the data is processed on your device.
- 4Download the output or copy the result when it is ready.