xBarcodexBarcode
ISO STANDARD: ISO/IEC 24778:2008

Aztec Code Generator & Standard

A high-density 2D barcode format that does not require a quiet zone. Identifiable by a central bullseye pattern.

Try AZTEC Generator →

Technical Specifications

Structure Central Finder Pattern (Bullseye) + Mode Message + Data Layers
Capacity Numeric: 3,832 chars, Alphanumeric: 3,067 chars
Character Set ASCII, ISO-8859-1, Binary

Common Applications

This standard is widely used in the following industries:

Transport tickets (Rail, Air), Mobile Boarding Passes

The Science Inside

How our Rust engine optimizes this specific format:

State-based high-level encoder chooses Aztec latch/shift/binary-shift sequences with minimum bits.

  • Tracks multiple encoding states across 5 modes and keeps only the best per mode to bound complexity.
  • Binary Shift encodes arbitrary bytes efficiently with correct short/long length headers.
  • Auto layer selection prefers Compact (1-4 layers) when possible, otherwise Full (1-32), honoring ECC percent and user layer constraints.
  • Word-size grouping (6/8/10/12) reuses stuffed words across layer trials to avoid redundant work.
  • Bit stuffing prevents reserved all-0/all-1 word patterns for robust decoding.
  • Reed-Solomon ECC uses thread-local encoders for each word size plus a GF(16) mode-message encoder.