Drop your .obj file — we convert it to .stl right in your browser. Files never leave your computer.
Human-readable Wavefront mesh format — ubiquitous in 3D graphics, game art, and asset pipelines. Pairs with a .mtl material file.
Triangle-mesh format that every 3D printer slicer understands. Geometry only — no units, colours, or assemblies.
No. Conversion runs in your browser using Three.js' OBJ loader and STL exporter. Nothing is sent to a server.
Yes — STL is geometry-only, so any .mtl material, UV, or texture data in the source OBJ is dropped. If you need colour, export to 3MF or GLB instead (coming soon on this site).
If the OBJ mesh is manifold (watertight, no flipped normals), yes. If your slicer complains, load the STL in Blender → Mesh → Clean Up → Merge by Distance, then re-export.
Binary — about 5× smaller than ASCII and loads faster in every slicer.
Three.js triangulates quads and n-gons automatically on import. The output is always pure triangles, as required by STL.