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
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 viewerAbout 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.
Zip your asset
A single model file is enough; companions are used for colour where available.
Upload the .zip
The archive is unpacked and the model inside is loaded, then its triangles are assembled into a 3MF package.
Download the .3mf
One validated package, ready for a slicer that supports 3MF.
Related tools and formats
Other conversions from this format
Check the file in a viewer
Frequently Asked Questions
Questions people ask when turning ZIP files into 3MF.
Looking for a different direction? See every supported conversion.