Drop your .stl file — we convert it to .obj right in your browser. Files never leave your computer.
Triangle-mesh format that every 3D printer slicer understands. Geometry only — no units, colours, or assemblies.
Human-readable Wavefront mesh format — ubiquitous in 3D graphics, game art, and asset pipelines. Pairs with a .mtl material file.
No. Everything happens in your browser — Three.js loads the STL, re-exports to OBJ, and hands you a download link. Nothing leaves the machine.
No — STL has no material data to carry over, so we only emit the .obj geometry file. Assign materials inside your target tool (Blender, Unity, etc).
No. UVs don't exist in STL and can't be invented reliably. If you need UVs, unwrap the mesh after import in Blender (Smart UV Project gives decent results for prints).
OBJ is a text format; STL (binary) is compact. Expect ~2–3× the size. The trade-off is human readability and wider DCC support.
There is no hard cap — your browser's RAM is the ceiling. Meshes up to a few million triangles convert fine on modern desktops.