STL file guide
What Is an STL File?
An STL file is one of the most common formats used in 3D printing. It describes the outside surface of a 3D object using many small triangles.
A flat box may need only a small number of triangles. A curved object, such as a figurine or rounded enclosure, needs more triangles to approximate smooth surfaces. Together, those faces form the mesh that your slicer turns into printable layers.
What an STL file stores
An STL mainly stores geometry. It tells software where the triangle corners are and how the surface is connected.
It normally does not store:
- reliable units such as millimetres or inches
- colours or textures
- material settings
- printer settings
- build-plate placement
- the editable CAD history of the model
That simplicity is why STL remains widely compatible. It is easy for most slicers, viewers and model-sharing sites to handle.
Why units matter
An STL coordinate value has no dependable built-in unit. A model designed as 50 mm can appear much too large or small if the receiving software assumes a different unit.
Use the STL Dimensions Checker to measure the model before slicing. If you are unsure why scale changes between applications, read Why STL Files Have No Units.
Check the mesh before printing
A model can look fine on screen while still containing mesh problems. Holes, non-manifold edges, duplicate triangles and inconsistent orientation can make slicing unreliable.
Use the STL Quality Checker before printing an important model. If the file needs a basic clean-up, the STL Repair Tool can make conservative repairs and report what changed.
STL compared with newer formats
STL is useful for simple, widely compatible geometry. It is not always the best choice for a complete modern print project.
The 3MF format can preserve units, multiple objects, materials and other print-related information. Read 3MF vs STL to decide which format fits your workflow.
An STL is not automatically printable just because it opens. Check its scale, inspect its mesh and review the slicer preview before committing material and printer time.
FAQ
What does STL stand for?
STL is commonly associated with stereolithography. In practice, it refers to a widely used 3D model file format made from triangular surface faces.
Does an STL file contain colour or material information?
Usually no. STL mainly stores surface geometry, not colours, textures, printer settings or reliable unit information.
Is an STL file ready to print as soon as I download it?
Not always. Check its dimensions and mesh health before slicing, especially for holes, non-manifold edges and unexpected scale.