Aztec Barcode is a 2D barcode which can encode 8 bit data, including all ASCII characters (binary values 0 - 127) and the remaining values (binary values 128 - 255). The barcode also includes error detection and correction to compensate for damaged barcodes. Error correction typically takes up 23% of the code space.
The Aztec barcode has three different code sizes:
| 
 
  | 
 Full  | 
 Compact  | 
 Rune  | 
| 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 Number of Symbols  | 
 40  | 
 4  | 
 256  | 
| 
 Size  | 
 19x19 – 151x151 modules  | 
 15x15 – 27x27 modules  | 
 11x11 modules  | 
| 
 Text Capacity (characters)  | 
 15 – 3067  | 
 12 – 89  | 
 0  | 
| 
 Numeric Capacity (Digits)  | 
 18 - 3832  | 
 13 - 110  | 
 3  | 
| 
 Binary Capacity (8 Bit values)  | 
 8 - 1914  | 
 6 – 53  | 
 0  |