§ PRESS · GS1-128
GS1-128 generator.
A linear barcode symbology. Encode your own data or try the sample (01)09521234543213(3103)000123. Preview updates live - export as PNG, SVG, or print-ready PDF.
- Family
- GS1 - DataBar & Composite
- Type
- 1D
- BCID
- gs1-128
- Cost
- Always free
§ 01 · GENERATE
Live specimen
Enter any valid GS1-128payload. Adjust scale, margin, and human-readable text below. Download when you're ready.
LIVE
● OUTPUTGS1-128 · 0×0
§ BULK
Need a whole sheet of GS1-128 codes? Paste one payload per line and print the lot on a single PDF.
§ 02 · ABOUT
About GS1-128
REFERENCE
GS1-128 is a Code 128 variant that encodes GS1 Application Identifiers such as GTIN, batch, serial, and expiry. It is the dominant symbology on logistics and shipping labels.
What a valid GS1-128 looks like
- Data must be structured as GS1 Application Identifiers. Common AIs: (01) GTIN-14, (10) batch, (11) production date YYMMDD, (17) expiry YYMMDD, (21) serial, (00) SSCC.
- Fixed-length AIs concatenate directly; variable-length AIs must be terminated with an FNC1 separator (the generator inserts FNC1 where the AI spec allows).
- Dates are YYMMDD. Use 00 for the day when only month precision is available.
- Maximum symbol width is constrained by Code 128 - long AI strings should be split across multiple symbols.