Skip to main content
Model Mender

Browser-local converter

GLB to STL converter

Convert a GLB or glTF scene into a printable STL on your own machine. Node transforms are baked into the geometry, so what you export matches what you see in the viewer.

Drop your GLB files here

STL, OBJ, PLY, GLB, glTF, 3MF and SVG. Nothing is uploaded: files are read and converted inside this tab. Checking what this device can handle...

Queue

No files yet. Drop models above, or use the file picker.

Add a model to see it here.

Output

Units

Size and placement

Repair and cleanup

These can change the shape, so they need a before-and-after review before export.

Inspection

Add a model to see its dimensions, mesh health and estimated volume.

What this GLB to STL conversion does and does not do

  • glTF is defined in metres and STL has no unit at all. The workspace shows you the size in millimetres and lets you set the unit before export, because a 1-metre glTF model becomes the number 1 in an STL, which most slicers read as one millimetre.
  • The whole scene graph is flattened into one shell. Nodes, names and hierarchy do not exist in STL.
  • Materials, textures, vertex colours and uv coordinates are all dropped.
  • Animations, skins, morph targets and cameras are ignored: STL is a static surface.
  • Draco and meshopt compressed geometry cannot be decoded here. The file is refused with a clear message rather than being partly read. Re-export without mesh compression.
  • Point and line primitives are skipped, because they are not surfaces and cannot be printed.

Troubleshooting

The model imports at a tiny size

This is the metre-versus-millimetre problem. A model 0.2 m tall exports as the number 0.2, which a slicer reads as 0.2 mm. Convert the unit to millimetres in the workspace first, or use scale-to-size.

The file is refused because it needs Draco

Draco is a geometry compression extension that needs its own decoder. Re-export from your tool with compression turned off and the file will open.

Parts of the scene are missing

Only triangle geometry can become an STL. Point clouds, lines, cameras and lights are skipped, and the workspace tells you how many primitives it left out.

It looks inside out

Run safe repair. It makes triangle winding consistent across each closed shell and orients the shell outward using its enclosed volume.

Questions

What is the difference between GLB and glTF?

GLB is the single-file binary form; glTF is the JSON form, which usually references a separate .bin file and image files. Both are read here, but a .gltf needs its .bin added to the queue alongside it. GLB is simpler because everything is in one file.

Can I keep the textures?

Not in STL. Convert to GLB or 3MF if you need appearance data. The workspace tells you which textures the source referenced so you know what is being lost.

Is the geometry exact?

Yes, to float precision. Node transforms are applied with a proper inverse-transpose for normals, and mirroring transforms have their triangle winding corrected so outward faces stay outward.

More conversions