Barcode Generator/GS1-128 Barcode Generator

GS1-128 Barcode Generator

GS1-128 encodes structured supply chain data. Use (01)xxx(17)yyy(10)zzz format, or concatenate with <FNC1> between variable-length AIs. Variable AIs like (21) serial number have a maximum of 20 characters.

Generate GS1-128 Barcode
Enter your value below. Format is pre-selected.

Variable length code that can encode multiple GS1 data elements. Use (01)xxx(17)yyy format or concatenate with <FNC1>. Variable AIs like (21) serial max 20 chars.

What does this barcode do?

GS1-128 (formerly UCC/EAN-128) uses Code 128 symbology but encodes structured data via Application Identifiers (AIs). Each AI is a 2–4 digit code in parentheses followed by its value. Examples: (01) for GTIN-14, (17) for expiry date, (10) for batch/lot, (21) for serial number, (00) for SSCC. This allows cartons and pallets to carry GTIN plus batch, expiry, serial, and SSCC in a single, standards-compliant barcode.

Input format: use parentheses like (01)09506000134352(17)270531(10)LOT-123. For compact input with variable-length AIs, use <FNC1> to separate segments. Variable-length AIs such as (10), (21), (22) have a maximum of 20 characters each. GS1-128 is required by many retailers and distributors for carton and pallet labels.

FAQ

What is GS1-128?
GS1-128 encodes multiple GS1 Application Identifiers (AIs) like batch, expiry, SSCC, and serial numbers.
What data can GS1-128 encode?
Common elements: GTIN (01), batch (10), best-before (15), expiry (17), SSCC (00), serial (21). Variable AIs like (10), (21), (22) max 20 chars.
GS1-128 vs Code 128?
Both use Code 128 symbology. GS1-128 adds AI parentheses, FNC1 separators, and defined data structure for supply chain. Code 128 encodes plain text with no AI rules.

Do you need PDF vector files or bulk downloads?

Create a free account for batch generation and product data integration.