Skip to main content

Convert STL to GLB — Free, Web-Ready 3D

Package a print-ready STL as one self-contained GLB for web viewers and AR. Shape and facet shading survive; the model arrives with a plain material.

About This Converter

STL is the plainest 3D format still in wide use. It is a list of triangles, each stored as three corners plus a facing direction, with no colour, no texture coordinates, no scene structure and no units. GLB is the single-file binary form of glTF, and it is the opposite sort of format: one file holding geometry, materials, textures, node hierarchy and animation together, so a web viewer can fetch it and display it without chasing side files. This direction loses nothing, because STL carries nothing GLB cannot express. It also invents nothing. The GLB you download holds the same triangles and a plain untextured material, because the STL had no colour to hand over. If the model needs to look like brass or walnut on a product page, assign that material in Blender or in your viewer afterwards; geometry is what this step is for. Faceting comes along too, since STL stores one direction per triangle rather than smooth per-vertex normals. File size lands close to where it started. Binary STL packs about fifty bytes per triangle, while the GLB stores a position and a normal for each of the three corners, so the result is frequently a little larger rather than smaller. No mesh compression is applied, which keeps the output plain and widely readable. Coming from an ASCII STL the drop is dramatic, because text coordinates are far bulkier than packed floats. One scale note matters more here than in most conversions. The glTF convention is that one unit is one metre, whereas STL files are usually authored as though one unit is one millimetre, so a model that measured 80 in its STL may be treated as 80 metres by a viewer that honours the convention. Set the scale deliberately in whatever loads the GLB, and remember that the preview on this page normalises the model to fit its grid and is not a size reference. GLB is what you want for embedding a model in a web page, for a viewer widget, for AR, or for handing a customer something they can spin. Keep the STL for printing; Scene Editor will take either. The conversion runs in your browser, with no upload and no account.

How to convert

  1. Upload STL — Drop or browse for your .stl file
  2. Preview — Inspect the mesh in the 3D preview
  3. Convert — Click 'Convert to GLB' to generate the output
  4. Download — Download the converted .glb file

Related guide

Convert 3D Files: STL, OBJ, PLY, PCD, GLB

Other converters