Aztec Code

An Aztec code is a two-dimensional barcode symbology that can store large amounts of data in a small area.

Because of its high data density, Aztec codes are commonly used in ticketing (including rail tickets and airline boarding passes) and for tracking and authenticating items in manufacturing, logistics, government agencies, and healthcare.

The Aztec code has a unique central finder pattern of concentric squares. (A finder pattern helps barcode scanners determine the position and orientation of the barcode.)

This means it does not require a quiet zone – i.e., the blank area around a barcode that denotes where the barcode’s symbology begins and ends.

It means that Aztec codes are smaller than other 2D barcodes, such as QR codes or Data Matrix codes. The finder pattern of the Aztec code resembles the aerial view of an Aztec pyramid, hence its name.

The Aztec barcode was invented in 1995 and formally published by the Association for Automatic Identification and Mobility two years later. It became available for public use in 2008.

Characteristics of an Aztec code

  • A high-density two-dimensional barcode.
  • Uses less space compared to other matrix barcodes due to its lack of quiet zone.
  • Approximately 30x smaller than Code 39, while encoding the same amount of data.
  • Can encode up to 3067 alphanumeric characters, 3832 numerical characters, and 1914 bytes of data.
  • Supports any ASCII character (value 0-127) by default.
  • Different error corrections can be defined.
  • Standardized use through ISO/IEC 24778 international standard.

Aztec code application areas

Aztec codes are a high-density and versatile barcode symbology, making them a popular choice for many applications, for example:

  • Ticketing and transportation (including event tickets, airline boarding passes and railway tickets).
  • Government agencies to determine the legitimacy of documents such as car registration documents.
  • Transport and logistics to label, track, and manage shipments.
  • Healthcare within hospitals to identify patients, medication, and samples.

Aztec code scanner

30-day free trial of barcode scanning software

Try for free

Aztec code compatibility

A wide variety of devices, including mobile devices and dedicated barcode scanners, can read Aztec codes. All scanners, however, rely on specialist scanning software integrated within an app.

Scanning performance can sometimes be an issue with Aztec code readers, particularly when free or open-source software is being used.

Scandit’s fast, robust barcode scanning software supports all major barcode types, including high-density barcodes such as Aztec codes with exceptional performance.

The Scandit Barcode Scanner SDK supports all major operating systems, programming languages, frameworks, 3rd party systems and OEM devices including React Native, Native iOS, Native Android, JavaScript, Xamarin, Flutter, .NET (iOS and Android), Cordova, Capacitor, Titanium, IBM MobileFirst, SAP Fiori and Oracle Xstore.

Aztec code FAQs

Evaluate Aztec code scanning

Get full SDK access with a 30-day free trial

Try for free