Skip to content
QRGlo

GS1-128 barcode generator

The logistics barcode that says what is inside: product, batch, best-before date, serial or pallet number.

GS1 element strings like (01)09501101530003(17)271231(10)AB12.

Preview

Sample. Type your data to make your own.

Download
Save to my account
01

About GS1-128

GS1-128 is Code 128 with a rule for the data: each value starts with an application identifier in brackets, such as (01) for the GTIN, (17) for the expiry date and (10) for the batch.

Warehouses and retailers read these fields straight into their systems. The brackets are printed under the bars for people; scanners do not see them.

What goes in it

Format
(AI)value(AI)value…
Common AIs
(00) SSCC, (01) GTIN, (10) batch, (17) expiry YYMMDD, (21) serial
Length
Up to 48 characters of data
Built on
Code 128 with FNC1
02

GS1-128 questions

YYMMDD. 31 December 2027 is 271231. Use 00 for the day if only the month matters.

An 18-digit number for one pallet or parcel, under AI (00). It must start with your GS1 company prefix.

Yes, like (01)09501101530003. We use them to find the fields and leave them out of the bars.

Other barcodes

Your next code is 30 seconds away.

Make a QR code