QR code Specifications (with pictures)
|This article contains a list of documents that describe the specifications of QR codes from AIM, JIS, ISO/IEC, NTT DoCoMo and ZXing (Zebra Crossing). It also includes an image that describes the elements of a QR code.
The general QR code structure is shown in the image below.
1. QR code version information
2. QR code format information
3. QR code data and error correction keys
4. QR code required patterns
4.1 QR code Position marks
4.2 QR code Alignment marks
4.3 QR code Timing marks
5. QR code Quiet Zone – the QR-code “Quiet Zone” (border) must be a width at least 4 modules (or pixels) wide. The modules (pixels) are the small squares in the body of the QR code.
Below is a list of QR code specification documents.
- October 1997 — AIM (Association for Automatic Identification and Mobility) International
- January 1999 — JIS X 0510
- June 2000 — ISO/IEC 18004:2000 Information technology — Automatic identification and data capture techniques — Bar code symbology — QR code (now withdrawn)
- September 1, 2006 — ISO/IEC 18004:2006 Information technology — Automatic identification and data capture techniques — QR code 2005 bar code symbology specification Defines QR code 2005 symbols, an extension of QR code model 2. Does not specify how to read QR code model 1 symbols, or require this for compliance.
- NTT DoCoMo has established de facto standards for the encoding of URLs, contact information, and several other data types.
- The open-source “ZXing” (Zebra Crossing) project maintains a list of QR code data types.