Drop your .3mf file — we convert it to .obj 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.
Human-readable Wavefront mesh format — ubiquitous in 3D graphics, game art, and asset pipelines. Pairs with a .mtl material file.
3MF is great inside a slicer but most DCC tools still prefer OBJ. If you want to tweak a print in Blender before slicing, or hand a model to someone without a 3MF-aware viewer, OBJ is the universal choice.
OBJ supports grouping via g/o tags and the three.js 3MF loader mounts each body as a child node. The exported OBJ keeps them as separate named groups, which Blender and Maya import as distinct objects.
OBJ has no per-body material data in its base spec, and the converter does not write a companion .mtl — so colour and material properties are dropped. For a print-ready round-trip, prefer 3MF → STL (lossless mesh with no material question).
3MF stores units explicitly; OBJ does not. The converter outputs the raw numeric coordinates, so the OBJ in Blender will load at the same scale the 3MF was authored in (typically mm).
No. The 3MF is unzipped in your browser via three.js and re-exported as OBJ locally. Your file never leaves your device.