ISO/IEC 18004
The Complete QR Code Guide
Quick Response versatility. Master the structure, redundancy levels, and massive data capacity of the world's leading 2D symbology.
What is a QR Code?
Invented in 1994, the QR Code (Quick Response Code) is a matrix symbology designed for rapid scannability and high data density. Unlike 1D barcodes, it stores data both horizontally and vertically, allowing it to hold thousands of characters.
Structural Anatomy
Every QR code consists of specific patterns that scanners use to interpret data:
- Finder Patterns: The three large squares in the corners that allow scanners to locate the code and determine its orientation.
- Alignment Patterns: Smaller squares that help scanners correct for distortion or curvature.
- Timing Patterns: Lines that define the positioning of the data grid.
- Data Modules: The individual black and white squares (bits) that store the payload.
Error Correction (Reed-Solomon)
The QR code standard (ISO/IEC 18004) includes four error correction levels, allowing codes to be read even if partially damaged:
- Level L: Recovers 7% of data (smallest size).
- Level M: Recovers 15% (standard for marketing).
- Level Q: Recovers 25% (for high-traffic environments).
- Level H: Recovers 30% (maximum industrial durability).
Technical Specs
Max Capacity~4,296 chars
Symbology2D Matrix
EncodingUTF-8/ASCII/Kanji
CorrectionReed-Solomon
Pro Tip
Shorter URLs result in larger "modules" (squares), making the code easier to scan from a distance or with low-quality cameras.