How to open .3MF files on Linux

To open .3MF files on Linux, install a 3D printing slicer that supports 3MF (for example, PrusaSlicer).

Step-by-step instructions

  1. Install a 3D printing slicer that supports 3MF (for example, PrusaSlicer).
  2. Open the slicer and import the .3mf file via the File menu (or drag-and-drop, depending on your desktop environment).
  3. If file associations are not set, open the slicer first, then open/import the file from inside the app.

Common issues

The file won’t open or the app says the format is unsupported

Not every 3D tool supports 3MF, and some programs only import a subset of the 3MF specification or specific extensions.

  1. Open the file in a known 3MF-capable slicer (for example, PrusaSlicer, which lists 3MF as supported/preferred).
  2. If it still fails, try re-exporting the 3MF from the source application (or ask the sender to export again) to improve compatibility.

Missing details after import (appearance/material/print setup not as expected)

Different applications may interpret 3MF data differently depending on which parts of the 3MF specification suite they implement.

  1. Check whether the importing tool supports the relevant parts of the 3MF specification suite (core and any needed extensions).
  2. If the .3mf came from a slicer, consider opening it in a slicer first to confirm the project contents before moving it to other tools.

Opened the wrong program when double-clicking a .3mf file

Your OS may have associated .3mf with an unrelated app or a generic archive handler.

  1. Use “Open with…” to select your slicer and set it as the default for .3mf files.
  2. If multiple apps compete for the association, set the default explicitly in OS settings (Windows Default Apps or macOS Get Info → Open with).

Security note

Treat .3mf files from untrusted sources with care: they are complex structured documents, and malformed files can trigger bugs in importers/parsers (a practical risk for any rich 3D format).

Back to .3MF extension page