Open the generator →
home / gs1-128 barcode generator

GS1-128 barcode generator

Create GS1-128 barcodes free in your browser. Carry structured supply-chain data — GTIN, batch, expiry, lot — using GS1 Application Identifiers in brackets.

Open the generator →

What it is

GS1-128 is a Code 128 barcode that carries structured data using GS1 Application Identifiers, such as (01) for GTIN and (17) for expiry date. It is common in food, pharma and logistics.

When to use it

Enter your data with the Application Identifiers in brackets, for example (01)09521234543213(17)251231. The identifiers appear in the human-readable line beneath the bars.

How to create one

1. Open the generator and enter your value. 2. The code is validated and previewed instantly, with a scannability check where it applies. 3. Download a crisp SVG for print or a PNG for screens — or switch to bulk mode to make many at once from a list or spreadsheet. Everything happens on your device.

Good to know

For supply-chain submission that mandates a true FNC1 separator, verify the output against your trading partner’s specification before production.

Free & private

This generator is free, requires no account, adds no watermark, and runs entirely in your browser. The data you enter is never uploaded. Codes are static — they don’t expire and don’t depend on our servers.

Related generators

Need a different format or a related tool?

Which barcode do I need? All barcode formats QR code generator Bulk barcodes GS1 Digital Link More free tools