dickie — frog with a blog
1299DAYSREMAINING
QR Codes

QR Codes

December 21, 2025

QR Codes: What They Are, Where They Came From, and What They Can Do

Quick Response (QR) codes have quietly become one of the most resilient and adaptable technologies of the modern internet. Once associated with factory floors and novelty marketing, they are now embedded in everyday life: from restaurant menus and ticketing systems to payments, authentication, and experimental art. Understanding how QR codes work, and why they’ve lasted, reveals why they remain powerful decades after their invention.


A Brief History of QR Codes

QR codes were invented in 1994 by Denso Wave, a subsidiary of Toyota, to solve a practical industrial problem: tracking automotive parts more efficiently than traditional barcodes.

Traditional one-dimensional barcodes:

QR codes addressed these limits by introducing:

A formative decision shaped their future: Denso Wave chose not to enforce its patent. As a result, QR codes became an open standard, allowing them to spread globally and outlive many proprietary technologies.


What a QR Code Is (Technically)

A QR code is a two-dimensional matrix barcode made of square modules arranged in a grid. Unlike linear barcodes, QR codes store data both horizontally and vertically, greatly increasing capacity.

Every QR code contains:

Because of this structure, QR codes can be scanned:


QR Code Versions and Sizes

QR codes come in versions, numbered 1 through 40. Each version defines the grid size.

QR code versions, the grid size each defines, and what each is typically used for.
Version Grid Size Typical Use
1 21×21 Very short text
2–4 25×25 to 33×33 URLs, phone numbers
5–10 37×37 to 57×57 Longer URLs, vCards
20+ 97×97 and up Large data payloads

Higher versions:

Most everyday QR codes fall between versions 2 and 5.


Error Correction: Why QR Codes Are Forgiving

QR codes use Reed–Solomon error correction, allowing scanners to reconstruct missing data when parts of the code are damaged or obscured.

There are four error-correction levels:

The four error-correction levels and the approximate share of a damaged code each can recover.
Level Approx. Recovery
L 7%
M 15%
Q 25%
H 30%

Higher error correction:

This is why QR codes still work when scratched, wrinkled, or partially covered.


What QR Codes Can Encode

QR codes are data-agnostic. They simply encode bytes and leave interpretation to the scanner.

Common payloads include:

Increasingly, QR codes are used to trigger actions, not just display information.


Capabilities Beyond Links

QR codes are often misunderstood as “just links,” but their real strength lies in what they initiate.

They can:

Because QR codes are camera-based and passive, they require:

This makes them uniquely durable compared to NFC or Bluetooth.


Limitations and Real-World Behavior

Despite their flexibility, QR codes are shaped by:

For example:

Designing reliable QR experiences requires understanding these constraints.


Why QR Codes Have Endured

QR codes persist because they occupy a rare intersection:

A printed QR code from the 1990s can still be scanned today, an uncommon feat in modern technology.


Looking Forward

QR codes are increasingly used not just to point to information, but to define behavior, acting as keys, seeds, or instructions for responsive systems.

Whether used in logistics, payments, education, art, or experimentation, QR codes continue to evolve, not by changing their structure, but by expanding how we use what they unlock.