Skip to content
barcoder

Standards/qr-code

QR Code

Type2D Matrix
Completeness95%high

Overview

QR Code (Quick Response Code) is the world's most widespread 2D barcode standard, originated 1994 by Masahiro Hara of Denso Wave (subsidiary of Toyota Group's Denso Corporation) for automotive-parts tracking [1, 2, 3]. The technical specification is now standardised as ISO/IEC 18004:2015 (current version), with prior versions dating back to ISO/IEC 18004:2000. Denso Wave holds the patent rights but has chosen not to exercise them — making QR Code royalty-free for use anywhere worldwide + driving its explosive global adoption in payment systems, marketing, ticketing, identification, manufacturing tracking, augmented-reality triggers, vaccination certificates, and countless other applications.

The structural significance: QR Code is the foundational 2D barcode underlying virtually every modern QR-payment standard discussed throughout this encyclopedia — from China's unified-cross-border-qr to India's upi-qr QR layer to Indonesia's qris to Thailand's thai-qr/PromptPay to EMVCo's MPM (Merchant-Presented Mode) + CPM (Customer-Presented Mode) QR Code Specifications. The EMVCo QR Code Specifications, leveraging ISO/IEC 18004 QR Code as encoding layer, define the payment-data structure inside the QR Code that allows international interoperability across payment networks.

Key QR Code characteristics:

  • Data capacity: Up to 7,089 numeric characters / 4,296 alphanumeric / 2,953 bytes / 1,817 kanji.
  • 40 versions (sizes from 21×21 to 177×177 modules).
  • 4 error-correction levels (L/M/Q/H — 7% to 30% data recovery).
  • Reed-Solomon error correction: Damaged QR codes still readable.
  • Position-detection patterns (3 corner squares): Enable rotation + skew tolerance.
  • Module sizes scale to allow printing on tiny labels to massive billboards.

QR Code Variants:

  • Micro QR Code (micro-qr) — smaller, lower-capacity for space-constrained applications.
  • iQR Code (iqr) — rectangular form factor.
  • SQRC — restricted-readability for private data.
  • Frame QR — frame around image (used for branding).
  • HCC2D + others — color-extended variants.

History

1994 — QR Code invented by Masahiro Hara, Denso Wave [2]:

  • Toyota Group's Denso Wave automotive-parts tracking.
  • Successor to 1D barcode limitations.

1997 — AIM (Automatic Identification and Mobility) Global standard [3]:

  • First international standardisation.

1999 — JIS X 0510 (Japanese Industrial Standard) [3]:

  • Japanese national standardisation.

2000 — ISO/IEC 18004:2000 [1]:

  • First ISO international standard.

2006 — ISO/IEC 18004:2006 [1]:

  • Updated standard.

2015 — ISO/IEC 18004:2015 (current) [1]:

  • Latest standard revision.

2010s — Explosive payment-adoption (China + India + global) [wiki-qr]:

  • WeChat Pay + Alipay + UPI + global QR-payment-systems built on QR Code.

2020s — Pandemic-driven adoption + EMV QR specifications + cross-border QR-payment networks [wiki-qr]:

  • Massive scaling.

Technical specification

QR Code is ISO/IEC 18004:2015 standardised 2D barcode with Reed-Solomon error correction [1, 2]:

Layer Description
Inventor Masahiro Hara, Denso Wave (1994)
Owner Denso Wave (Toyota Group) — patents not enforced
Standard ISO/IEC 18004:2015 (current)
Royalty Free worldwide use
Max data capacity 7,089 numeric / 4,296 alphanumeric / 2,953 bytes / 1,817 kanji
Versions 40 (sizes 21×21 to 177×177 modules)
Error-correction levels L (7%), M (15%), Q (25%), H (30%)
Algorithm Reed-Solomon error correction
Position-detection 3 corner squares for rotation/skew tolerance
Variants micro-qr, iqr, SQRC, Frame QR, HCC2D + others

Use cases

Payment systems [wiki-qr]: WeChat Pay, Alipay, UPI, every QR-payment standard discussed in this encyclopedia.

Marketing + advertising [2]: Print → digital bridge.

Ticketing + boarding passes [2]: Airline, transit, event.

Identification + access control [2]: Digital ID, vaccination certificates, building access.

Manufacturing + supply chain tracking [3]: Original Toyota use case.

E-commerce + URL sharing [2]: Web-redirect.

Cryptocurrency wallets [wiki-qr]: Bitcoin + crypto addresses.

EMVCo MPM + CPM payment-data structures [emvco]: International standardised payment-data inside QR.

Implementations & ecosystem

Owner: Denso Wave (Toyota Group).

Standardisation bodies: ISO/IEC, AIM, JIS.

Major QR-payment specifications building on QR Code:

Major QR Code scanning library + reader implementations: ZXing (Java), QR-Code Generator (Python), iOS + Android native QR scanners, browser-based QR scanners.

Fun facts

  • Invented 1994 by Masahiro Hara at Denso Wave for automotive-parts tracking: Origins.
  • Denso Wave holds patents but doesn't enforce: Royalty-free worldwide.
  • "QR" stands for "Quick Response": Hara wanted fast-scanning.
  • 3 position-detection patterns inspired by historical printing: Rotation tolerance.
  • Reed-Solomon error correction: 30% damaged code still readable.
  • 40 versions × 4 error-correction levels: 160 size+ECC combinations.
  • ISO/IEC 18004 first published 2000, current 2015: Long-standing international standard.
  • Pandemic-driven 2020s explosion: Contactless menus, vaccination passes.
  • Underlies virtually every QR-payment system: Foundational role.
  • Hara reportedly cited Go (board game) as inspiration: Black-and-white square pattern.

Comparison

Feature QR Code (ISO/IEC 18004) data-matrix pdf417 aztec Code 128
Type 2D matrix 2D matrix Stacked linear 2D matrix 1D linear
Inventor Denso Wave (1994) International Data Matrix Inc. (1989) Symbol Technologies (1991) Welch Allyn (1995) Computer Identics (1981)
Standard ISO/IEC 18004 ISO/IEC 16022 ISO/IEC 15438 ISO/IEC 24778 ISO/IEC 15417
Max data 7,089 num / 4,296 alpha 3,116 alpha 1,850 alpha 3,832 alpha 48 chars typical
Error correction L/M/Q/H (7-30%) ECC 200 Reed-Solomon Reed-Solomon None
Modern adoption Universal payment-systems standard Industrial + healthcare Logistics + boarding passes Transit tickets Retail shipping

Status

Active, ubiquitous global standard [1, 2]:

  • Denso Wave inventor (1994), patents not enforced (royalty-free).
  • ISO/IEC 18004:2015 current standard.
  • Foundation for virtually every modern QR-payment standard globally.
  • Continuously evolving variants (micro-qr, iqr, SQRC, Frame QR, HCC2D, others).

Sources

Deployments

Found in the following country reports (grep across reports/countries/):

Regions / aggregations not mapped to a single country

  • Universal
source · docs/standards/qr-code/index.md