Drop your .3mf file — we convert it to .stl right in your browser. Files never leave your computer.
Modern successor to STL for 3D printing — carries units, colours, materials, and multiple bodies in a zipped XML package.
Triangle-mesh format that every 3D printer slicer understands. Geometry only — no units, colours, or assemblies.
Agreed — for modern workflows, keep 3MF. Convert when: your slicer is old, you're sending to a print service that only accepts STL, or you need to edit in a tool that doesn't read 3MF yet.
No. STL carries geometry only. Colours, materials, and per-body metadata from the 3MF are dropped. If colour matters, keep the 3MF.
3MF stores real-world units; STL does not. We preserve the numeric coordinates so the resulting STL is the correct size if your slicer assumes millimetres (which most do).
No, they get merged into one STL file (STL has no multi-body concept). If you need per-body STLs, split the bodies in your CAD / slicer first.
No. Three.js' 3MFLoader unpacks the zip in your browser and the STL is re-exported locally.