3MF Model Viewer
Open and inspect 3mf files directly in your browser. No installation.
Modern 3D printing format with color, texture, and units.
Drop your 3MF file here
Upload a 3MF file or ZIP package to inspect your 3D model.
Why Developers Choose GLBKit for 3MF
GLBKit opens 3D Manufacturing Format files in the browser and renders color, texture, and mesh metadata defined by the 3MF spec. It is useful for modern 3D-printing workflows where STL is too limited.
Browser Based 3MF
Open 3MF files directly in your browser without installing software.
Local File Processing
Process 3MF packages locally on your device.
Fast WebGL Rendering
Render 3MF meshes with GPU-accelerated WebGL.
Manufacturing Inspection
View color, texture, units, and print metadata defined by the 3MF spec.
Modern STL Alternative
Inspect 3MF assets with metadata that STL cannot express.
No Server Upload
Inspect 3MF files without uploading them to a remote server.
About this format
3MF (3D Manufacturing Format) is the modern XML-based format for 3D printing. It bundles mesh, color, texture, units, and print metadata in a single ZIP package, addressing many of STL's limitations. GLBKit renders .3mf files in the browser so you can inspect printable meshes, verify color, and confirm units before slicing.
What is a .3mf file?
.3mf is an XML-based 3D format published by the 3MF Consortium. A .3mf file is a ZIP package containing a 3D model XML, optional textures, and print metadata like units, materials, and slice hints.
3MF is the modern recommendation for 3D printing, supported by Windows 3D Builder, PrusaSlicer, Bambu Studio, Cura, and other major slicers.
- XML-based 3D format in a ZIP package
- Stores mesh, color, texture, units, and print metadata
- Published by the 3MF Consortium (Microsoft, HP, Autodesk, others)
- Modern replacement for STL in 3D printing
Common uses for 3MF files
3MF is the recommended format for modern 3D printing. It captures more information than STL and is increasingly the default export for slicing software.
- Multi-color and multi-material 3D prints
- Modern slicer workflows (Bambu Studio, PrusaSlicer, OrcaSlicer)
- Engineering prints with units and tolerance metadata
- Replacement for STL in 3D printing
How GLBKit renders .3mf files
GLBKit unpacks the .3mf ZIP in the browser, parses the model XML, and renders the mesh with WebGL. Vertex colors and textures are preserved where present.
- Drop a .3mf file to start
- Orbit, pan, and zoom with mouse, touch, or pen
- Vertex color and texture rendering
- No upload, no signup, fully local processing
GLBKit capabilities for .3mf
GLBKit renders the mesh and visual properties of a 3MF file. Print metadata like tolerance and slice settings is shown via the model itself but not surfaced as a UI.
- Mesh rendering with vertex color and textures
- Accurate unit handling from the 3MF metadata
- Inspect printable models before slicing
- Process files locally in the browser
Who uses GLBKit for .3mf files
If you use a modern slicer, you are probably already producing 3MF. GLBKit is the fastest way to inspect a 3MF before printing.
- 3D printing hobbyists and pros
- Slicer users (Bambu Studio, PrusaSlicer, OrcaSlicer)
- Engineers reviewing printable models with metadata
- Multi-material printer operators
Open your .3mf file now
Drop a .3mf file into the viewer. Inspect printable meshes with color and texture in seconds.
Related viewers
STL Viewer
Inspect STL meshes for 3D printing, reverse engineering, and CAD review.
OBJ Viewer
Open classic Wavefront OBJ geometry plus its .mtl material file in the browser.
GLB Viewer
Open a single-file binary glTF asset with geometry, textures, and animations packed in one container.
3D Model Viewer
Switch between any supported format in a single universal viewer.
Frequently Asked Questions
Common questions about opening 3MF files for 3D printing and manufacturing workflows.