About GS1-128 (UCC/EAN-128)

GS1-128 (formerly EAN-128/UCC-128) is Code 128 with GS1 data structure: application identifiers in brackets mark GTIN (01), expiry (17), lot (10), SSCC (00) etc. Mandatory on GS1 logistics labels, pallets and shipping units.

Data format

AIs in brackets, e.g. (01)04012345678901(10)ABC. FNC1 and check digits are inserted automatically.

Example: (01)04012345678901(17)261231(10)CHARGE123

GS1-128 (UCC/EAN-128) – Example

Linear Codes

One-dimensional barcodes consist of parallel bars and spaces of varying width. They are the industry standard for logistics, warehousing, inventory, tickets and product marking, readable by any laser or camera scanner.

Frequently asked questions about GS1-128 (UCC/EAN-128)

Is the GS1-128 (UCC/EAN-128) generator really free?

Yes. You can create as many GS1-128 (UCC/EAN-128) barcodes as you like and download them as PNG or SVG – no registration, no watermark, commercial use included.

What resolution does the GS1-128 (UCC/EAN-128) barcode have?

PNG files are generated with adjustable module width and up to 600 DPI. For print we recommend the lossless SVG vector format which scales without any quality loss.

Is my data stored?

No. The barcode content is only processed to render the image and is not stored. We only count anonymously how often a barcode type is used.

Can I embed GS1-128 (UCC/EAN-128) barcodes in my website or software?

Yes. Every barcode has a stable image URL (see “Embed HTML”) which you can use in websites, label software or spreadsheets.