Basics
QR code vs Aztec code
Aztec codes place their finder bullseye in the centre and need no quiet zone, which suits cramped tickets - airline boarding passes under the IATA BCBP standard and many rail tickets use Aztec. QR codes need a four-module margin but hold more data and are read natively by every phone camera.
The comparison
| QR code | Aztec code | |
|---|---|---|
| Standard | ISO/IEC 18004 | ISO/IEC 24778 |
| Origin | Denso, Japan, 1994 | Welch Allyn, USA, 1995 |
| Finder | Three corner squares | Single bullseye, dead centre |
| Quiet zone | 4 modules every side | None required |
| Sizes | 21 × 21 to 177 × 177 | 15 × 15 to 151 × 151 |
| Max capacity | 7,089 numeric / 2,953 bytes | 3,832 numeric / 1,914 bytes |
| Error correction | Four levels: 7 / 15 / 25 / 30% | Tunable, roughly 5–95% |
| Orientation | Any angle | Any angle |
| Phone camera support | Universal, native | Inconsistent on stock cameras |
Aztec's party trick: no quiet zone
A QR code demands a blank margin of at least four modules on every side: miss it and detection fails, a failure common enough to have its own troubleshooting page. Aztec needs none, because its bullseye finder sits in the middle of the symbol and the decoder reads outward from it, never touching the edges.
On a boarding pass or thermal-printed rail ticket (narrow paper, dense text, every millimetre contested) that margin is real estate. It is a large part of why the transport industry adopted Aztec: the IATA Bar-Coded Boarding Pass (BCBP) standard specifies Aztec, QR and Data Matrix for mobile passes, and Aztec became the common choice for airline apps. Many European rail operators, Deutsche Bahn among them, print Aztec on tickets for the same reason.
Aztec's error correction is also unusually flexible: rather than QR's four fixed levels, the generator chooses almost any redundancy percentage, letting ticket systems tune robustness precisely.
Where QR wins
Readers. The infrastructure scanning boarding passes (airport gates, train conductors' devices) is purpose-built and reads Aztec happily. Stock phone cameras are another matter: QR is the only 2D symbology you can rely on a random consumer's camera app to recognise. Publish an Aztec code on a poster and most of your audience will point, wait, and give up.
Capacity and ecosystem. QR holds substantially more data at the top end, supports structured append and kanji mode, and carries the world's payment, WiFi and contact-card conventions. Every generator, including UseQR's, and every decode pipeline is built around it.
Which to use
- You operate both ends (issue tickets and control the scanners) → Aztec is a fine, compact choice, and the aviation and rail standards may require it.
- The public scans with their own phones → QR code, always.
- Space is tight but readers are yours → Aztec's zero quiet zone or Data Matrix's one-module margin both beat QR's four, the quiet zone requirements page has the geometry.
FAQ
What is the difference between an Aztec code and a QR code?
An Aztec code has a single bullseye finder at its centre and requires no quiet zone, while a QR code has three corner finder squares and needs a four-module blank margin. They are separate ISO standards with incompatible decoders.
Why do boarding passes use Aztec codes?
The IATA BCBP standard permits Aztec, QR and Data Matrix, and Aztec's lack of a quiet zone plus centre-out decoding suits small screens and cramped thermal prints. Airport scanners are built to read all the permitted formats.
Can a phone scan an Aztec code?
Dedicated apps and Google Lens generally can, but stock camera apps are inconsistent about Aztec. For anything the general public scans with their own phone, a QR code is the reliable choice.
Does an Aztec code hold more than a QR code?
No. Aztec tops out around 3,832 digits or 1,914 bytes, against QR's 7,089 digits or 2,953 bytes. Aztec's advantage is compactness in constrained print, not capacity.
Try it: free, no signup
Related
- QR code vs Data Matrix, Both are 2D matrix codes. Data Matrix marks smaller and needs only a one-module quiet zone, which is why pharma uses it. QR wins capacity and phone support.
- QR code vs PDF417, PDF417 is a stacked linear barcode from 1991, still mandated on US driving licences and printed boarding passes. QR stores the same data in far less space.
- QR code vs MaxiCode, MaxiCode is UPS's fixed-size hexagonal sortation code - about 25 x 25 mm, 93 characters, a central bullseye. Outside parcel conveyors, QR wins every time.
- Quiet zone requirements: the margin that is part of the spec, ISO/IEC 18004 requires a light border at least 4 modules wide on every side of a QR code (2 for Micro QR). Crowding it is a leading cause of scan failure.