STLPal

Guides / Updated October 10, 2026

What is an STL file?

An STL file is a 3D shape made of triangles. It's the file most 3D printers and slicers expect, because it holds the shape and nothing else.

What's inside

An STL is a long list of triangles. Each triangle has three corner points and a direction it faces. Put enough of them together and you get any shape: a cube needs 12, a detailed figure can need millions.

That's all there is. No colour, no material, no unit and no print settings.

Where it came from

3D Systems created STL in 1987 for its stereolithography printers, which is where the name comes from. It was simple enough that every tool learned to read it, and it's still the default today.

The two kinds of STL

Binary STLText (ASCII) STL
How it's storedPacked numbersReadable text, one line per value
Size50 bytes per triangleSeveral times bigger
Common?Yes, the usual kindMostly from older tools

Both hold the same shape. A million-triangle model is about 50 MB as binary STL.

Why STL causes trouble

  • No unit. Slicers assume millimetres. A model made in metres or inches comes in far too small. Fix it with a resize, like our STL editor's Inches → mm button.
  • No colour. Colour has to come from your filament or from painting in the slicer.
  • No sharing between triangles. Each one repeats its own corners, so the files are big and small gaps are easy to create.

How to open and make one

  • Open: any slicer (Bambu Studio, PrusaSlicer, OrcaSlicer, Cura), Blender, or our free STL viewer in the browser.
  • Make: export from a CAD app such as Tinkercad, Fusion or Onshape, or from Blender with File → Export → STL.
  • Download: MakerWorld, Printables and Thingiverse all have STL files.
Advertisement

Tools for this