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 ...

0%

Your files never left your device

    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
    Servers in GermanyGDPR by design
    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. 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