Skip to main content

glTF to 3MF Converter

Convert a glTF asset to a 3MF package with geometry and colour for modern slicers. Textures are not written. Runs in your browser.

Drag & drop your GLTF file here

or click to browse

Supported Formats

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

Format Information

Source Format

glTF.gltf

glTF (JSON)

glTF 2.0 in its JSON form. The .gltf file is a readable text document that describes the scene and references an external .bin buffer plus separate image files, so a finished asset is a folder rather than a single file.

What it carries: The same scene data as GLB — PBR materials, image textures, node hierarchy, skinning, morph targets, keyframe animation, cameras and lights — but expressed as external file references instead of an embedded payload.

Open a glTF file in the viewer

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

3MF gives an STL's simplicity room for colour. The glTF scene is triangulated and written into a 3MF package with vertex or material colour, ready for a printer that can use it.

Why convert glTF to 3MF

  • Get colour onto a print that STL could never carry.
  • Take a print workflow off STL and onto the package format newer slicers expect.
  • Send the print file as a real OPC package instead of a flat, headerless triangle list.

What happens during the conversion

Geometry

The scene is triangulated into a single indexed mesh and written into the 3MF model part with node transforms baked in. The file is reloaded and checked before the download is offered.

Materials and textures

Colour survives and textures do not. Per-vertex colours are written when the source has them; otherwise the first material's base colour is used for the whole mesh. Image textures, normal maps and the wider 3MF material model are not written.

Animation

glTF animation, skinning and morph targets cannot be stored in 3MF, so only the static geometry is written.

Common use cases

  • Multi-colour or multi-material printing.
  • Migrating an STL-era print workflow to 3MF.
  • Sending a colour-bearing asset to a modern print-farm tool.

Limitations of this conversion

  • No image textures, no normal maps, no UVs in the output.
  • No normals are written, so the slicer re-derives shading from the triangle winding.
  • Animation clips and morph targets do not survive into a print package, so only the posed rest shape is printed.

How to convert glTF 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

Upload the full glTF asset

Zip the .gltf, .bin and images so the material colour is available.

2
STEP 2

Convert to 3MF

Geometry is triangulated and written into a validated 3MF package with colour.

3
STEP 3

Preview in your slicer

Check colour assignment and orientation before you start a print.

Frequently Asked Questions

Questions people ask when turning glTF files into 3MF.

Looking for a different direction? See every supported conversion.