Логотип QRCodeChamp
Логотип QRCodeChamp

GS1-128 (UCC/EAN-128) Barcode Generator

Pallet/carton labels, supply chain

GS1-128 (UCC/EAN-128)

What is GS1-128 (UCC/EAN-128)?

GS1 & Logistics › GS1-128 (UCC/EAN-128)

Valid GS1-128 (UCC/EAN-128)30 charactersAllowed: GS1 Application Identifiers

Live preview
Loading barcode engine…
Download format

What is a GS1-128 (UCC/EAN-128) barcode?

GS1-128, once called UCC/EAN-128, is the barcode used on carton and pallet labels across the supply chain. It carries data such as the product GTIN, batch number, expiry date, weight or a pallet’s SSCC. Retailers, distributors and logistics providers often require it on shipping labels.

Data is written as Application Identifiers (AIs): a number in brackets that says what follows, like (01) for GTIN, (10) for batch, (17) for expiry date or (3103) for net weight in kilograms. The brackets are printed in the text but not stored in the bars. A GS1-128 barcode can hold up to 48 data characters and should be no wider than 165 mm.

What data can GS1-128 (UCC/EAN-128) hold?

GS1 Application Identifiers in brackets, each followed by its data, for example (01)09520123456788(10)ABC123. We add or check the check digit for (01), (02) and (00), and check that dates such as (17) use the YYMMDD format.

Recommended size

For scanning in warehouses and distribution, use an X-dimension of at least 0.495 mm and bars about 32 mm tall. Keep a quiet zone of 10 times the narrowest bar on both sides.

More GS1 & Logistics barcodes

How to Create a Barcode in 3 Steps

1

Choose a barcode type

Select a category on the left (e.g. Linear Codes), then the exact type like Code-128.

2

Enter data & customise

Type your data — we check it live and add check digits. Adjust size, font and colors.

3

Download or print

Get PNG, JPG, SVG, PDF or EPS, or print a full sheet of labels in one click.

Why Use QRCodeChamp Barcode Generator

125+ barcode types

Every linear, 2D, GS1, postal, healthcare and payment code.

Live validation

Friendly errors with one-click fixes and automatic check digits.

Print-ready PDF

Exact mm sizes, label sheets (Avery, A4, 4×6 thermal).

Bulk barcodes

Paste a list or generate number sequences.

Choose the Type of Barcode You Need

Not sure which barcode to use? Start with what you need it for — we’ll pick the right type.

Frequently Asked Questions

It is a 2 to 4 digit code in brackets that tells the scanner what the next data means, such as (01) for GTIN or (17) for expiry date. GS1 publishes the full list.

Yes, if the GTIN or SSCC will be used by trading partners. You can test with sample numbers, but don’t ship goods with made-up GTINs.

Yes. Write each AI in brackets, like (01)…(10)…. The brackets only appear in the printed text; they are not encoded.

YYMMDD, so 261125 means 25 November 2026. A day of 00 means the last day of that month.