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 - Full code size. 
 - Compact - Compact code size. 
 - Rune - A special barcode which can only encode values 000 - 255. 
 
 | 
 Full  | 
 Compact  | 
 Rune  | 
| Image | 
  
  | 
  
  | 
  
  | 
| 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 |