BarcodX
Logistics
10 Min Read

The Complete GS1-128 Guide

More than just a barcode. Master the data structure required for global logistics compliance and regulated supply chain identification.

Regulated Data Structure

**GS1-128** is not a unique symbology but a specialized application of the Code 128 standard. It uses a strictly regulated data structure that allows scanners to distinguish between different types of information—such as weights, dates, and batch numbers—within a single scan.

GS1-128 Logistics Tool

Use our interactive builder to create compliant GS1-128 strings. The **Logistics Builder** automatically formats your GTIN, Batch, and PO numbers with the correct Application Identifiers (AIs).

Common Logistics AIs

Compliance Preview

(01)09501234567890(10)SHIP-404(37)24(400)100255

Application Identifiers (AIs)

The power of GS1-128 lies in its Application Identifiers. These prefixes in parentheses inform the scanning system about the data format that follows:

  • (01): GTIN (14 digits) identifying the product.
  • (10): Batch or Lot Number (alphanumeric).
  • (37): Count of items in the unit.
  • (400): Customer Purchase Order Number.

Advanced Pallet Identification

For pallets, the GS1-128 structure is often used to generate the Serial Shipping Container Code (SSCC). Try our specialized SSCC guide for pallet tracking.

Concatenation Strategy

One of the main benefits of GS1-128 is the ability to concatenate multiple AIs into a single barcode. For example, a single label can contain the GTIN, Batch Number, and Expiration Date. This reduces the total number of barcodes on a package, simplifying the scanning process for warehouse staff.