Learn · GS1 Digital Link

GS1 Digital Link, without the jargon.

A GS1 Digital Link is your product's barcode written as a web address — one code a checkout reads as a GTIN and a phone opens as your page. Here's how it works and why it matters.

Last reviewed: 2026-07-22

A barcode, written as a web address

Every product you sell already has a GTIN — the number under the barcode (your EAN or UPC is a GTIN). A GS1 Digital Link takes that same number and writes it into a URL:

https://go.yourbrand.com/01/09506000134352/10/LOT01

/01/ says "a GTIN follows"; /10/ adds a batch. Put that URL in a QR code and one printed symbol does two jobs: a retail till reads the GTIN out of it and rings up the sale, and a shopper's phone opens it like any link — landing on a page you control.

What happens on a scan, literally

A phone requests the URL, and the resolver behind the domain answers with a 302 redirect to wherever you've currently pointed that product — a product page, an e-label, a recall notice. On the Resolver tier, machines can ask the same URL for structured data instead and get a linkset. The printed code never changes; the answer does. That's the whole trick, and it's why the resolver — not the QR image — is the part that matters.

Whose domain? Yours. That's the product.

The code on the pack points at a domain. If it's a vendor's domain, every scan of every pack you've ever printed belongs to that vendor's continuity, pricing and goodwill — for the shelf-life of the product. If it's your domain, the code outlives any supplier decision, including a decision to leave us. We think that's the only honest way to sell codes that get printed on physical things, so own-domain is included from the entry tier, not gated behind an enterprise plan.

Static vs dynamic — the difference that's worth paying for

Free generators produce static codes: the destination is baked in at generation time, and once it's printed, it's carved in stone. A dynamic Digital Link points at a resolver, so you can re-point it after printing — which is what makes recalls survivable, seasonal campaigns cheap, and reprints unnecessary. The line we'd have you remember: a Digital Link you can't re-point is a Digital Link you'll have to reprint.

Questions, answered straight

What is a GS1 Digital Link in one sentence?

It's your product's barcode written as a web address — the GTIN is carried in the URL path, so one code works as a barcode at the checkout and as a link on a phone.

Is a GS1 Digital Link just a QR code?

The QR is the printed symbol; the Digital Link is what's written inside it. A normal QR holds any URL. A Digital Link QR holds a specifically structured URL that carries your GTIN — which is what lets a retail till treat it as a barcode.

Why does it matter whose domain the code is on?

Whoever hosts the responses controls what every scan returns — today and for the life of every printed pack. On xengoroute your codes live on a domain you own, so the platform behind it can change without touching what's printed.

What's the difference between a static and a dynamic Digital Link?

A static code embeds a fixed destination — once printed, it can never change. A dynamic one points at a resolver, so you can re-point it after printing. Re-pointability is most of the commercial value: recalls, refreshed content, and campaigns without reprints.

Do I need to buy a GTIN from xengoroute?

No — we don't sell GTINs. You license them from GS1 (from around £50/yr at GS1 UK); xengoroute puts the GTINs you already have to work in a Digital Link on your own domain.

Get your products on a Digital Link.

Self-serve, on your own domain, re-pointable forever. 14-day free trial.