GUIDE

How to View 3MF Files — A Practical Guide

Practical guide to viewing 3MF (3D Manufacturing Format) files. What 3MF actually contains, the free viewers that handle it, and when you need to convert it for a different pipeline.

.3mf3D Manufacturing Format

What is 3MF?

3MF was designed from scratch in 2015 to fix everything wrong with STL for modern 3D printing. It is a ZIP-bundled XML format that carries multi-part assemblies, color, per-volume materials, lattice infill, and printer-specific settings (orientation, supports, slicing parameters) in a single file. Bambu Studio, PrusaSlicer 2.6+, OrcaSlicer, and Cura 5+ all treat 3MF as a first-class print format, and Bambu in particular uses it as the default project format.

  • Carries multi-part assemblies, color, and slicer settings
  • ZIP container with XML manifest and texture resources
  • Default project format in Bambu Studio and OrcaSlicer
  • Smaller, richer, and less error-prone than STL for the same model

Created: 2015 by 3MF Consortium (Microsoft, HP, Autodesk, Dassault, et al.). File type: ZIP container with XML manifest.

Free viewers that handle 3MF

3MF is read natively by every modern slicer — Bambu Studio, PrusaSlicer, OrcaSlicer, and Cura all open .3mf files directly with full preview of color and multi-part assemblies. For browser preview, Online 3D Viewer handles 3MF. Microsoft's free 3D Builder (Windows) also opens 3MF with full fidelity since the format was co-designed by Microsoft.

What 3MF files cannot tell you

Some older 3MF viewers ignore production-extension data (build orientation, support markings, painted seams). If you authored the file in Bambu Studio with print-specific decorations and the viewer shows a clean mesh without them, that is the extension being silently dropped. Use the slicer it was authored in for full fidelity.

Software that supports this format

Bambu Studio, PrusaSlicer, OrcaSlicer, Cura, and 2+ other tools read 3MF natively. The most common pipelines are:

  • Bambu Studio for editing or repairing
  • PrusaSlicer for modern slicer-native print format with material and color data
  • OrcaSlicer as an alternative pipeline

Questions

  • Do I have to upload my 3MF file to view it?

    Not necessarily. Browser-based viewers like Online 3D Viewer parse your file in the browser with WebGL — the file never leaves your computer. Server-based viewers (Sketchfab, Modelo) do upload, which is fine for shared work but bad for proprietary files. For maximum privacy, use a desktop tool like Blender or MeshLab.

  • What is the maximum file size for 3MF viewing?

    Browser-based viewers handle 3MF files up to a few hundred megabytes, though performance depends on your hardware. Models with more than 2–3M triangles may stutter on lower-end laptops; consider running mesh decimation in Blender or MeshLab before viewing. Desktop tools (Blender, MeshLab) handle far larger files.

  • Can I edit the file in the viewer?

    No — this is a read-only viewer. For editing, use Bambu Studio or PrusaSlicer. The viewer is for previewing files before opening them in a heavier tool, or for showing colleagues the model when they do not have the right software installed.

RELATED TOOLS

Generate a printable model from a text prompt

Skip the modeling. Describe what you want and get a watertight STL ready for your slicer. Free tier available.