Skip to content

Standards

What is QR Code Model 1 vs Model 2?

By Codexengr, QR Systems Engineer · Last reviewed: 2026-10-19

The two generations of the QR symbology: the original Model 1 (versions 1–14, never ISO-standardized) and Model 2 (versions 1–40 with alignment patterns), which is the QR code everyone uses today.

QR codes exist in two models, and virtually every QR code you have ever scanned is Model 2. Model 1 was Denso Wave's original 1994 design; Model 2 is the enhanced 1997 revision that became the ISO standard. The distinction matters today mainly for compatibility archaeology — old readers, legacy specifications, and the occasional exam question — but understanding what changed explains several features of the modern symbol.

What Model 1 looked like

Model 1 defined versions 1 through 14, topping out at a 73×73 module symbol. It had the three finder patterns and timing patterns familiar from Model 2, but no alignment patterns — the grid had no local distortion correction, which limited reliable reading to flat surfaces photographed fairly straight-on. Its format information layout and version encoding also differed, and its maximum data capacity was a fraction of Model 2's. Denso Wave published Model 1 as a company specification; it was never submitted to ISO.

What Model 2 added

Model 2 extended the version range to 40 (177×177 modules), introduced the 5×5 alignment patterns that make curved-surface and angled reading practical, reworked the format and version information for better error protection, and refined the masking and error-correction partitioning. Critically, Model 2 was standardized as ISO/IEC 18004 (first edition 2000), which is what turned QR from a Japanese automotive-industry tool into a global symbology with interoperable readers. Every "QR code" generated by modern software, printed on packaging worldwide, and decoded by phone cameras is Model 2.

Telling them apart

In the wild, Model 1 symbols are essentially extinct — you will encounter them only in legacy industrial systems installed before the 2000s. If you do find one, the giveaways are the absence of alignment patterns on a symbol larger than Version 1 and a subtly different finder-pattern separator geometry. Modern decoders are generally Model 2-only; many will fail on Model 1 symbols, which is one more reason legacy systems get upgraded rather than maintained.

Why the history matters for practitioners

Three practical lessons survive from the Model 1 era. First, the version-14 ceiling is why some very old documentation mentions 73×73 as the maximum QR size — if you inherit such a document, update it. Second, alignment patterns exist because Model 1's real-world failure on anything but flat, straight-on surfaces taught the industry that local distortion correction is non-negotiable; this is the same reason you should never cover alignment patterns with logos today. Third, the Model 2 format-information design (with its own error correction) is why modern codes survive damage to the metadata areas that would have killed a Model 1 symbol. When someone asks whether "QR codes" support a feature, the answer is almost always about Model 2 — and Model 2 is the only model worth generating.

Diagram description: Side-by-side Model 1 (version 14, no alignment patterns) and Model 2 (version 14, alignment grid present) symbols with the structural differences annotated.

Frequently asked questions

Which QR code model do phones scan?

Model 2 — exclusively, in practice. Every modern generator produces Model 2, and phone camera apps implement Model 2 decoding. Model 1 survives only in pre-2000s legacy industrial installations.

What was the biggest change from Model 1 to Model 2?

The addition of alignment patterns for local distortion correction, plus the version range extension from 14 to 40. Model 2 also reworked format/version information and was standardized as ISO/IEC 18004.

How can I tell a Model 1 QR code from Model 2?

Look for alignment patterns: a symbol larger than Version 1 with no 5×5 alignment markers is likely Model 1. In practice you will almost never encounter one outside legacy equipment.

Is Model 1 still valid for new deployments?

No. Model 1 was never ISO-standardized, has a fraction of Model 2’s capacity, lacks distortion correction, and is unreadable by most modern decoders. Always generate Model 2.

Sources

Related terms

Related tools