STL (Standard Tessellation Language) Binary

Partly documented

3d · also known as Stereolithography file (Binary)

STL is a 3D modelling file format created by 3D Systems. An STL file is a triangular representation of a 3-dimensional surface geometry. The surface is tessellated or broken down logically into a series of small triangles (facets). Each facet is described by a perpendicular direction and three points representing the vertices (corners) of the triangle. These data are used by a slicing algorithm to determine the cross sections of the 3-dimensional shape to be built by the fabricator. The structure of STL Binary, though well defined, makes it impossible to create an identification signature under the current PRONOM signature model. The format consists of an 80 byte ASCII header with no formalized structure, followed by a four byte integer value representing the number of facets within the file, followed by 48 bytes of floating point values representing the 'normal' and 'vertex' coordinates within 3 dimensional space for each triangle, followed by a two byte, typically (but not exclusively) unused 'attribute byte count'. A technical specification may be found here: http://www.fabbers.com/tech/STL_Format

Identify it

Extensions.stl
PRONOMfmt/865

Not sure your file is this? Identify it from its first bytes, in your browser.

Open it

Listed for the family; check that the software handles this version.

And 27 more in the JSON record.

Convert it

No conversion recorded. One of the tools above may export it; search for a chain.

Documentation

Sources

From Kaitai Struct format gallery, PRONOM. Updated 2026-10-24.

Improve this record JSON