What it is and the problem it solves
A two-dimensional matrix barcode invented in 1994 by Masahiro Hara at Denso Wave to replace multiple individually scanned bar-code labels on automobile parts boxes with one label containing all their data.
How it works
QR codes use a square grid of black and white modules with three large finder patterns — each made of three concentric squares — at the upper left, upper right, and lower left corners. A smaller alignment pattern near the fourth corner normalises for size, orientation, and viewing angle. Data is extracted from patterns in both horizontal and vertical dimensions. It relies on 2D image sensors, not laser scanners, and uses Reed–Solomon error correction. Encoding supports four modes: numeric, alphanumeric, byte/binary, and kanji.
What works
The (1:1:3:1:1) position detection marker pattern reliably distinguishes the code from background noise. The three-corner finder system enables robust detection across rotation, scale, and perspective distortion. Reed–Solomon correction recovers data even when up to 30% of modules are damaged. The four encoding modes efficiently compress common automotive part identifiers — numeric and alphanumeric — while supporting Japanese kanji for domestic use.
What does not
It does not solve human readability, accessibility, or contextual trust. It cannot authenticate origin, prevent tampering, or convey intent. It offers no user feedback loop, no graceful degradation when partially obscured, and no built-in mechanism to signal expiry or revocation. Its error correction handles noise, not deception.
What it changes
It changes how static physical objects carry machine-readable metadata. It replaces sequential scanning of multiple linear barcodes with single-frame capture of consolidated data. It shifts label design from linear layout to spatial encoding — enabling richer data payloads in constrained physical space without changing scanning hardware infrastructure.
Is it worth your time
Yes — if you need to embed structured data in physical space and read it reliably with commodity cameras. Its design solves a narrow industrial problem well. It does not scale to ambient computing, real-time interaction, or secure identity. Its value lies in simplicity, standardisation, and backward compatibility — not intelligence or adaptability.