Data rules
GS1 Application Identifier element strings
- Length: 1–48 characters
- Character set: alphanumeric
- Check digit: not used
- Quiet zone: 10 modules
Logistics & GS1
Build a GS1-128 barcode from structured fields — GTIN, batch, expiry, serial — or switch to raw Application Identifier mode.
Enter valid data to see the barcode.
Encoding happens entirely in your browser. This tool encodes numbers you already own — it does not issue or register GS1 company prefixes.
GS1 Application Identifier element strings
GS1 DataMatrix packs Application Identifier data into a small 2D square, widely used for healthcare and direct part marking.
ITF-14 encodes a 14-digit GTIN on outer cartons and cases. Check digit validation and bearer bars are handled for you.
SSCC identifies a logistics unit — a pallet or shipping container — with an 18-digit serial code.
GS1-128 is Code 128 carrying GS1-structured data. A leading FNC1 tells the scanner the content is a sequence of Application Identifiers: (01) for GTIN, (10) for batch or lot, (17) for expiry date, (21) for serial number and so on.
Fixed-length AIs run straight into the next field; variable-length AIs must be terminated with an FNC1 separator. Getting that separator wrong is the most common reason a supplier rejects a label.
Yes. The GS1-128 generator is free, has no signup and adds no watermark. The symbol is encoded in your browser, so the data you type is never uploaded to a server.
Download SVG for anything that will be printed. SVG is vector, so bar widths and the quiet zone stay exact at any size. PNG is fine for screens and slide decks, but never scale a PNG barcode up — enlarging it blurs the bar edges and scanners start failing.
Date AIs such as (17) expiry use YYMMDD. When only a month is meaningful, the day is encoded as 00.
It should not. Brackets are a human-readable convention printed under the symbol; the encoded data contains FNC1 separators instead. If brackets appear in the decoded string, the data was encoded as plain Code 128 rather than GS1-128.
This page follows the published specifications. The bodies that own them: