InspectMesh
Tools

Planning & calibration

3D Printer Fit Checker3D PrintersCompare 3D Printers3D Print Cost Calculator3D Printing Price CalculatorFilament Length CalculatorFlow Rate CalculatorTolerance & ClearanceShrinkage CalculatorOrientation PlannerBed Layout Planner

After slicing

G-code Viewer & Preflight
View all 3D tools
STL toolsSTL ViewerSTL Quality CheckerSTL Print Preflight CheckerSTL Repair ToolSTL Watertight CheckerSTL Manifold CheckerSTL Dimensions CheckerSTL Scale ToolSTL Wall Thickness CheckerSTL Overhang CheckerSTL SplitterSTL Volume CalculatorSTL Triangle CounterSTL File Size ReducerSTL to 3MF Converter
3MF tools3MF Viewer3MF Quality Checker3MF Print Preflight Checker3MF Repair Tool3MF Watertight Checker3MF Manifold Checker3MF Dimensions Checker3MF Wall Thickness Checker3MF Overhang Checker3MF Volume Calculator3MF Triangle Counter3MF to STL Converter
MaterialsGuidesContact
Home›Guides›How to Open a 3MF File

3MF file guide

How to Open a 3MF File

Substantially updated 2026-10-27. First published 2026-09-05.

A 3MF can carry model geometry and build structure, and some applications also use it to save a slicer project. Open it in a supported local viewer to inspect geometry or in the producing/receiving slicer to review project settings. Successful geometry display does not establish that the project was preserved.

Choose the opening task and processing boundary

The 3MF Viewer resolves supported geometry locally. Separate quality, dimensions and volume server actions have their own explicit upload notices. Optional issue-location analysis in the viewer also uploads only when deliberately requested. A local preview does not grant permission for those actions or verify the package's printer profile.

Task Opening route What remains unknown
Inspect placed geometry and physical bounds Local 3MF Viewer Unsupported properties and application-specific project state
Resume preparation or review settings Original or compatible receiving slicer Whether mapped profiles and assignments suit this printer/material
Edit native design intent Source CAD/modelling application A model package does not recreate native feature history

Open the two-placement control locally

  1. Keep the original package and identify the expected source revision. Download the two-placed-cubes control.
  2. Choose it in 3MF Viewer, or use its explicit example loader. The control declares millimetres, reuses resource 1 and has two top-level build items.
  3. Read the all-build bounds: X=0..60, Y/Z=0..20 mm. The empty gap contributes to bounds, not material.
  4. Select build-2 with the placed-item button, choose Isolate selected, then Frame selected. Its X interval is 40..60 mm and its span remains 20 mm.
  5. Choose Show all and compare the expected inventory. Nested component geometry remains within its top-level selection; a shell count is a different concept.

The local resolver and saved-byte export check on 27 October 2026 verify these references in the receiving evidence record. That execution is separate from testing an external slicer or physically printing either cube. Record what the actual receiver displays before accepting the handoff.

If the package cannot be opened

Preserve the failure message and original bytes. A 3MF is a structured package: an incomplete ZIP, malformed XML, missing resource/model relationship or unsupported required semantics can stop resolution before a mesh finding exists. Try the producing application and request a supported export when necessary. Another server checker is not a guaranteed bypass for unsupported semantics or missing resources.

A renamed mesh is not a valid 3MF package. Compare the received size and revision with the sender. If the known control also fails, investigate the opener's compatibility, resource limits and error before modifying the user model.

Branch from the observation

Observation Next investigation
Fewer expected placements or unexpected bounds Trace resource and build-item identity
Geometry opens but appearance or setup differs Record property preservation in the receiver
Required unsupported semantics Return to the original application and preserve the full project
A specific mesh finding after resolution Choose a diagnostic checker after reading its processing notice

If the receiver needs geometry-only STL, choose whole-build or single-placement scope deliberately. Vertex coordinates can retain the resolved locations, but the STL lacks separate placement records and a unit declaration. Keep the original 3MF for project revisions and inspect final layers and profile in the intended slicer.

Reviewed 27 October 2026 against the 3MF Core Specification 1.4.0 and current InspectMesh action boundaries. Supported core geometry is different from a universal project-compatibility guarantee.

FAQ

Is every 3MF a portable slicer project?

No. Core geometry and build data differ from application-specific preparation state. Open project settings in the producing or compatible receiving application.

Does opening a 3MF upload it?

The InspectMesh viewer resolves supported geometry locally. Optional issue-location and separate server checkers upload only through their explicit submitted actions.

Can another checker recover unsupported package semantics?

Do not assume so. Preserve the diagnostic and original package, then use its producing application or request a supported export.

Get occasional updates on new tools and practical 3D-print guides.

Verification (required)

Enter your email to start verification.

Simple, browser-friendly tools for better 3D prints.

ExamplesPrivacyCookiesContact