anyscan.download
Free forever

GS1 Barcode Generator

Build GS1-128 or GS1 Data Matrix from structured GTIN, expiry, batch or lot and serial fields, then locally verify the generated output.

Validate

Check a barcode value or build standards-aware GS1 data.

No lookup required

For EAN, UPC or GTIN, enter the complete value to verify it or omit the final digit to calculate it. Spaces and hyphens are ignored for those standards.

Your validation result appears here.

Processed locally. GS1 fields and generated values stay in this browser.

Build a structured GS1 carrier

The guided builder assembles supported Application Identifiers and required separators before rendering GS1-128 or GS1 Data Matrix. It encodes identifiers supplied by you; it does not issue or register them.

GTIN (01)

Enter a GTIN with locally checked structure.

Traceability fields

Add batch or lot (10), expiry (17) and serial (21) where applicable.

Verify the render

The generated carrier is locally decoded and compared with its structured element string.

Specifications

Carriers
GS1-128 and GS1 Data Matrix.
Supported AIs
(01) GTIN, (10) batch or lot, (17) expiry and (21) serial.
Separators
Variable-length elements receive FNC1 separators when another element follows.

Common questions

Does this assign a GTIN?

No. It validates and encodes the identifiers you provide; allocation is outside the tool.

Can I export the result?

The guided builder supports PNG or SVG output after local verification.

Related tools for checking values and printing output. Barcode Validator · Verification Methodology · Barcode Label Generator