Guide · Tools

How to Open a 3MF File (Free, No Software Install)

A 3MF is a ZIP archive of XML, so nothing needs installing to look inside. Open it in a browser viewer, a slicer, or CAD - and fix it when it won't open.

GuyUpdated 20 Oct 20266 min read

The short answer

A 3MF file is a ZIP archive full of XML, so a browser-based 3MF viewer opens it with no install, no account and no slicer download. Open it in a slicer instead only when you intend to print or edit.

That is the whole trick to how to open a 3MF file: pick the door that matches what you want to do with it.

What a 3MF file actually is

A .3mf is not a render format. It is a manufacturing package.

The 3MF Core Specification defines it as XML model data wrapped in a ZIP container, using the same Open Packaging Conventions as .docx and .xlsx. Unzip any 3MF and you find three parts that matter:

  • [Content_Types].xml - declares what each part is
  • _rels/.rels - points to the root model
  • 3D/3dmodel.model - mesh, units and build items, in UTF-8 XML

Everything else is optional payload: extra objects, color, textures, thumbnails, even the slicer settings of the person who saved it.

Don't take the ZIP claim on faith. Rename part.3mf to part.zip and unzip it. Prusa's knowledge base tells you to do exactly that, and it is the fastest way to see what a file really contains.

Sizes prove the point. A single-object 3MF is often a few hundred KB where the STL of the same mesh runs into megabytes. The 3MF Consortium's FAQ puts it plainly: as a zipped XML package, 3MF is "often significantly" smaller than comparable 3D formats, because it stores topology and object references instead of a loose triangle soup.

The fastest way: a 3MF viewer in the browser, no install

  1. 1Open the 3D model viewer. Free, no account, nothing to download.
  2. 2Drag your .3mf onto the window. A click works too if you prefer a file picker.
  3. 3Wait a second. The mesh renders in the tab.
  4. 4Orbit with the left mouse button, zoom with the wheel, pan with the right.
  5. 5Check object count, scale, and whether anything floats off the plate.
  6. 6Close the tab. Nothing is left behind.

The viewer reads 3MF, STL, OBJ, GLB and PLY. More than enough as a 3D print viewer for a two-minute sanity check before you commit to filament.

Why a 3mf file viewer instead of a slicer? Because a slicer is a few hundred megabytes of download, an installer, and often an account. For "what is this file", that is overkill.

One catch worth knowing. On a fresh Windows 11 machine, double-clicking a .3mf can do nothing at all. Microsoft removed the 3D Viewer app from the Microsoft Store on July 1, 2026, after retiring Paint 3D in 2024 - Microsoft's deprecation list confirms it. If the app was already on the machine it keeps working. Otherwise there is no default handler.

Open the 3MF in a slicer when you actually want to print

All four main slicers open 3MF files: Bambu Studio, PrusaSlicer, Cura, OrcaSlicer.

The chain:

  1. 1Start the slicer.
  2. 2Drag the .3mf onto the build plate.
  3. 3Answer the settings prompt - load them or not.
  4. 4Arrange, scale, orient.
  5. 5Slice.

Step 3 is where people get burned. In PrusaSlicer, opening a 3MF project loads the printer, filament and print settings stored inside it, and can overwrite the ones you spent an hour tuning. Use File → Import → Import STL/3MF if you want the model only. Prusa's 3MF article documents both paths and the difference.

Bambu Studio is the other trap. Since version 1.8.3 it saves 3MF using the 3MF Production Extension, which splits model data across several files inside the archive. Older Cura and PrusaSlicer builds read that as an empty plate. PrusaSlicer merged support on March 21, 2024, per Bambu's compatibility note.

Rule of thumb: open a Bambu or Orca project in Bambu Studio or OrcaSlicer. Everything else opens anywhere.

Open the 3MF in CAD when you want to change the geometry

A slicer shows you a print. CAD lets you edit one.

  • Fusion - 3MF is on Autodesk's supported format list. Use Insert → Insert Mesh and pick the file. You get a mesh body, not a parametric feature tree.
  • Blender - install the 3MF Import/Export add-on from Edit → Preferences → Get Extensions, then drag the file into the viewport. Version 2.7.7 targets Blender 4.2 LTS and newer, and reads Bambu and Orca project structures.

Set expectations first. 3MF carries triangles. The Consortium states it does not and will not support NURBS, so Fusion will not turn your import into a solid without mesh-to-BRep conversion. Fine for scaling, splitting and booleans on simple parts. Painful on a 2 mm wall you want to move.

Why a 3MF sometimes won't open

Six usual suspects, roughly in order of frequency.

  • Windows treats it as a ZIP. Explorer shows [Content_Types].xml instead of a preview. Nothing is broken - you unzipped it.
  • The extension lies. An STL renamed to .3mf, or a ZIP of a model someone mislabelled. Load it in the viewer and read the error.
  • The download is truncated. MakerWorld and Printables drops happen. Re-download, retry. A CRC error means the bytes are missing, not the model.
  • Too many parts. A 40-plate Bambu project with modifier parts and paint data is a heavy file. Slicers that only understand Core 3MF show a blank plate.
  • Vendor settings conflict. A PrusaSlicer project opened in Cura carries profiles Cura cannot read. Import the geometry instead of opening the project.
  • Nothing on the plate. The file opened and the object is 0.1 mm tall or parked outside the bed. Check units - some exporters write inches.

If you searched "3mf datei öffnen", the answer is identical in German: browser viewer, slicer, or rename to .zip and look inside. Same file, same three doors.

How to share a 3MF with someone who has no software

The usual outcome of emailing a .3mf is "what do I do with this?"

Send a link instead.

  1. 1Put the .3mf in a folder with a one-page index.html: part name, material, print time, layer height, download link.
  2. 2Link back to the 3D model viewer so the recipient can look before downloading.
  3. 3Drag the folder onto Upfling. No Git, no build step, no ZIP.
  4. 4Wait about 20 seconds. You get an HTTPS URL.
  5. 5Open that link on your phone, tap the 3MF, confirm it previews.

Test before you send.

What they get: a real page they are not afraid to click. What you skip: accounts, FTP, commission on anything you sell, and any model training on your files.

Everything you need, nothing more.

FAQ

Can I open a 3MF file with nothing installed at all?

Yes. Drop it into the browser viewer at /tools/3d-viewer and it renders in the tab. Renaming it to .zip also works if you only need the metadata or the thumbnail.

Is 3MF just a renamed ZIP?

Functionally, yes - a ZIP with a required internal structure. unzip -l model.3mf lists the parts. If that command fails, the file is not a 3MF, whatever the extension says.

Does viewing a file in a 3MF viewer change it?

No. A 3MF file viewer renders the triangles read-only. Nothing is sliced, resaved or sent to a printer. Slicing needs a slicer, and printing needs a slicer plus a machine profile.

Why does a Bambu or Orca 3MF open empty in Cura or PrusaSlicer?

Production Extension. The geometry is stored in separate parts the older reader cannot resolve. Open the file in Bambu Studio or OrcaSlicer, export as STL, then feed that STL to Cura.