BarcodX
Logistics & Air Freight
7 Min Read

Air Waybill (AWB) Barcode Formatting Guide

The universal passport for air cargo and international courier tracking. Learn standard IATA 11-digit numbering, the Modulo-7 check digit algorithm, and generate scannable AWB barcodes online.

What is an Air Waybill (AWB) Barcode?

An Air Waybill (AWB) is the essential legal document and carriage contract issued by an international air carrier or freight forwarder. It details the shipper, consignee, route, and cargo specifications.

To automate sorting across airport cargo hubs, customs clearance, and delivery vehicles, every waybill features an optical linear barcode. This barcode encodes the unique AWB identification number, allowing high-speed automated conveyor scanners and handheld laser terminals to track consignments worldwide without manual data entry.

Free Air Waybill (AWB) Barcode Generator

Generate IATA-compliant 11-digit AWB numbers with automatic Modulo-7 check digit calculation, or create courier tracking waybill labels in bulk.

Guided AWB Builder (Auto Check Digit)

Check Digit = 5 (calculated using Serial mod 7)

Include Hyphen separator in barcode (e.g. 176-12345675)

AWB Barcode Preview

Code 128

176-12345675

Scannable 300 DPI High-Density Linear Barcode

IATA 11-Digit AWB Barcode Structure

Under standard IATA (International Air Transport Association) Resolution 606, an official Master Air Waybill (MAWB) number contains exactly 11 numerical digits divided into three segments:

Segment 1 (3 Digits)

Airline Prefix

Assigned by IATA to identify the operating carrier (e.g., 176 for Emirates, 001 for American Airlines, 020 for Lufthansa).

Segment 2 (7 Digits)

Serial Number

A unique consecutive numbering sequence allocated by the airline to distinguish individual air freight shipments.

Segment 3 (1 Digit)

Check Digit (Mod 7)

An unweighted mathematical checksum calculated using Serial % 7 to prevent typographical and scan errors.

Standard Visual Representation[176] - [1234567] [5]
3-Digit Airline Code7-Digit Serial ReferenceMod-7 Check Digit

How to Calculate the IATA AWB Check Digit (Modulo 7)

Unlike retail barcodes (EAN-13, UPC) or GS1 logistics codes (SSCC-18) which use Modulo 10, the IATA Air Waybill standard utilizes an unweighted Modulo 7 algorithm.

Step-by-Step Calculation Example:

  1. Take the 7-digit serial number (e.g., 1234567).
  2. Divide the 7-digit integer by 7: 1234567 / 7 = 176366.714...
  3. Multiply the integer quotient back by 7: 176366 * 7 = 1234562.
  4. Subtract to find the remainder: 1234567 - 1234562 = 5.
  5. The check digit is 5. The complete waybill number is 176-12345675.

Tip: In software code, this is calculated instantly with the modulo operator: checkDigit = serialNumber % 7. The check digit will always be a single digit between 0 and 6.

Common IATA Airline Prefix Reference Table

Every scheduled cargo airline is assigned an official 3-digit numeric accounting code by IATA:

PrefixAirline CarrierIATA 2-Letter CodeCountry
176Emirates SkyCargoEKUnited Arab Emirates
020Lufthansa CargoLHGermany
001American Airlines CargoAAUnited States
125British Airways World CargoBAUnited Kingdom
074KLM CargoKLNetherlands
016United Airlines CargoUAUnited States
618Singapore Airlines CargoSQSingapore
014Air Canada CargoACCanada

Courier & Express Waybill Barcodes (Code 128)

In addition to airport-to-airport freight, major express couriers (DHL Express, FedEx, UPS, Aramex, Delhivery, etc.) utilize proprietary AWB tracking numbers:

  • Symbology Standard: Code 128 is the international industry standard for express courier waybills because it handles numbers, uppercase letters, dashes, and symbols with the highest data density.
  • MAWB vs HAWB: When shipping through forwarders, the Master Air Waybill (MAWB) covers the overall airline flight consolidation, while individual shipments inside carry a House Air Waybill (HAWB) barcode label.
  • Paperless e-AWB: Under IATA's e-freight initiative, physical paper documents are complemented or replaced by digital EDI messages and 2D Data Matrix or QR codes attached to pouches.

Printing & Compliance Best Practices for AWB Labels

Thermal Transfer vs Direct Thermal

Use thermal transfer labels with resin/wax-resin ribbons for international shipments to withstand moisture, friction, and extreme aircraft hold temperatures.

Quiet Zone Compliance

Maintain at least 0.25 inches (6.35 mm) of blank white space on the left and right margins of the barcode to ensure 100% first-pass read rates on high-speed sorting conveyors.

Frequently Asked Questions (FAQ)

What barcode format should I select for an Air Waybill?

Select Code 128 in BarcodX. It natively supports both 11-digit numeric IATA sequences (e.g. 176-12345675) and alphanumeric courier waybill numbers (e.g. AWB987654321).

Can I generate AWB barcode labels in bulk from an Excel or CSV file?

Yes! Use the Bulk Barcode Generator or the Bulk AWB Import tab above to upload your spreadsheet and download hundreds of print-ready AWB labels in seconds.

Can I export ZPL code directly for Zebra thermal printers?

Yes. BarcodX supports direct ZPL export so you can send native ZPL commands straight to Zebra, Honeywell, or TSC thermal label printers.

Bulk Barcode Generator

Generate hundreds of AWB barcode labels in bulk from CSV or Excel.

Related Guides & Articles