Drop your .obj file — we convert it to .3mf 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.
Modern successor to STL for 3D printing — carries units, colours, materials, and multiple bodies in a zipped XML package.
OBJ is fine for DCC work but slicers prefer 3MF because it carries units, a clean scene graph, and multi-body data. Converting OBJ to 3MF before slicing eliminates the "is this mm or inches?" ambiguity.
The geometry is preserved exactly. Materials inside .mtl are stripped — 3MF for printing normally carries colour at the body level, which most slicers set in their own UI after import.
Text-based OBJs can be large. The 3MF we write zips the XML payload, so expect the output to be significantly smaller than the source .obj.
The converter assumes OBJ coordinates are millimetres (the 3D-printing default). If your source is in another unit, scale the print in the slicer after loading.
No. The OBJ is parsed in your browser and re-packaged as 3MF locally. Your file never leaves your device.