3MF to STL converter — a plain mesh for any slicer

Drop a 3MF file below and get a plain STL. This is the reverse of the usual direction: you already have a modern container and you need the old, universally accepted format. The tool unpacks the 3MF, merges its parts into one mesh, drops the colour, and writes an STL sized in millimetres. Everything happens in your browser — the file is never uploaded.

What is a 3MF file?

3MF — 3D Manufacturing Format — is an open standard built specifically for additive manufacturing. Where STL describes a bare triangle soup, a 3MF is a small ZIP package that can hold several objects and parts, per-part colours and materials, units, a build plate layout and even slicer settings. That richness is why modern slicers default to it. The catch is that the extra information is only useful to software that understands it; a service that accepts "just an STL", or an older printer's workflow, will ignore everything except the geometry.

What you lose when converting to STL

  • Colour. STL has no colour channel. A four-colour 3MF becomes a single grey mesh, and any per-part material assignment disappears.
  • Parts. The separate objects or components in the 3MF are merged into one triangle list. The geometry stays in place, but the slicer no longer sees named parts, so you cannot assign a filament per part.
  • Units and metadata. The unit is resolved during conversion and the mesh is written in millimetres; the title, author and slicer settings are not carried over.

None of that matters if your goal is a single-material print or a file another tool will accept. It matters a lot if the colour or the part split was the point of the model — in that case, keep working with the 3MF.

Parts and components

A 3MF can organise geometry in two ways: as several objects on the build plate, or as one object composed of many components that share a transform. Both appear here as parts with their own local coordinates and a placement. The converter applies each placement, then writes every triangle into one shared coordinate space, so the merged STL looks exactly like the assembled 3MF. This is why a multi-part model does not explode or drift apart: the transforms are baked into the vertices before anything is written.

Bambu and Prusa 3MF specifics

Bambu Studio and PrusaSlicer both save 3MF files, and both add their own data on top of the core format. PrusaSlicer stores its slice settings inside the package and often writes models with custom colour and per-object settings. Bambu Studio goes further and embeds project information, plate layouts and filament assignments. A standard 3MF reader — including this tool — reads the geometry and the build items and ignores the rest. The result is the shape you saw, without the slicer's own annotations. That is the correct behaviour, because STL has nowhere to put them regardless.

Where people get 3MF files

The common case is a model site or a designer who exports in 3MF because it is the better format, and a user whose downstream tool only wants STL. Another is a file you received from a colleague with their slicer project baked in, where you only need the mesh. A third is an archive of old prints saved as 3MF projects. In every case the geometry is what you want, and the geometry is what survives the conversion.

Size, orientation and watertightness

3MF already stores real units, so the model arrives at its true size. The converter still lets you set a target size in millimetres when you want to rescale it, using the largest dimension as the reference. Up axis defaults to Z for 3MF, because slicers author 3MF in a Z-up world, so the model stands correctly without rotation. The stats card reports the triangle count, the final size in millimetres and any open edges; if the mesh is not watertight, your slicer can usually repair it, but the warning tells you to check before committing to a long print.

Questions

What do I lose converting 3MF to STL?

Colour, materials and the split into separate parts. STL keeps only triangles, so everything becomes one single-colour mesh.

Will the parts stay aligned?

Yes. The parts keep their positions and are written into one coordinate space, so nothing moves relative to anything else.

Why do I need STL if I already have a 3MF?

Some slicers, older machines and online print services accept STL but not 3MF. Converting gives you a file every tool can open.

Can it read Bambu Studio and PrusaSlicer 3MF files?

It reads standard 3MF geometry, which both produce. Slicer-specific settings and project data are ignored, since STL cannot carry them anyway.

Is the 3MF uploaded?

No. The file is unpacked and converted entirely in your browser, so it never leaves your device.

How big will the STL be?

You choose the largest dimension in millimetres; the model is scaled proportionally and the STL is written at that size.

Related

Open the Raster2Vector converter