Skip to main content
1d-industrial

Code 128 (Code 128)

High-density alphanumeric linear barcode widely used across enterprise shipping, transport labels, warehouse bin tags, and asset control.

Governing Specification: ISO/IEC 15417:2007

Data Format & Required Fields

Employs three code sets (A, B, C) with dynamic code switching to compress pairs of numeric digits into single code symbols.

Allowed Character SetStandard printable ASCII characters (32-126).
Payload Length Rule Between 1 and 80 characters
Check Digit / Checksum Rule Requires a verified modulo-103 check digit to prevent scanner misreads and data transposition errors.
Example Valid FormatPRX-SHP-2026-99014

Industry Guidance & Practical Applications

  • Warehouse management systems (WMS) bin and pallet identifiers
  • FedEx, UPS, and internal logistics routing slips
  • Automotive component manufacturing and AIAG B-10 shipping labels
  • Indian consumer packaged goods (CPG) master carton batch and expiry tracking
  • Capital asset inventory tags
Packaging & Scanning Notes: Default choice for custom, internal, or non-GS1 supply chain alphanumeric tracking. Essential across Indian automotive (AIAG) and CPG manufacturing for outer carton labels, batch numbers, and expiry tracking.

Symbol Constraints & Label Guidelines

  • 1D linear codes require sufficient width on narrow packages.
  • Mandates a 10-module quiet zone before start and after stop patterns.