GS1 Digital Link 101: what it is and why your QR code is about to do more

The web URI standard that lets one 2D barcode on pack carry the GTIN at the till and resolve to a structured product page on a phone

Macro shot of a printed 2D barcode square on cream paper

The one-paragraph version

GS1 Digital Link is a published specification from GS1, the global standards body that allocates GTINs and maintains the rules behind retail barcodes. The specification defines a way to encode any GS1 identifier (most commonly a GTIN, but also batch, serial, expiry and others) inside a real web URL. That URL is what your 2D barcode carries. Phones open it like any other link. Retail point-of-sale scanners pull the GTIN out of it.

Why it matters

Before Digital Link, retail and consumer flows used different codes. The 1D EAN-13 on pack identified the product at the till and that was it. To get a consumer to a product page, brands had to print a separate QR code somewhere, usually pointing at a marketing landing page that was disconnected from the product's identity in retail systems.

Digital Link unifies them. The same 2D code on pack carries the GTIN for retail systems AND opens to a structured product page on a phone. One code, two readers, one source of truth.

The URL syntax in three lines

The basic shape is https://<host>/01/{gtin}. The /01/ path is the GS1 Application Identifier for the GTIN. You can extend it: /10/{batch} for the batch number, /21/{serial} for the serial, with more AIs available for use cases like expiry dates and net weight.

It's intentionally human readable. A QR scanner reads the URL, a 2D-capable retail scanner extracts the GTIN, a phone opens it in a browser. Same string, different consumers.

How it differs from a generic QR generator

Generic QR generators produce a static QR with whatever URL you typed inside. There's no validation, no resolver, no batch awareness, no compliance. GS1 Digital Link is a standard. Validation happens at the URL level: the GTIN inside must have a valid mod-10 check digit, the AIs must be real, the path structure must match the spec.

On the other side, the resolver service that lives at the host knows how to interpret the URL. It can route the request to a public passport, a recall page, batch-specific data or a regional redirect, depending on context. Generic QR codes don't have any of that.

How to try it

The fastest way to see a Digital Link QR in action is the free generator. Type a real GTIN, get a real 2D barcode you can scan with any phone camera. The URL the QR carries is real and would resolve to a real public passport if the GTIN belonged to a published product.

From there, the next step is publishing a real product. The five-step explainer walks through it. Validate the GTIN, build the URL, generate the QR, send to print, watch first scans land. The platform's free plan covers five active product pages forever, so there's no cost to running a pilot.

Read next

Platform overviewAll six modules wired together.Read more How it worksFrom GTIN to first scan in five clear steps.Read more Standards hubGS1 Digital Link, GTIN, Sunrise 2027, EU ESPR.Read more PricingFree, Starter, Brand, Growth plans.Read more

Try the platform free

Five active product pages, no credit card. Real GS1 Digital Link from the very first scan.