Barcode generator / GS1-128

GS1-128 Barcode Generator

Create GS1-128 (UCC/EAN-128) barcodes free online with application identifiers for batch, expiry and SSCC data. Download PNG or SVG, no watermark.

Enter your data with application identifiers in brackets, e.g. (01)GTIN(10)batch.

80px

Preview

No watermark, no signup, unlimited PNG downloads. Rendered in your browser — the value you type never leaves your device. Vector SVG and high-resolution PNG are included with Pro.

What is GS1-128 used for?

GS1-128, historically called UCC/EAN-128, is Code 128 used with GS1 application identifiers. Each AI is a two- to four-digit code in brackets that tells the receiving system what the following data means: (01) is a GTIN, (10) a batch or lot number, (17) an expiry date, (00) an SSCC pallet licence plate.

That structure is what makes GS1-128 the standard on logistics and pharmaceutical labels: one symbol can carry product, batch, quantity, and date in a form every trading partner parses the same way. Enter your bracketed AI string and this generator renders the Code 128 symbol that encodes it.

  • Logistics and SSCC pallet labels
  • Pharmaceutical batch and expiry
  • Food traceability labelling

Need hundreds of codes at once?

Upload a CSV and get every barcode or QR code back in one download — plus editable dynamic QR codes with scan analytics, and an API for programmatic generation.

GS1-128 questions

Other barcode formats