Skip to main content

3MF to OFF Converter

Convert a 3MF print package to a plain OFF vertex and triangle face list for geometry libraries. Shape only. Runs in your browser.

Drag & drop your 3MF file here

or click to browse

Supported Formats

.glb.gltf.obj.fbx.stl.ply.3mf.off.zip

Format Information

Source Format

3MF.3mf

3MF (3D Manufacturing Format)

3MF is the modern replacement for STL, built for 3D printing and industrial additive manufacturing. It is an OPC package — a ZIP container holding XML metadata and mesh parts — which is why it can carry colour and material information that STL cannot.

What it carries: Triangle geometry, per-vertex colour and a base material colour. This converter writes geometry and colour; image textures and the wider 3MF material model are not written, and textures inside an imported 3MF are not read.

Open a 3MF file in the viewer

Target Format

OFF.off

OFF (Object File Format)

OFF is a minimal, human-readable geometry format from the Geomview project: a header line, a count line, then a list of vertex positions and a list of polygon vertex lists. There is deliberately nothing else in the specification.

What it carries: Vertex positions and face index lists, written out as triangles. No normals, no colours, no UVs, no materials, no textures and no animation.

Open a OFF file in the viewer

About this conversion

A geometry-only export from a print package. The 3MF triangles are written as a plain OFF vertex and face list, for tools that want the simplest possible surface description.

Why convert 3MF to OFF

  • Hand a 3MF to a computational-geometry library or mesh kernel that reads only OFF.
  • Turn a print-package export into a minimal shape-only file with no packaging or metadata.
  • Inspect a 3MF's raw triangles as text, which makes geometry changes easy to review line by line.

What happens during the conversion

Geometry

The 3MF triangles are written with transforms baked into the positions, and the generated OFF is parsed back to verify its vertex and face counts before download.

Materials and textures

Nothing. OFF has no material, texture, colour, UV or normal field, so the 3MF's colour and material data are all discarded.

Common use cases

  • Exporting a 3MF into a computational-geometry library that only accepts OFF.
  • Creating an untextured surface fixture from a print package, ignoring its colour data.
  • Reading a 3MF's raw triangles as text when a print-file change needs reviewing.

Limitations of this conversion

  • Normals, UVs, colour, materials and textures are all discarded.
  • Part structure is flattened into a single mesh.
  • The 3MF's colour and material data is lost, so the mesh previews flat and untextured.
  • The package's unit attribute is read but never used to rescale, and OFF has no unit field, so the coordinates arrive unchanged and the scale has to be established in your own tool.

How to convert 3MF to OFF

Three steps in the browser. Nothing is uploaded to a server, so an unwieldy file is limited only by your own device's memory.

1
STEP 1

Upload your .3mf

The 3MF package is read directly; none of its colour or material data is carried into an OFF file.

2
STEP 2

Convert to OFF

The 3MF's triangles are written as a vertex and face list that is parsed back and counted before download.

3
STEP 3

Use the .off in your geometry tool

Vertices and faces only, with no normal, UV or material data.

Frequently Asked Questions

Questions people ask when turning 3MF files into OFF.

Looking for a different direction? See every supported conversion.