en

STL to GLB

Convert STL 3D models to the GLB format (binary glTF) locally - the standard for web, AR and 3D viewers. No upload.

Running locally on your device ...

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

STL is the standard format of 3D printing, but on the web, in augmented reality (AR) and in modern 3D viewers glTF has become the norm - and GLB is its compact single-file variant that bundles geometry and everything else into one binary file. Tools such as the model-viewer element, three.js, Babylon.js or the Windows 3D Viewer expect exactly this format. This tool reads your STL and writes a valid GLB file.

Both binary and text-based (ASCII) STL are recognised - the type is detected automatically. The triangles are turned into a glTF 2.0 structure: a vertex buffer and an index buffer embedded in the GLB binary part, plus the necessary accessor and mesh entries. The geometry is preserved exactly; the coordinates are written unchanged as 32-bit floating-point numbers.

Everything runs entirely locally in the browser - your possibly confidential model never leaves your device. Honestly framed: pure geometry is transferred. STL knows neither material, texture, colour nor animation, so the GLB contains only vertices and faces. A broken or empty file is rejected with a clear message instead of faking a meaningless output.

Specifications

Specifications
Input formatsSTL
Output formatGLB
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Drop your STL file (binary or ASCII).
  2. The conversion runs automatically.
  3. Download the GLB (e.g. for model-viewer).

Limitations: Converts binary and ASCII STL to a GLB file (binary glTF 2.0): the triangle count is preserved exactly and coordinates stay unchanged (32-bit float). Pure geometry is transferred - STL carries no material, texture, colour or animation. Only a POSITION buffer is written, no NORMAL attribute - viewers recompute the face normals from the geometry on load. An invalid or empty STL file is rejected with a clear error.

FAQ

What is GLB versus glTF?

GLB is the binary single-file form of glTF: the JSON structure and binary buffer sit in one file. glTF, by contrast, can reference external files.

Is the geometry preserved exactly?

Yes. The triangle count stays the same and the coordinates are carried over unchanged as 32-bit floats.

Are materials or colours transferred?

No. STL carries no material, texture or colour information, so the GLB contains only geometry.

Is my file uploaded?

No, the conversion happens entirely locally in the browser; your model never leaves your device.

Related tools

OBJ to GLB · GLB to OBJ · glTF to GLB · GLB to glTF · STL to PLY · Excel to Markdown