Free · runs in your browser · no signup

Convert GLB to STL in Your Browser

GLB is the single-file version of glTF, the format most web viewers, game engines and AI 3D generators export. Slicers such as Cura, PrusaSlicer, Bambu Studio and OrcaSlicer want STL instead. Drop a .glb here to get a printable STL in a few seconds, without installing Blender.

Loading the converter...

How to use it

  1. 1

    Add your .glb

    Drag it onto the box or click to pick it. Files up to 100 MB work, depending on your device memory.

  2. 2

    Check the preview

    The grey model is exactly the geometry that goes into the STL. Use the size readout to see how big it will print.

  3. 3

    Set the options

    Binary STL is the default. Turn on Z-up so the model stands upright in the slicer, and pick a scale if the size is off.

  4. 4

    Download the STL

    Open it in your slicer, add supports if needed, and slice.

What to know before you convert

  • STL stores only triangles. Textures, colours, materials and vertex colours are dropped. Use 3MF or OBJ if you need colour.
  • Animations, bones and morph targets are dropped. Rigged characters are exported in their rest pose.
  • All meshes in the scene are merged into one STL, with each part kept as its own shell. Points and lines are skipped.
  • Draco and meshopt compressed GLB files are supported. A .gltf with separate .bin or texture files is not: export it as a single .glb first.
  • The mesh is not repaired. Holes, flipped faces and overlapping parts stay as they are; the info panel tells you if the mesh is not watertight.

Don't have a model?

Generate one from a sketch, image or text. Our AI generators give you a 3D model with an STL download for printing. They use credits; this converter does not.

Frequently Asked Questions

The STL format has no field for textures or materials, only triangle geometry. Every converter has to drop them. If you print in one filament this does not matter; for multi-colour printing, paint the parts in your slicer or use a 3MF workflow.
STL has no units, and slicers read the numbers as millimetres. glTF uses metres, so a 1.5 m figure becomes 1.5 mm. Use the Scale option (for example metres to mm, x1000) or scale it in the slicer. The size line in the info panel shows what the slicer will see.
GLB files are Y-up and most slicers are Z-up. Keep "Stand the model upright" checked and the converter rotates the model 90 degrees so it stands on the build plate.
Binary. It holds the same triangles in a fraction of the space and every slicer reads it. ASCII is only useful if you want to read or edit the file in a text editor.
It will contain the same surface as the GLB. Whether it prints well depends on the model: it should be closed (watertight) and have thick enough walls. The panel shows a watertight check; if it fails, a slicer can often fix small holes, or you can repair the mesh in a tool such as Meshmixer or Blender.
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.