Free · runs in your browser · no signup

Convert glTF to STL for 3D Printing

glTF is the format of web 3D, Sketchfab downloads, AR and AI model generators. Slicers want STL. A .gltf usually comes as three parts (the .gltf text file, a .bin with the mesh data and the texture images), so add them together or drop the folder as a ZIP. A single .glb works as well. You get one solid STL, stood upright and sized in millimetres, made on your own device.

Loading the converter...

How to use it

  1. 1

    Add the model

    Drop a .glb, or the .gltf with its .bin and images, or one ZIP of the folder. Draco and meshopt compressed files open too.

  2. 2

    Check it stands up

    glTF is Y-up and slicers are Z-up, so the model is turned to stand on the bed. Untick it if your file was already Z-up.

  3. 3

    Check the size

    glTF counts in metres and STL in millimetres, so x1000 is the default. Pick x1 if the model was made in millimetres and comes out huge.

  4. 4

    Download the STL

    Binary STL is smaller; ASCII is plain text for tools that need it. Open it in your slicer and print.

What to know before you convert

  • STL is shape only. Colours, textures and materials are dropped; for a coloured print convert the GLB to 3MF instead, or paint in the slicer.
  • All meshes are merged into one STL in the pose they have in the file. Animations and skinning are not used, so a rigged character comes out in its rest pose.
  • Nothing is repaired. Open or thin parts (hair cards, leaves, single-sided walls) can need fixing or thickening in the slicer before they print.
  • The .bin and images must be added with a .gltf. A .gltf on its own has no mesh data to read.

Don't have a model?

Create one with AI from a photo, a sentence or a sketch. The generators use credits; this converter is free and stays in your browser.

Frequently Asked Questions

Add the .gltf together with its .bin file (and the images, if any) on the box above, or zip the folder and drop the ZIP. The preview shows the model; then click Download STL.
glTF uses metres and slicers read STL numbers as millimetres. The default x1000 makes a 0.2 m model 200 mm. If the file was exported with millimetre numbers, pick x1 instead. The size readout shows the result before you download.
glTF puts "up" on the Y axis, while printers and slicers use Z. Keep "Rotate Y-up to Z-up" ticked so the model stands on the bed.
A GLB is glTF packed into one binary file, so both open here. This page also accepts the split .gltf + .bin + images form and ZIPs, which a GLB-only tool cannot read.
No. STL stores only triangles. If you need the colours, keep the GLB for viewing, or print in one colour and paint the part.
No. The page reads the file and converts it inside your browser with the open-source three.js library. Nothing is sent to our servers, there is no account, and no credits are used. Closing the tab discards everything.