STL to 3MF Converter

Drop one or more STL files and download a single 3MF with every object named and kept in place. Vertices are merged, so slicers read a clean, closed mesh instead of a triangle soup.

Drop STL files here

or drag them into this box · several at once is fine

Your file is opened in this browser tab. Nothing is uploaded.

How to convert STL to 3MF

  1. Drop one or several .stl files above (binary and ASCII STL both work; OBJ too).
  2. Untick anything you don't want, then keep 3MF selected.
  3. Click Download 3MF. Every STL becomes a named object in one 3MF file.

Why switch from STL to 3MF

Read more in 3MF vs STL.

Frequently asked questions

Does STL to 3MF conversion change my model?

No. Coordinates are kept exactly; identical corners are merged so the mesh is indexed. If you leave Center on the bed on, the whole set is moved so it sits centred at height zero.

Can I convert several STL files at once?

Yes. Drop them together; they end up as separate objects in one 3MF. Tick One file per object if you want one 3MF per STL instead.

Will Bambu Studio or PrusaSlicer open the result?

Yes. The output follows the core 3MF specification, which every major slicer reads.

My STL is in inches. What do I do?

STL files don't record units. Import the 3MF into your slicer and scale by 2540% (inches to millimetres) if it looks tiny.