capyQR
← All posts

Aztec code vs QR code: why boarding passes use the other one

Aztec codes need little to no quiet zone, which is why airlines use them for boarding passes instead of QR codes. Here's the honest technical comparison.

·5 min read

Aztec codes and QR codes look similar at a glance — both are 2D matrix barcodes — but they were designed for different priorities. Aztec optimizes for compactness at small sizes with minimal margin; QR optimizes for broad, general-purpose recognition.

How to tell them apart visually

A QR code has three large square finder patterns in three corners. An Aztec code has a single square bullseye pattern in the center instead — concentric squares, rather than corner markers.

AspectAztec codeQR code
Finder patternA single square bullseye in the centerThree large squares in the corners
Quiet zone neededMinimal to noneRequires clear margin on all sides
Typical useAirline boarding passes, transit ticketsMarketing, links, contact info, payment
Reader hardwareDedicated ticketing/gate scanners commonAny smartphone camera
CompactnessVery compact for its data capacityCompact, slightly less so at equal capacity

Why Aztec dominates boarding passes

Aztec's defining advantage is needing little to no quiet zone — the clear margin QR codes require around their edges to scan reliably. That makes Aztec codes more compact and forgiving at the small print sizes typical of a boarding pass or ticket stub, which is exactly why airlines settled on it rather than QR. See QR codes on boarding passes for the full context on this common mix-up.

Why QR still wins for general use

Build yours in the editor → capyqr.com

When to use which

  1. Marketing, links, business, contact info: QR code — universally recognized and stylable.
  2. Ticketing infrastructure at scale, small print constraints: Aztec, if you're building that specific system.

A QR code built for general use

Here's a Capy QR — the corner finder squares that distinguish it from Aztec's bullseye:

A Peach Blossom-preset Capy QR — styled for consumer use, not ticketing infrastructure.

Frequently asked questions

What is an Aztec code?
A 2D matrix barcode with a distinctive square bullseye pattern in the center instead of QR's three corner squares. It's most commonly seen on airline boarding passes and transit tickets.
Why do boarding passes use Aztec codes instead of QR codes?
Aztec codes need little to no quiet zone (the clear margin QR codes require around their edges), which makes them more compact and reliable at small print sizes on a boarding pass or ticket stub — a genuinely practical advantage for that specific use case.
Is a boarding pass code actually a QR code?
Usually not — most airlines use Aztec codes for boarding passes, not QR codes, even though they're often called "QR codes" casually. See qr codes on boarding passes for the full breakdown of that mix-up.
Should I use an Aztec code for my own QR-style project?
Almost certainly not, unless you're building ticketing or transit infrastructure specifically. QR codes are far more universally supported by consumer phone cameras and general-purpose QR generators — Aztec is a specialized format for a specific industry.
Can a phone camera read an Aztec code?
Many modern phone camera apps can, since Aztec is a recognized open standard, but support is less universal than QR — QR remains the format phones are most consistently optimized to detect automatically.

Bottom line: Aztec for compact ticketing at scale, QR for essentially everything else — most people building anything outside airline or transit infrastructure should stick with QR. Ready to make one? Open the editor or browse more QR guides.