Technical Reference

QR Code Standard: ISO/IEC 18004 Explained

A practical overview of the international QR Code symbology standard and what standardization means for encoding, decoding, error correction, and interoperability.

Quick answer

Quick answer

QR Code is standardized internationally under ISO/IEC 18004. The currently published edition is ISO/IEC 18004:2024, which specifies QR symbology characteristics, data encoding methods, symbol formats, dimensions, error-correction rules, decoding concepts, production quality requirements, and application parameters. Standardization is what allows independent encoders, printers, scanners, and devices to agree on how a conventional QR symbol should be represented and decoded.

Key points

  • ISO/IEC 18004:2024 is the currently published international QR Code symbology specification.
  • The standard covers much more than the visible black-and-white grid.
  • Interoperability depends on following the same symbol and decoding rules.
  • DENSO WAVE made QR specifications available and supported broad standardization.
  • A new working draft can exist while the published standard remains the current normative edition.

What to do

  1. 1Use mature QR libraries that implement the relevant standard rather than inventing a new conventional QR encoder casually.
  2. 2Follow standard structural requirements when customizing normal QR symbols.
  3. 3Use official standards or DENSO technical references for precise implementation questions.
  4. 4Validate output with multiple independent scanners.
  5. 5Track future standard revisions if you build QR infrastructure rather than only generating consumer codes.
Common mistakes to avoid

Common mistakes to avoid

  • Assuming an informal blog diagram is a complete technical specification.
  • Confusing a draft future edition with the currently published standard.
  • Changing structural patterns while still claiming conventional interoperability without validation.
  • Relying on one decoder implementation as the only compatibility test.

Frequently asked questions

What standard defines QR Code?

QR Code is standardized under ISO/IEC 18004.

What is the current published QR standard?

ISO lists ISO/IEC 18004:2024 as the currently published edition.

What does ISO/IEC 18004 cover?

It covers symbology characteristics, encoding, formats, dimensions, error correction, decoding concepts, production quality, and application parameters.

Who originally developed QR Code?

DENSO WAVE developed and released QR Code in 1994.

Why does standardization matter?

It allows independent generators and scanners to produce and read compatible symbols.

Is QR Code patented?

DENSO WAVE states that it waived rights to its patent for standardized QR Codes, supporting broad use of the specification.

Is there a newer QR draft after 2024?

ISO lists a working draft for a future edition, but a draft is not the same as the currently published standard.

Do I need to buy the ISO standard to generate normal QR codes?

Most users rely on established libraries or generators, while implementers needing normative technical detail may consult the official standard.

Sources and further reading

Technical or policy-sensitive statements in this guide are grounded in primary or authoritative references where available.

Ready to test the QR workflow?

Create a QR and explore the static, dynamic, normal, or Spiral approach that fits your use case. This guide stays independent of any fixed package or price.

Try Spiral QR