Convert 3MF to OBJ
3MF is the project format of Bambu Studio, PrusaSlicer, OrcaSlicer and Cura. To render a print, edit it in Blender or use it in a tool that does not read 3MF, you need OBJ. This converter reads every object on the plates, keeps them as separate objects where they sit, and writes an OBJ with an MTL file that gives each filament colour its own material. The file is read in your browser; nothing is uploaded.
How to use it
- 1
Add your .3mf
Drop a 3MF model or a Bambu Studio, PrusaSlicer or OrcaSlicer project.
- 2
Check the preview
Each object is shown in its filament colour. Modifier, negative and support-blocker parts are left out because they are not printed.
- 3
Set the axis and scale
3MF is in millimetres and Z-up. The default turns it Y-up for Blender and keeps the millimetre numbers; pick metres for real size in Blender.
- 4
Download
Get a ZIP with the OBJ and the MTL colours, or the OBJ alone.
What to know before you convert
- Print settings (layer height, infill, supports, speeds) are not part of OBJ and are dropped.
- Painted colours (multi-material painting) are not kept: each object gets its filament slot colour, and a note says so.
- Modifier, negative and support-blocker parts are left out, and the number is shown.
- Objects from all plates go into one OBJ, each at its place in the project. No normals are written; Blender computes them on import.
Don't have a model?
Create one with AI from a photo, a sentence or a sketch. The generators use credits; this converter is free and stays in your browser.