Bring 3D-print geometry into a web or game pipeline that expects glTF. This converter runs entirely in your browser: the file is processed on your own device and never uploaded.
Why convert STL to GLTF?
Bring 3D-print geometry into a web or game pipeline that expects glTF.
How it works
Drop your .stl file above and download the .gltf. The conversion engine (Assimp, compiled to WebAssembly) runs inside the page, so it works the same on Windows, macOS, Linux and ChromeOS without installing anything.
STL vs GLTF
STL (stereolithography): STL, introduced in 1987 for 3D Systems’ stereolithography machines, describes a surface only as a list of triangles. It carries no colour, no materials and no units. Used by: Every 3D-printing slicer — Cura, PrusaSlicer, Bambu Studio, Chitubox — and model sites like Printables and Thingiverse.
glTF (GL Transmission Format): glTF is the Khronos Group’s open standard for delivering 3D models, often called “the JPEG of 3D”. A .gltf file is JSON that describes meshes and physically based (PBR) materials, with binary data and textures alongside or embedded. Used by: three.js, Babylon.js, Blender, Sketchfab, and developers who want a readable, editable model file.
Quality notes
The triangles are copied exactly. STL has no colour or UVs, so the glTF gets a default material. glTF output is a .gltf file plus a .bin file with the geometry, so the download is a ZIP containing both — keep them together.
Common use cases
Loading printable parts in three.js; building an online configurator from printable designs.
Frequently asked questions
Will the geometry change?+
No, triangles are preserved.
Can I add colour?+
Yes, edit the material in the glTF JSON or in Blender.
Is it uploaded?+
No, the conversion is local.
What units does it use?+
glTF uses metres; STL is unitless, so check the scale of millimetre models.
