SliceLoft

3MF to STL Converter

Convert 3MF files to STL for free, preview them in 3D and check the size before you print.

Files never leave your browser. No upload. No sign-up.

Drop a .3mf file here or click to choose

Works with Bambu Studio, Orca Slicer, PrusaSlicer, Cura and CAD exports

Mouse: drag to rotate, scroll to zoom. Touch: drag to rotate, pinch to zoom, two-finger drag to pan.

3MF vs STL: what is the difference?

STL is the oldest and most widely supported 3D printing format. It describes a model as a plain list of triangles and nothing else: no units, no colors, no material, no information about which parts belong together. Because it is so simple, practically every slicer, CAD program and online print service can open it.

3MF (3D Manufacturing Format) was designed as a modern replacement. A 3MF file is a ZIP archive that contains XML model data, so it is usually much smaller than the same model in STL. It records the unit of measurement, can hold several objects with their positions, and can store colors, materials, thumbnails and even complete slicer projects. Bambu Studio, Orca Slicer and PrusaSlicer all save projects as 3MF by default.

Why convert 3MF to STL?

How to convert 3MF to STL with this tool

  1. Drop your .3mf file onto the box above, or click it to choose a file. Once loaded, it appears in the 3D preview.
  2. Rotate and zoom to check the model, and read the overall size in millimeters to make sure the scale is right.
  3. If the file contains several objects, untick the ones you do not need, or choose a plate from the plate menu.
  4. Click Download STL to get one merged binary STL, or Each object as separate STL to get a ZIP with one file per object.

Objects keep the positions they had in the 3MF, so a merged STL reproduces the original layout. Your slicer can then rearrange or split them again if needed.

Notes for Bambu Studio and Orca Slicer files

Project files saved by Bambu Studio and Orca Slicer store each object in its own model part inside the archive and reference it from the main model; this is called the 3MF production extension. The converter follows those references, applies every part's transform, and reads object names and plate numbers from the project's settings file, so the list shows the same names you see in the slicer.

Keep in mind what STL cannot hold. STL does not preserve painted colors, filament assignments, modifier settings or print settings. Check the exported geometry in your slicer, especially for projects that use negative parts or other modifiers. A multi-part object (for example a badge whose letters are separate parts for color changes) is exported as one STL containing all of its parts. Sliced packages (.gcode.3mf) may contain only toolpaths, without the original model meshes. This tool cannot reconstruct those meshes from toolpaths; use the original project 3MF for conversion.

Checking the STL before you print

After converting, open the STL in your slicer and compare the size with the dimensions shown above; they should match within the displayed precision. If a part looks hollow or has missing faces, the problem was usually already in the original mesh, and most slicers can repair it automatically on import. Because the exported file is binary STL, it is also several times smaller than the text version some older tools produce.

Frequently asked questions

Is my 3MF file uploaded to a server?

No. The file is read and converted in your own browser tab. Nothing is sent to a server, and conversion works offline once the page has loaded.

Will colors and print settings be kept in the STL?

No. STL only stores triangle geometry. Colors, painted regions, materials, modifier settings and print settings are not preserved. You can export separate objects as individual STL files and assign filaments again in your slicer. Parts within one object are combined into that object’s STL.

Can I convert a Bambu Studio or Orca Slicer project 3MF?

Yes. Project 3MF files with objects stored in separate model parts are supported. The converter reads object names and plate assignments, so you can select objects or filter by plate before exporting.

Can I convert a sliced .gcode.3mf file?

A sliced .gcode.3mf package is intended for printing and may contain toolpaths without the original model meshes. Toolpaths cannot be converted back into the original STL by this tool. Use the original project 3MF, or open the project in Bambu Studio or Orca Slicer and export its models.

What units does the exported STL use?

Millimeters. STL files have no unit field, and most slicers assume millimeters. The converter scales models saved in inches, centimeters or microns to millimeters automatically.

Is there a file size limit?

There is no fixed upload limit because nothing is uploaded. Available memory on your device determines the practical limit. Large or complex models may take longer to load, especially on a phone.