How to convert 3MF to STL (and what you lose)
How to convert a 3MF file to STL for 3D printing — in your browser or your slicer, what gets dropped, the multi-object trap, and how to check the result before you print.
You exported a model as .3mf — maybe from Bambu Studio, maybe PrusaSlicer, maybe it came off Printables — and now the tool you actually want to use only takes .stl. An online service, an older slicer, a model repository, a CAD import: plenty of things still expect STL and shrug at 3MF. The conversion itself takes about ten seconds. What's worth understanding first is what you're trading away, because 3MF carries a lot that STL physically cannot hold.
3MF and STL are not the same kind of file
STL is old and, in a useful way, dumb. It stores exactly one thing: a list of triangles describing a surface. No color, no reliable units, no separate objects, no print settings — just geometry. That bluntness is precisely why every slicer on the planet reads it without complaint.
3MF is a modern container. Under the hood it's a zipped bundle of XML, and it can hold the mesh plus color and materials, several distinct objects laid out on a plate, print settings, supports, and metadata. When Bambu Studio or PrusaSlicer saves a "project," that project is a 3MF. So converting 3MF to STL is a bit like flattening a layered Photoshop file down to a JPEG — the shape survives, everything else gets baked away.
Concretely, here's what happens:
- Geometry is preserved — the mesh comes across faithfully, vertex for vertex.
- Color and materials are dropped. STL has no concept of them. If you hand-painted a multi-color model in your slicer, that paint is gone.
- Print settings and supports are dropped — those belong to the slicer, not the mesh.
- Multiple objects get merged. This is the one that catches people out.
The multi-object trap
A 3MF can hold an entire plate: five copies of one part, or a single print made of three separate pieces. STL was built around one mesh. So when you convert a multi-object 3MF, you usually get everything fused into a single STL — great if you meant to print it all together, annoying if you wanted the pieces apart. If your 3MF holds multiple objects and you need them individually, split them first (in your slicer, right-click the object and choose split, or export each one on its own), then convert. Do that step in the wrong order and you'll be pulling the parts back apart later.
Convert it in your browser (nothing to install)
The quickest route is the free 3MF to STL converter. It runs entirely in your browser — the file is read and converted on your own machine and is never uploaded anywhere, which genuinely matters if the model is a client's or something you haven't released.
- Open the 3MF to STL converter.
- Drag your .3mf onto the box, or click to browse for it.
- It converts on the spot and the .stl downloads automatically. That's the whole thing.
No queue, no account, no upload. You're really just borrowing your browser's own 3D engine to repackage the mesh.
Or export STL straight from your slicer
If the slicer's already open, you don't strictly need a separate tool — both major ones can import a 3MF and spit out STL:
- PrusaSlicer / OrcaSlicer: import the 3MF, then right-click the object and choose Export as STL, or use File → Export → Export plate as STL.
- Bambu Studio: import the project, then File → Export → Export as STL.
The slicer route is convenient when the model's already loaded, but it's a heavy desktop app to open just for a conversion, and it re-merges multi-object plates the same way. For a one-off, the browser tool is less friction.
Check the STL before you print it
This holds for any converted or generated mesh, not just 3MF. Drop the new STL back into your slicer and let its mesh check run. Three things to watch:
- Non-manifold or open edges. The slicer usually flags them and offers a repair — run it. PrusaSlicer's "Fix through Netfabb," Bambu Studio's repair, or the free 3D Builder all handle this.
- Scale. STL doesn't carry units as reliably as you'd like. Confirm the model arrived at the size you expect, and set real dimensions if it didn't.
- Thin walls. If the original had delicate features, make sure nothing ended up thinner than your nozzle can actually lay down.
A 3MF that came straight out of a slicer is usually clean already. A 3MF built from a 3D scan or an AI-generated model is the sort worth a proper look before you commit filament to it.
Don't have the model yet?
If you're converting because you're still hunting for something printable, you can stop hunting and make it instead. Sculptor turns a sentence or a single photo into a 3D model and exports STL directly — no 3MF middle step at all. Type "a low-poly fox, chunky, flat base," pick a quality tier, and you've got an STL to slice. It's free to start (150 credits a month, no card), and the browser converters stay on hand for whenever you need to move a file between formats.
That's really it: 3MF to STL keeps your geometry and drops the rest, the only genuine trap is multi-object plates fusing into one, and a ten-second slicer check saves you a failed print. Convert your file here and get printing.
Turn your idea into a 3D model
Describe it or drop an image — Sculptor builds a production-ready 3D model in about a minute. 150 free credits every month, no card required.
Start creating free →