Skip to main content
INDUSTRY · 2026-03-24 · 8 MIN READ

The History of the STL File Format: From 1987 to Today

How a file format designed for industrial prototyping in 1987 became the backbone of a global creator economy — and why it was never built to be sold.

1986: Chuck Hull invents stereolithography

In 1986, Charles “Chuck” Hull founded 3D Systems in Valencia, California, after patenting a process he called stereolithography — the first practical method for building three-dimensional objects layer by layer from a photopolymer resin cured by ultraviolet light. Hull’s patent (US 4,575,330) is widely regarded as the founding document of the additive manufacturing industry.

To operate his SLA-1 machine — the first commercial 3D printer, introduced in 1987 — Hull needed a file format that could translate a computer-aided design (CAD) model into a set of instructions the printer could understand. The format needed to describe the outer surface of a 3D object as a mesh of triangles, each defined by three vertices and a surface normal vector.

The Albert Consulting Group, working with 3D Systems, developed this format. They called it STL — for stereolithography. It has also been retroactively referred to as “Standard Triangle Language” or “Standard Tessellation Language”, but the original acronym came directly from the process it was designed to serve.

What the STL format actually stores

An STL file describes a 3D object as an unstructured collection of triangular facets. Each triangle is defined by:

That is the entire specification. No colour. No texture. No material information. No units (millimetres or inches are assumed by convention, not encoded). No metadata — no author, no creation date, no licence, no version history. No concept of assemblies, components, or hierarchy. The file is a flat list of triangles in 3D space.

There are two variants: ASCII (human-readable, larger) and binary (compact, faster to parse). The binary format stores 50 bytes per triangle — 12 bytes for the normal, 36 bytes for the three vertices, and 2 bytes for the attribute field. A moderately detailed model with 100,000 triangles produces a roughly 5 MB binary STL file.

The 1990s and 2000s: STL becomes the universal interchange format

Throughout the 1990s, additive manufacturing remained an industrial niche — used for rapid prototyping in automotive, aerospace, and medical device companies. STL became the de facto interchange format between CAD software and 3D printers because it was the simplest possible representation. Every CAD system could export it. Every 3D printer could read it.

This simplicity was a feature, not a bug. In an industrial context, the CAD model was the source of truth. The STL file was a disposable export — generated for one print job, then discarded. Nobody needed to store ownership information in the file because the file never left the company that created it.

2009-2015: The consumer 3D printing revolution

The RepRap project (2005) and the founding of MakerBot (2009) triggered the consumer 3D printing revolution. Suddenly, STL files were not disposable industrial exports — they were products. Thingiverse launched in 2008 as a repository for free 3D models. By 2012, designers were selling STL files on Shapeways, CGTrader, and eventually Cults3D, MyMiniFactory, and Etsy.

A format designed for one-time industrial use was now being distributed commercially to millions of consumers worldwide. And it had absolutely no mechanism for controlling that distribution.

The fundamental problem

When you buy an STL file, you receive the exact same data as when someone pirates it. There is no watermark, no licence key, no encryption, no access control, no DRM — nothing in the file distinguishes a legitimate purchase from an unauthorised copy. This is not a limitation that can be fixed by updating the format. It is a fundamental design decision from 1987: the STL format describes geometry, and only geometry.

2015: The 3MF Consortium attempts to replace STL

In 2015, the 3MF Consortium — including Microsoft, Autodesk, HP, Siemens, Stratasys, and 3D Systems itself — released the 3D Manufacturing Format (3MF) as a modern replacement for STL. In 2025, 3MF was standardised by ISO/IEC as ISO/IEC 25422:2025.

3MF addresses nearly every technical limitation of STL: it supports colour, texture, materials, print settings, multi-part assemblies, metadata, and thumbnails. A single .3mf file is a ZIP container that holds everything a slicer needs to produce a print.

But 3MF has one thing in common with STL: it has no concept of access control. A .3mf file is just as easy to copy and redistribute as an .stl file. The format upgrade addresses the engineering limitations of STL, but not the commercial ones.

2026: Where we are now

Nearly four decades after its creation, STL remains the dominant format for consumer 3D printing. Thingiverse hosts millions of STL files. Cults3D has 2.9 million models. Printables has over 1.5 million. The tabletop miniature community — the single most commercially active segment — sells almost exclusively in STL format.

The economics are brutal. A designer spends weeks sculpting a miniature, sells it for $4-8 on MyMiniFactory or Patreon, and within 48 hours finds it circulating freely on Discord, Telegram, and pirate rehosting sites. In October 2025, Games Workshop’s entire Warhammer 40K 3D model archive was leaked on Cults3D, accumulating 200,000 downloads in two hours before takedown.

The STL file format was never designed for this world. It was designed for a world where the file never left the building. The question is not whether the format needs to change — it is whether the ecosystem around it can adapt fast enough to protect the creators who depend on it.

The .stlx approach

STL Shield’s approach is not to replace STL — the installed base is too large. Instead, the .stlx format wraps an STL file in an AES-256-GCM encrypted container with per-buyer forensic watermarking. The mesh is inaccessible without a valid licence token. Even if the file is somehow extracted, eight redundant watermarks identify the specific buyer.

The format is open and documented. The specification is published. The goal is not a proprietary lock-in — it is an industry standard for protected digital design files.

Protect your designs today

STL Shield encrypts your files with military-grade AES-256 and embeds forensic watermarks that survive format conversion.

Get started free

Sources: Wikipedia: Chuck Hull, Wikipedia: STL file format, Spikey Bits: GW STL Leak, 3D Printing Industry: 3MF ISO Standard