Skip to content

3MF to STL Converter

Have a 3MF model but need an STL? Open your file, choose the parts and download a geometry-only copy at the right size.

Free · no account or credits
Files stay on your device25 MB · 200,000 triangles · 100 parts

STL stores coordinates, not a unit label. Import the result in millimeters.

Choose a file or an example to see the 3D result.
Dimensions · X × Y × Z—
Triangles—
Parts—

One package. The parts you actually need.

Open a real 3MF example, change the selection and inspect the exported geometry.

Three-part enclosure

Frame, lid and knob in one project. Export the whole set or isolate one piece.

3 parts · millimeter units
Try a specific check
Try
Open the example, then choose Only this part beside Lid.
Look for
The lid alone measures 50 × 34 × 3 mm. Choosing all restores the three-part layout.
Download source · 3MF

Spacer with a center hole

Inspect a continuous ring and its open center after conversion.

1 part · curved surface
Try a specific check
Try
Rotate the converted spacer to look through its center.
Look for
A 40 × 40 × 6 mm ring with an open center, not a filled disk.
Download source · 3MF

One-inch calibration block

The 1-inch source becomes 25.4 mm without guessing the scale.

1 in → 25.4 mm
Try a specific check
Try
Keep original size and inspect the dimensions.
Look for
25.4 mm on every axis. Set a new longest side only when you intentionally want to resize it.
Download source · 3MF

3MF or STL: which file do you actually need?

A .3mf is a model package that can also carry a print setup. An .stl is the model's triangle surface. Choose what you want to do next.

3MF or STL: which file do you actually need?
Export a geometry-only copy

Convert the model, then set up the print

Use this 3MF to STL converter when a mesh editor, print service or older workflow asks for an STL. You already need a 3MF containing model geometry; a photo or G-code file cannot replace it.

  • Select the required parts and retain their original dimensions.
  • Import the STL in millimeters, then choose the destination printer and material.
  • Keep the 3MF as your editable project archive.

From a 3MF project to a usable STL

  1. Open the model package

    Drop a 3MF that contains triangle meshes. Your browser reads its units, parts and build placement.

  2. Choose the geometry

    Use the part list to isolate a piece or include several. Keep the original size, or set a new longest side.

  3. Review before slicing

    Rotate the STL, check its dimensions and download. Use the STL checker, then inspect layers in your slicer.

What changes when 3MF becomes STL?

3MF can hold an entire print project. STL is a triangle surface file. Keep your original 3MF if you need to return to the project.

In your sourceIn the STL
Triangle geometrySelected mesh surfaces
Units and placementCoordinates converted to millimeters; transforms applied
Separate partsMultiple shells in one STL; no boolean union
Colors, textures and materialsNot included in standard binary STL
Supports, printer and slicer settingsProject settings and toolpaths are not exported

When converting to STL makes sense

Move a part between slicers

Carry the model's surface into a workflow that expects STL. Set printer, supports and material again in the destination slicer.

Share one piece of an assembly

Choose a lid, insert or bracket without sending the entire project. Its coordinate placement remains intact.

Check a downloaded model

Inspect a geometry-only copy independently of slicer settings. Keep 3MF for a multicolor or fully configured print project.

A model package, not just a print job

Bambu Studio and OrcaSlicer

Mesh-containing projects can work when they use core meshes and supported production references. Sliced-only or G-code-only packages cannot be reconstructed into the original surface. Proprietary required extensions are rejected.

Large or complex assemblies

Export only the parts you need. The local tool accepts 25 MB compressed, 64 MB unpacked, 12 MB of model XML, 200,000 triangles and 100 mesh parts, including repeated instances.

Scale and printability

Source millimeters, centimeters, inches and other core 3MF units convert to millimeter coordinates. Conversion does not close holes, thicken walls or make overlapping parts a single solid.

From Bambu Studio, OrcaSlicer or PrusaSlicer to your next workflow

Start with a project that still contains the model. A file extension alone does not tell you whether a package contains editable meshes or only sliced output.

Bambu Studio / OrcaSlicerDownloaded project or saved print setup
  1. Open the source in its original app and confirm the objects are visible in the model workspace, not only in a layer or toolpath preview.

  2. Try the mesh-containing 3MF here. If a required extension is unsupported, use the original app's model export to obtain a standard mesh file.

  3. Select the parts, convert and import the STL into your destination slicer. Configure material, supports and printer settings there.

Compatibility depends on the contents and extensions of each project; sliced-only packages cannot restore the original model.

PrusaSlicer / another STL workflowA geometry-only handoff
  1. If the destination already accepts your 3MF and you need its project data, keep using the original file.

  2. If it specifically needs STL, download the converted selection and open it as a model in millimeters.

  3. Compare X, Y and Z dimensions with this preview. Arrange the parts on the bed and inspect the sliced layers.

Conversion preserves source placement. A part away from the origin may need arranging on the print bed.

3MF won't convert? Match the symptom to the fix

Start with the file or setting that caused the problem. Repeating the same upload cannot recover missing geometry.

What you seeWhat to checkWhat to do next
No geometry foundThe package may contain only sliced output, not triangle meshes.Return to the original model or unsliced project and export its geometry. G-code cannot supply the original surface.
Unsupported extension or missing partThe project depends on unsupported features or incomplete internal references.Open it in the app that created it and export a self-contained mesh. Do not delete referenced files from the package.
A 1-inch part becomes tinyThe destination app may interpret STL coordinates using the wrong unit.Use millimeters on import. The one-inch example should read 25.4 × 25.4 × 25.4 mm.
Some pieces are absentOnly selected parts are exported; hidden internal geometry can also be hard to see.Review the part list, select all if needed, and rotate the preview before exporting again.
The STL is larger than the 3MF3MF compresses its contents; binary STL stores triangles without ZIP compression.Check that the expected parts are present. A larger file alone is not an error; avoid repeated unnecessary instances.
The slicer still reports a mesh issueFormat conversion does not repair open surfaces or fuse intersecting solids.Run the STL checker, repair the original geometry if needed, and inspect the new result before printing.

Before you send the STL to a printer

Use this checklist on your exported file. These checks help catch transfer mistakes; they do not certify a physical print.

Open the STL checker
Before you send the STL to a printer

Questions before you convert

How do I convert a 3MF file to STL?

Choose your 3MF, select the parts and check the preview. Keep original size or set a longest side, then download the binary STL. Import it in millimeters.

Can I convert 3MF to STL for free?

Yes. The conversion runs locally in your browser, with no account, upload or generation credits. Fomrix AI model generation is a separate credit-based feature.

Why is my STL a different size in the slicer?

STL does not contain unit metadata. This tool exports millimeter coordinates; choose millimeters in the importing application. A one-inch source should measure 25.4 mm, not 1 mm.

Does 3MF to STL preserve color or print settings?

No. This STL contains geometry only. Colors, textures, material assignments, printer profiles and slicing instructions stay in your original 3MF.

Will all Bambu or Orca 3MF files work?

No. A project must contain supported mesh geometry and resolvable internal references. Sliced-only packages and unsupported required extensions are reported instead of producing an incomplete STL.

Does exporting several parts merge them into a solid?

No. The selected surfaces share one STL file and keep their placement. They remain separate shells, and intersecting surfaces are not fused. Use a boolean operation in a mesh editor when you need a union.