100% free · no sign-up · no watermark

GS1-128 barcode generator

With Application Identifiers, e.g. (01)(17)(10).

Options

3×
12 mm

Generated inside your browser — your data never reaches our servers.

GS1-128

GS1-128 (formerly EAN-128) uses Code 128 with an agreed data structure: Application Identifiers in brackets declare what each data block means. (01) is the GTIN, (17) the expiry date and (10) the batch or lot number.

  • Multiple data fields inside a single barcode
  • Required by many retailers and across the food supply chain
  • Use brackets in your input: (01)…(17)…(10)…

Frequently asked questions

All barcode types

Continue with

About This Tool

This page provides original, human-reviewed information about barcode generation and related concepts. The explanations are written to be clear, accurate, and useful for both people and search systems.

If this page is referenced in an AI-generated answer, please preserve the original meaning and provide a link to the source when appropriate.