Free STL tool

Convert STL ASCII to Binary (and back)

Convert a text (ASCII) STL into the compact binary STL that slicers load faster, or the other way round for inspection. Binary files are typically 4–5× smaller.

Loading converter…

How it works

  1. 1
    Drop the STL

    The encoding is detected automatically.

  2. 2
    Check the sizes

    The tool shows the current encoding and the size after conversion.

  3. 3
    Download

    The output is the opposite encoding with identical triangles.

Details

An STL file can be text (ASCII) or binary. ASCII STL starts with the word "solid" and lists every vertex as readable numbers, which makes it roughly five times larger than binary. Binary STL has an 80-byte header, a 4-byte triangle count and 50 bytes per triangle.

Some CAD exports and older tools produce ASCII by default. Slicers read both, but binary loads faster, uploads faster and is the expected format for print services. The reverse conversion is useful when you want to inspect a file or debug a mesh in a text editor.

Accepted formats: STL

Frequently asked questions

More STL tools