Last updated 12 February 2026SKUWorks Team
GS1-128 (structured logistics barcode)
Use for: cartons/pallet labels when encoding AIs (expiry, batch, serials, SSCC).
Barcode Types
Printing
Retail
GS1-128
EAN-13
UPC-A
Code 128
ITF-14
QR code
quiet zone
print size

What does this barcode do?
GS1-128 uses Code 128 symbology but encodes structured data via Application Identifiers (AIs). Each AI has a code in parentheses plus its value: (01) GTIN, (17) expiry, (10) batch, (21) serial, (00) SSCC. This lets a single barcode carry product identity plus batch, expiry, serial, and SSCC in a standards-compliant way.
Many retailers and distributors require GS1-128 on carton and pallet labels. Variable-length AIs like (10), (21), (22) are limited to 20 characters each.
Safe print sizes
- •Recommended: 100 × 32 mm (often wider depending on data)
- •For long data strings: 120–160 mm wide is normal.
Quiet zone (blank margin)
Leave at least 5 mm left and right, more if possible.
Tip
If you're encoding multiple fields, GS1-128 needs space. Don't try to squeeze it.
Generate GS1-128 barcodes online
GTINs Explained — when to use EAN-13, UPC-A, ITF-14 and more.