3MF File
A 3MF file (3D Manufacturing Format) is a modern 3D printing format storing geometry, color, materials, and print settings in one file, built to replace STL.
What is 3MF File?
A 3MF file (3D Manufacturing Format) is a modern, open format for 3D printing that stores a model's geometry along with color, materials, textures, and even printer settings in one self-contained package. It was created by the 3MF Consortium to overcome the limitations of the decades-old STL format. Under the hood it is a compressed archive of XML data, so a single file can describe a complete, print-ready object.
How it works
A 3MF is really a ZIP container holding XML documents that define the mesh, plus optional color, texture, material, and thumbnail data, all validated against a shared specification. Unlike STL, it stores units and full scene information, so a model arrives in the slicer at the correct size with its colors and multi-material assignments intact. Modern slicers such as Bambu Studio and PrusaSlicer even embed their print profiles inside the 3MF, letting you save and reopen a project exactly as it was set up. Backed by Microsoft and major printer and software makers, 3MF is steadily becoming the preferred interchange format for color and multi-material 3D printing, though STL still leads on raw ubiquity.
Use cases
Saving a full print project with settings, color, and materials
Sharing multi-color or multi-material models between slicers
Replacing STL where color and print metadata matter
Related Tools
Online 3D Viewer
View and inspect any 3D file right in your browser.
3D File Compressor
Shrink 3D file size without losing visible quality.
3D Text Generator
Turn text descriptions into 3D text and shapes.
Related Blog Articles
![3D Model File Formats: Types, Extensions, Use Cases [& More]](https://cdn.meshy.ai/landing-assets/blog/3d-file-formats/3d-file-formats-cover.webp)
3D Model File Formats: Types, Extensions, Use Cases [& More]

3D Print File Types: What Every Designer Should Know

14 Best Free 3D Modeling Software: Everything You Need to Know

The Ultimate Guide to Mesh Topology for High-Performance 3D Models
Frequently Asked Questions
A 3MF, or 3D Manufacturing Format, file is a modern 3D printing format that stores geometry together with color, materials, textures, and print settings in a single package. It was developed by the 3MF Consortium to replace the limited, geometry-only STL format. Internally it is a compressed archive of XML data describing a complete, print-ready model.
A 3MF file is structured as a ZIP archive containing XML documents that define the mesh and optional color, material, texture, and thumbnail data. Because everything is bundled and validated against a shared specification, a single file can carry a full, unambiguous description of the object, including its real-world units. Slicers can also embed their own print profiles inside the archive.
STL stores only triangulated geometry, with no color, units, materials, or print settings, so all of that must be re-added in the slicer. 3MF bundles geometry, color, materials, and configuration into one file, arriving at the right scale with its data intact. 3MF was designed specifically to fix STL's shortcomings, though STL is still more universally supported.
A 3MF is a model file that describes the object, its color, materials, and often the slicing settings, but it is not yet machine instructions. G-code is the final, printer-specific set of movement and temperature commands the slicer generates from a model. In short, you slice a 3MF into G-code, and the printer executes the G-code, not the 3MF.
3MF is supported by major slicers including Bambu Studio, PrusaSlicer, Ultimaker Cura, and Orca Slicer, as well as CAD tools like Fusion 360 and Windows itself. Many of these can save an entire project as a 3MF, preserving models, arrangement, and print settings together. This broad support is a big reason 3MF adoption is growing quickly.
Yes. Recent versions of Blender include a 3MF-compatible workflow, and an add-on is available for importing and exporting the format when native support is missing. You can bring the mesh in to edit or clean it, then export it again for slicing. For full color and print-setting round-tripping, however, dedicated slicers handle 3MF most completely.
Yes. 3MF is an open, royalty-free specification published by the 3MF Consortium, and its reference libraries are available under open-source licenses. Any developer or company can implement it without paying fees, which has encouraged wide adoption across slicers and CAD tools. The format itself costs nothing to use.
3MF carries far more information than STL, including color, materials, textures, correct units, and print settings, all in one validated file. This removes the ambiguity and data loss common with STL, where scale and color must be reconstructed by hand. For color and multi-material printing especially, 3MF produces a cleaner, more reliable workflow, even though STL remains more universally supported.
Meshy generates textured 3D models but does not output 3MF natively, since its direct exports target real-time and authoring formats. You can convert a Meshy model to 3MF using the free Meshy 3D File Converter, making it ready for a modern, color-capable slicer. This bridges AI generation and multi-color 3D printing in a few clicks.
Explore More Features

3D Agent
Chat from an idea, photo, or sketch to a print-ready 3D model

Image to 3D
Turn any photo into a detailed 3D model in seconds

Text to 3D
Describe it, generate it - 3D models from text prompts

AI Texturing
Add realistic PBR textures to any 3D model with AI

AI Image Generator
Generate multi-view images optimized for 3D creation

Animation
Auto-rig and animate any 3D character in seconds
Still have questions about 3MF File?
Ask the Meshy 3D Agent anything about 3D — its built-in knowledge base answers your questions and turns them into models, right in the chat.