GS1-128 Barcode Generator (EAN-128)

Create GS1-128 barcodes for supply chain with Application Identifiers.

GS1 Application Identifiers format: (AI)value

Need a different barcode type? Browse all generators

What is a GS1-128 Barcode?

GS1-128, formerly known as EAN-128 or UCC-128, is a subset of Code 128 that uses GS1 Application Identifiers (AIs) to encode standardized supply chain data. It can contain multiple data fields in a single barcode, including GTINs, expiration dates, batch numbers, serial numbers, and more. GS1-128 is the global standard for logistics unit identification and is widely used on shipping labels, pallets, and cases.

GS1-128 is built upon the Code 128 barcode format, adding GS1 Application Identifiers for standardized data encoding. For 2D GS1 codes, see GS1 Data Matrix or GS1 QR Code.

How to Use This Generator

Creating a GS1-128 barcode requires GS1 Application Identifier knowledge:

  1. Enter your data using GS1 Application Identifier format, e.g., (01)00614141000012(10)ABC123, where (01) is GTIN and (10) is batch/lot number
  2. Click 'Generate Barcode' to create your GS1-128 barcode
  3. Customize bar height and text display in advanced options (optional)
  4. Download your barcode as SVG, PNG (multiple resolutions), or PDF

Common Use Cases

GS1-128 barcodes are essential for:

  • Shipping labels and pallet identification in logistics and distribution
  • Healthcare supply chain for medical products with lot numbers and expiration dates
  • Food and beverage traceability with batch codes and production dates

Test Your Barcode

After generating your GS1-128 barcode, verify it scans correctly and all Application Identifier data is properly encoded before printing on shipping labels. Use our free barcode scanner to test your codes instantly - simply scan with your camera or upload an image to ensure compliance with GS1 standards. Test your barcode with our free scanner.