File formats

STL

Definition

STL is a simple mesh file format that stores a surface as a list of triangles, each with a normal and three vertices. It is the long-standing default for 3D printing, but it has no units, colors, or exact geometry.

Also known as: stereolithography file, .stl, StL

Updated

What is in the file#

According to the fabbers.com summary of the 3D Systems specification, an STL file is a list of facets, and each facet has a unit normal and three vertices. Files come in ASCII and binary versions. The format carries no scale information, so the coordinates are in arbitrary units and the slicer or CAD program has to assume millimeters or inches.

When to use it#

STL is fine for sending a finished part to a printer or slicer. It is a poor format for design exchange because the exact geometry is gone. For editing, send STEP. For printing with units, colors, or multiple parts, 3MF carries more information.

Sources

All glossary terms