QrDeco.com Open the free generator

GS1-128 — Barcode Format Guide & Generator

GS1-128 is a one-dimensional linear symbology in the Linear family. GS1 logistics barcode using bracketed AI markup, e.g. [01]…[3202]…. Typical homes for these codes are shipping labels, warehouse racks, membership cards, work orders and any place a cheap, universally readable 1D mark does the job.

Generated live in your browser by the same encoder the studio uses — nothing is uploaded.
Category
Linear
Symbol
Linear (1D) bars
Data
Mark application identifiers (AI) with square brackets
Example
[01]98898765432106[3202]012345[15]991231

Data format

Mark application identifiers (AI) with square brackets. Invalid payloads are rejected with the encoder’s own message, so mistakes surface before you print.

Strengths and limitations

Strengths

  • Decodes on any ordinary 1D scanner — no special reader or app needed.
  • Prints reliably with ordinary office printers on plain paper labels.
  • Accepts structured GS1 application identifiers, so downstream systems parse the payload automatically.

Limitations

  • Limited to a short payload — unsuitable for long strings.
  • No error correction — a scratched or badly printed symbol fails outright.
  • Payload must follow the GS1 AI syntax exactly; free-form input is rejected.

Generate one in QrDeco

Scanning and printing tips

Related formats

More from the Linear family, plus the family overview:

Ready to make one?

The free generator runs entirely in your browser — 87 symbologies, SVG/PNG/PDF export, no sign-up.

Open the free generator →