Method · readable, no black box

How a 3MF becomes an STL, step by step.

3MF carries units, parts and print settings. STL carries triangles. Drop a 3MF here and get a plain STL, with a note on what was left behind.

1 · Unpack the container

3MF is a zip with an XML model inside. The reader opens it in the tab and walks the build items.

2 · Merge the parts

Every object referenced by the build is transformed into place and merged into one mesh. Part names and colours are not carried.

3 · Write STL

The merged triangles are written as binary STL. The 3MF unit is converted to millimetres; STL then declares nothing, so the numbers are already in mm.

Where the limits are

3MF → STL data handling
PropertyIn the fileWhy it matters
UnitsConverted to millimetresMicron, mm, cm, inch, foot and metre are scaled
PartsMergedBuild items flattened into one mesh
ColourDroppedNo colour in STL
Print settingsDroppedSlicer profile is not part of STL
GeometryKeptTriangles and coordinates unchanged
When to keep the 3MF

If the print depends on per-part settings, colour or declared units, send the 3MF to the slicer instead of converting it.

Checking the result yourself

  1. Note the triangle count and bounding box the page shows.
  2. Open the result in the program you will actually use and read its statistics.
  3. Compare the dimensions with the source; a silent unit change shows up here first.
  4. Look at the model from both sides: flipped normals are visible immediately.

A result is one reading, not a certificate

The result panel reports the triangle count, the bounding box and any warning the reader raised. It cannot tell you that the file will slice cleanly on your machine. That is why the notes keep a second reading: the exported STL is parsed independently. A required-production package can convert without a warning here and still fail in another reader; a split production package can produce a stack-overflow message in the browser while PrusaSlicer 2.9.7 opens it. The panel is the start of the check, not the end.

Convert