Type · Model 2
Quick Response Code, Model 2
Model 2 is the dominant variant of the Quick Response Code in deployment today. It introduced alignment patterns that permit reliable decoding of larger symbols imaged off-axis.
What Model 2 added
Model 2 extended Model 1 by introducing the alignment pattern: smaller square patterns distributed across larger symbols permitting the scanner to compensate for perspective distortion when the symbol is imaged off-axis. The number and placement of alignment patterns are defined per version.
Extended version range
Model 2 defines forty versions, running from Version 1 (21 × 21 modules) through Version 40 (177 × 177 modules). It is the variant documented at Versions and sizes.
Status
Model 2 is the default variant generated and consumed by essentially all contemporary Quick Response Code tooling. When a Quick Response Code is referenced without qualification — in this site or elsewhere — Model 2 should be assumed.
Cited references
- ISO/IEC 18004:2015, §6.3.5 Alignment patterns.
- Denso Wave Incorporated, History of QR Code.
