Sculptor

Convert GLB to STL

Free online GLB-to-STL converter. No sign-up, no upload, no watermark — it runs entirely in your browser.

Drop your GLB file here

or click to browse · we convert it to STL instantly

100% in your browser — your file never leaves your device.

GLB is what AI generators hand you — Sculptor included — and what every web viewer and AR app wants. The printer wants STL. The conversion itself takes two seconds; what takes ten minutes is the checklist, because glTF measures in metres and slicers think in millimetres, and because a model built to look right on a screen is not automatically a solid you can slice. This page does the two seconds. The rest is below.

Converting glTF Binary (GLB) to STL (stereolithography)

GLB files pack geometry, PBR materials, textures and even animation into a single binary file — perfect for the web and AR, but most 3D printers and slicers can't read them. Converting GLB to STL extracts the raw mesh so you can slice and print it.

What's kept and what's dropped

STL stores pure triangle geometry, so your mesh shape and surface detail come across exactly. Colors, textures, materials and animation are dropped — STL has no concept of them.

What this conversion is actually for

An AI-generated bust, headed for the printer

Generate on Sculptor, download the GLB, convert here, then open the STL in the viewer and read the size: it will say something like 0.18 tall, because that's 0.18 metres. Type 180 mm into the slicer's scale panel, run the file through STL repair for the open shells AI meshes tend to leave behind, and slice.

A Sketchfab or web download for the desk

Sketchfab gives you glTF/GLB. Props, vehicles, a favourite game character — same drill: convert, fix the scale, check the underside in wireframe, and expect to thicken anything that was only ever meant to be looked at.

A product model for a physical mock-up

Web and AR product GLBs are modelled at real-world size in metres, which is the one time the units work in your favour: a 0.32 m lamp is a 320 mm lamp. Scale by exactly 1000 and it comes out true to life.

A textured game asset where the paint doesn't matter

STL drops the PBR textures cleanly and keeps the shape. If it's a multi-colour print you're planning, keep the GLB — or convert to OBJ, which keeps the UVs — because STL can't carry colour back.

How to convert GLB to STL

  1. 1Drop your GLB file onto the box above, or click to browse for it.
  2. 2Sculptor converts it to STL right in your browser — nothing is uploaded.
  3. 3Your STL file downloads automatically. That's it.

Before you trust the STL: 4 checks

Scale ×1000
glTF's unit is the metre; every slicer reads STL as millimetres. The numbers aren't changed here, so a 0.18 m model arrives as a 0.18 mm speck. Don't hunt for a percentage: open the STL viewer, read the height, then type the size you want into the slicer — Cura, PrusaSlicer and Bambu Studio all take an absolute mm size with uniform scaling locked.
Is it solid?
Screen models are often single-sided shells — hair, eyes and clothing as separate open pieces. A slicer either fills them wrongly or refuses. Run the STL through the repair tool and read what it reports before trusting a print.
Thin bits
At 180 mm, a strand of AI-generated hair can be 0.3 mm thick — thinner than a 0.4 mm nozzle line. Scale the model up, thicken it in Blender (Solidify modifier), or accept that part won't print.
Pose and parts
Node transforms are baked, so parts stay where the scene put them, and everything merges into one solid. A rigged character exports in its rest pose; animation isn't applied.

New to these formats? Read what a GLB file is and what an STL file is. Check the result in the free STL viewer before it goes anywhere.

GLB to STL — FAQ

The STL is microscopic in my slicer — what happened?
Units. glTF stores metres, slicers assume millimetres, and the converter passes the numbers through untouched, so a 0.18 m model becomes 0.18 mm. Fix it in the slicer by typing the real height in mm with uniform scaling on (Cura: Scale tool → untick Snap Scaling → type the size; PrusaSlicer or Bambu Studio: Scale → Size). Multiplying by 1000 is the same fix if you'd rather use a factor.
It fails to load, or mentions Draco — why?
The GLB is Draco-compressed (or uses KTX2-compressed textures), which this converter doesn't decode. Re-export it uncompressed — in Blender's glTF exporter untick Compression — and try again. GLBs straight out of AI generators are almost never compressed; ones optimised for websites often are.
Will the textures or colours survive?
No. STL is triangles only. For a multi-colour print you need a format that carries colour into a slicer that reads it — OBJ with its textures, or a 3MF built in the slicer — not STL. For editing, convert to OBJ instead so at least the UV layout survives.
Is an AI-generated GLB printable as-is?
Rarely without three fixes: scale (metres to millimetres), watertightness (open shells and self-intersections are common), and thin features. The AI-to-print workflow guide walks the full sequence, and the free STL repair tool handles the middle step in the browser.
My GLB has animation — which pose is exported?
The rest pose. Animations and skin deformation aren't applied; you get the mesh as it was bound. To print a specific pose, set it in Blender (pose the armature, then apply the Armature modifier on the mesh) and export STL from there.
I have a .gltf with a separate .bin — can I use it?
Not directly: this converter reads a self-contained .glb, and a .gltf that points at external .bin and image files can't find them in the browser. Pack it first — open it in Blender and export as glTF Binary (.glb) — then convert.
Does it keep the model's parts separate?
No — STL has no parts. Every mesh in the scene is written into one solid at its final position. If the slicer needs them apart (different colours, or a part printed flat), use Split → To objects after import.

Need a model you don't have yet?

Describe it or upload an image — Sculptor generates a fresh 3D model across the best AI engines, then exports it in STL and more.

Generate a 3D model

Printing something? See the AI-for-3D-printing guide