.stl
🧊 3D & CADBinary

.stl File — Stereolithography / 3D Printing Model

model/stl

File Inspector

Drop any file to identify its extension and type — runs entirely in your browser

STL

Drop a .stl file here or click to choose

Or drop any file to identify its extension

Expected MIME type:model/stl

Quick Facts

Extension.stl
Full NameStereolithography / 3D Printing Model
MIME Typemodel/stl
Category3D & CAD
TypeBinary
Typical Size100 KB – 200 MB
First Appeared1987

What Is a .stl File?

STL (Stereolithography) is a file format native to the stereolithography CAD software created by 3D Systems, and has become the de facto standard for 3D printing. STL files describe the surface geometry of a 3D object using a mesh of triangular facets, each defined by three vertices and a normal vector indicating the outward direction. The format comes in two variants: ASCII (human-readable text) and binary (more compact, typically 50x smaller). STL files represent only surface geometry without color, texture, material properties, or internal structure — the model must be a closed, watertight solid manifold for proper 3D printing. Despite its limitations, STL's simplicity and universal support in 3D printing software (slicers like Cura, PrusaSlicer, and Simplify3D) have kept it as the primary file format for additive manufacturing. The format is used across industries including aerospace, automotive, medical (prosthetics, dental), architecture, consumer products, and hobbyist 3D printing. Newer formats like 3MF (3D Manufacturing Format) address STL's limitations by supporting colors, materials, and metadata, but STL remains the most widely supported format in the 3D printing ecosystem.

How to Open .stl Files

Blender
Cura
PrusaSlicer
MeshLab
FreeCAD
Windows 3D Viewer
Meshmixer

Related File Extensions

More 3D & CAD File Extensions

Other 3d & cad formats you might encounter

Browse File Extensions by Category

Explore our reference of 259 file extensions with details, programs, and related formats.