3MF is the modern 3D-printing format. Converting it to GLB lets you show a print project in a browser or AR viewer. This converter runs entirely in your browser: the file is processed on your own device and never uploaded.
Why convert 3MF to GLB?
3MF is the modern 3D-printing format. Converting it to GLB lets you show a print project in a browser or AR viewer.
How it works
Drop your .3mf file above and download the .glb. The conversion engine (Assimp, compiled to WebAssembly) runs inside the page, so it works the same on Windows, macOS, Linux and ChromeOS without installing anything.
3MF vs GLB
3MF (3D Manufacturing Format): 3MF is a ZIP container of XML created by the 3MF Consortium (Microsoft, HP, Autodesk and others) as a modern replacement for STL. Unlike STL it records units, colours, materials and multiple objects. Used by: PrusaSlicer, Bambu Studio, Cura and Windows 3D Builder.
GLB (binary glTF): GLB is glTF packed into one binary file: scene description, geometry and textures together. That single self-contained file is why the web and AR use it. Used by: <model-viewer>, three.js, Android Scene Viewer, Shopify 3D product models, Blender and game engines.
Quality notes
The meshes of all objects convert, together with basic colours. Print-specific data — slicer settings, supports and plate layout stored in the 3MF — has no meaning in glTF and is not carried over.
Common use cases
Showing a Bambu Studio or PrusaSlicer project on a web page; sharing print designs as an interactive preview.
Frequently asked questions
Are my slicer settings kept?+
No. GLB is a display format; print settings stay in the 3MF.
Will multiple objects convert?+
Yes, each object becomes part of the GLB scene.
Is the file uploaded?+
No. It is processed locally.
Can I print the GLB?+
Keep the 3MF or an STL for printing; GLB is for viewing.
