Skip to main content

3MF Converter from ZIP Package

Unpack a ZIP archive and convert the model inside to a 3MF package with geometry and colour for 3D printing. Runs in your browser.

Drag & drop your ZIP file here

or click to browse

Supported Formats

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

Format Information

Source Format

ZIP.zip

ZIP (archive)

A ZIP archive is not a 3D format — it is how most multi-file assets actually arrive. A glTF with its .bin and images, or an OBJ with its .mtl and texture files, is a folder, and a folder travels as a ZIP.

What it carries: Whatever the model inside the archive supports. The converter unpacks the archive, identifies the root model file and resolves that model's companion files by name.

Target 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

About this conversion

The archive is unpacked and the model inside is triangulated into a 3MF package. This is the practical way to turn a packaged asset into a modern print file, with colour when the source has it.

Why convert ZIP to 3MF

  • Collapse a multi-file asset into one modern print file.
  • Get colour onto a print from a source that supports it.
  • Deliver a print asset in a format newer slicers handle better than STL.

What happens during the conversion

Geometry

The geometry is read from the model inside the archive, triangulated and written into the 3MF model part with transforms baked in. The package is reloaded and validated before download.

Materials and textures

Colour is what 3MF adds. Per-vertex colours are written when the model inside the archive has them, and otherwise the first material's base colour is used. Textures and UVs are not written.

Animation

Animation depends entirely on what is inside the archive, and a 3MF is a print package with no field for a rig. A rigged FBX or glTF inside the ZIP converts to the static geometry in whatever pose the scene was authored in.

Common use cases

  • Getting a print-ready 3MF out of a packaged asset bundle.
  • Producing a colour-bearing print file from a colour-capable source.
  • Migrating a workflow from STL or loose assets onto 3MF.

Limitations of this conversion

  • The archive must contain a model this tool can open, and the colour that reaches the 3MF is whatever the inner model stores as per-vertex colour. A .ply with RGB properties or a 3MF built around a colour group reaches the package intact; a model that keeps its colour in a texture map does not, because textures are not read here.
  • Image textures, normal maps and UVs are not written.
  • Normals are dropped, so the 3MF a slicer opens has no shading data and must re-derive it.
  • The written 3MF declares its unit as millimetres regardless of what the model inside the archive used, and the coordinates are passed through unscaled, so confirm the size in your slicer before printing.

How to convert ZIP to 3MF

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

Zip your asset

A single model file is enough; companions are used for colour where available.

2
STEP 2

Upload the .zip

The archive is unpacked and the model inside is loaded, then its triangles are assembled into a 3MF package.

3
STEP 3

Download the .3mf

One validated package, ready for a slicer that supports 3MF.

Frequently Asked Questions

Questions people ask when turning ZIP files into 3MF.

Looking for a different direction? See every supported conversion.