freebarcodeqr.com

Free Aztec Barcode Generator.

The compact 2D code on rail and transit tickets.

Generated in your browser. Never stored.

Aztec is a 2D matrix barcode with a distinctive bullseye in the center (the namesake Aztec pyramid pattern). It does not need a quiet zone around it, which makes it ideal for printed tickets where space is tight.

Aztec is the standard format for European rail tickets (Deutsche Bahn, SNCF, Trenitalia), most transit cards, and many event tickets.

Free forever. No signup, no watermark on the downloaded image, no expiry on the barcode you generate today.

Why Aztec instead of QR or Data Matrix

Aztec doesn't need a quiet zone — the surrounding white margin that QR and Data Matrix require. This makes Aztec slightly more compact for the same data, which is why printed-ticket workflows favor it.

Error correction is configurable from 5% to 95%. Default is around 23%, which tolerates fingerprints, folds, and partial scratches typical of pocket-carried tickets.

Capacity

Up to 3,067 ASCII characters or 3,832 digits in its largest size. The minimum readable size for printed tickets is around 15 mm square.

Frequently asked questions

Will a QR scanner read Aztec?
Most modern phone camera apps (iOS Camera, Google Lens) read both. Dedicated barcode scanners need Aztec support enabled — many have it on by default, some do not.
Why is Aztec used for tickets and not retail?
Tickets are small, often crumpled in pockets, and printed on cheap paper. Aztec's high error correction and small quiet zone fit those constraints. Retail uses optimized 1D codes because retail scanners are 1D-optimized lasers.

Related barcode formats

  • Data Matrix

    Compact 2D code for small parts and electronics.

  • PDF417

    Stacked 2D code. Used on ID cards and boarding passes.

  • Code 128

    All printable ASCII, variable length. The default for warehouses.