File formats · Beginner
STL file
The standard 3D printing file: a model’s surface as a list of triangles
What is an STL file?
An STL file stores the outer surface of a 3D model as a list of small triangles. It is the long-standing standard file for 3D printing, and every slicer can read it. It holds shape only, with no color, textures, materials or units, so the size has to be checked on import.
Think of it like this
Think of a mirror ball described tile by tile: every flat mirror is listed, so the shape is exact, but nothing says what color it is.
Where it fits in a 3D project
- Create
- Surface
- Rig
- Animate
- Render
- Export
Export: Saving and sharing the result: file formats, engines and printing.
How an STL file works
- 01The model’s surface is split into flat triangles.
- 02Each triangle is saved as three corner points and the direction it faces.
- 03The file is written as readable text or, more often, as smaller binary.
- 04A slicer reads the triangles and cuts the shape into printable layers.
STL file vs OBJ
| Property | STL file | OBJ |
|---|---|---|
| Stores | Triangles only | Mesh, UVs, normals, material links |
| Color and texture | No | Yes, through a .mtl file |
| Faces | Triangles | Triangles, quads or larger polygons |
| Best for | 3D printing | Moving models between 3D apps |
Use STL when a model is going to a printer; use OBJ when it needs UVs or textures, or is moving between 3D apps.
Where an STL file is used
- Sending models to FDM and resin printers
- Sharing printable files on model download sites
- Exporting parts from CAD software for printing
Beginner tip
STL files carry no units. If a print arrives tiny or huge, the model was likely saved in millimeters and read as inches, or the reverse. Rescale it in the slicer before printing.
Terms related to an STL file
- 3D printing & CAD3D printingBuilding a real object layer by layer from a 3D model
- 3D printing & CADSlicerThe program that turns a 3D model into layer-by-layer print instructions
- File formatsOBJ fileA simple, widely supported 3D file that stores a mesh
- ModelingManifoldA closed, clean mesh with a clear inside and outside, ready to print
- ModelingTriangulationSplitting every face of a mesh into triangles, usually before export
- ModelingMeshThe surface of a 3D model, made of points, lines and flat faces
STL file FAQ
Updated October 29, 2026 · Browse all 3D terms