Barcodes

Make an Aztec code

Type the text for your ticket or pass. Download an Aztec code that reads from paper or a phone screen, with more error correction if it may get scuffed.

Your codes are made in your browser. Nothing you type is sent anywhere.

0 of about 3,067 bytes. Letters and digits take 1 byte; accents and emoji take 2 to 4.

More error correction makes a larger code that still reads when part of it is damaged.

Type text and your Aztec code appears here.

No barcode yet

Drawn with JsBarcode and bwip-js (licences).

How to make an Aztec code

  1. 01Type the text, such as a ticket number and seat.
  2. 02Choose the error correction. 23% is standard; more survives damage.
  3. 03Choose the module size for printing, or download a large PNG for screens.
  4. 04Select Test scan, then download the PNG or SVG.

Questions

Where are Aztec codes used?

On train and airline boarding passes, event tickets, and transport passes. They read well from phone screens and from small, low-quality prints.

How is it different from a QR code?

An Aztec code has a bullseye in the middle instead of squares in three corners, so it needs little blank space around it and fits tight spots. Most phone camera apps read QR codes; Aztec codes usually need a scanner app or ticket gate.

How much text fits?

Up to about 3,000 letters or digits, or about 1,900 bytes of other text. More error correction leaves less room.

What does error correction do?

It adds spare data so the code still reads when part of it is scratched, folded, or covered. 23% is the standard; 50% makes a larger code that survives more damage.

Do you see my text?

No. Your codes are made in your browser. Nothing you type is sent anywhere.

QR Code is a registered trademark of DENSO WAVE INCORPORATED. Codes are read back with ZXing-C++ and zxing-wasm (licences).