3D & CAD converter · runs 100% in your browser

STL to GLB Converter

Convert STL 3D-printing meshes to the binary glTF (GLB) format. STL stores raw triangle geometry; GLB adds materials, animation hooks, and is the lingua franca for web-based 3D viewers. Conversion runs locally via three.js.

No uploadNo signupNo trackingFree, unlimited
Drop your STL file here
or click to choose a file

How to use

  1. Drop your STL file.
  2. three.js parses the geometry locally.
  3. GLB output is encoded in browser memory.
  4. Click Download.

FAQ

Are textures embedded?

If the source has materials with embedded color values, they're carried over. External texture image files are not embedded; reference them in your viewer separately.

Does my 3D model upload to a server?

No. Conversion runs entirely in your browser using WebAssembly and Web APIs. Open the Network tab in DevTools while you convert — you'll see no outbound traffic carrying your file.

Is this really free?

Yes. No signup, no quota, no upgrade tier. The conversion runs on your machine, so it costs us nothing to host.

Is there a mesh size limit?

Browser memory is the only ceiling. On a modern desktop browser, a few hundred megabytes works fine. Mobile devices have tighter limits.