GS1-128

Build valid GS1-128 Application Identifier strings before you print a pallet label

For warehouse managers, 3PL operators, and packaging teams who need case and pallet barcodes — type or import AI payloads, validate FNC1 structure inline, and export scannable GS1-128 labels without guessing parentheses syntax.

GS1-128 barcodes encode logistics data — GTINs, batch numbers, expiry dates, serial numbers — as Application Identifier strings with FNC1 separators. Getting the AI structure wrong means pallets fail warehouse scans and shipments get rejected at the dock. Zebralines lets you type or paste GS1-128 payload strings in the workspace or import them from a CSV, with inline validation before you export. Enhanced GTIN and AI structure checks are available on Studio and Enterprise plans. Everything runs in your browser, so shipment data never uploads to a third-party server.

One missing FNC1 separator can reject an entire pallet at the warehouse door

1

Spreadsheet formulas for GS1-128 strings break silently when variable-length AIs need Group Separator characters between fields.

2

Desktop label suites charge enterprise prices and often require sending shipment data to vendor cloud infrastructure.

3

Pallet labels printed with wrong AI order or length fail SSCC and GTIN scans — delaying inbound receiving and outbound dispatch.

4

Teams without GS1 training guess at parentheses syntax, producing symbols that look correct on screen but fail at the scanner.

Zebralines validates your GS1-128 payload locally and shows a live preview before you commit to print.

Type or paste GS1-128 Application Identifier strings

Enter GS1-128 payloads directly in the workspace or map a column from your bulk import. Zebralines assembles the encoded string and updates the barcode preview as you type. No manual parentheses juggling in a separate tool — validation runs inline as you edit each row.

Automatic FNC1 separators and AI structure validation

Variable-length Application Identifiers require correct Group Separator placement before the next AI begins. Zebralines validates the overall AI structure inline. On Studio and Enterprise plans, enhanced GTIN validation confirms your (01) segment matches GS1 length and check-digit rules before export.

Export pallet-ready GS1-128 labels in PNG, SVG, or PDF roll

When your AI string validates, export a scannable GS1-128 symbol at production DPI or hand SVG to your packaging designer. Switch to bulk mode to import hundreds of pallet payloads from a CSV — each row validated with the same engine. Browser print is available on Professional and above for thermal pallet printers.

How it works

Three steps. No jargon.

1
Step 1

Select GS1-128 and enter your payload

Choose GS1-128 from the symbology picker in the workspace. Type the Application Identifier string in the value field for single labels, or map a column in bulk mode.

2
Step 2

Validate structure inline

Fix any structure errors highlighted in the preview or invalid-rows panel. Each payload is checked before export.

3
Step 3

Validate and export

Download PNG, SVG, PDF roll, or ZIP — or print from the browser on Professional+. Add payloads to a bulk run for mixed pallet labels.

Who it's for

Built for teams like yours

Warehouse manager

Generate SSCC and GTIN pallet labels for inbound ASN receipts. Validate (01)+(10)+(17) strings inline and export a PDF roll for the dock team before trucks arrive.

3PL operator

Produce case-level GS1-128 labels with batch and expiry AIs for cold-chain clients. Validate every payload before it leaves your fulfillment line.

Packaging engineer

Export SVG GS1-128 symbols into CAD mockups. Confirm AI structure with stakeholders before committing to plate printing on corrugated shippers.

FAQ

Common questions

You can type or import any valid GS1-128 Application Identifier string — common logistics AIs include (01) GTIN, (10) batch/lot, (11) production date, (17) expiry, (21) serial, (30) count, and (37) units.

Build valid GS1-128 Application Identifier strings before you print a pallet label

Local validation. Your logistics data stays on your device.