GS1 Digital Link Explained: From Barcode to Web URL
How GS1 Digital Link turns a product's GTIN into a resolvable web URL that serves consumers, retailers and regulators from one QR code — and why it's the carrier of choice for the EU Digital Product Passport.
What GS1 Digital Link actually is
GS1 Digital Link is a GS1 standard that turns a product's GTIN into a resolvable web URL. A single QR code built on Digital Link can serve consumers, retailers, regulators and supply-chain systems — all from one scan, with no app required.
It's the recommended carrier for the EU Digital Product Passport because it bridges supply-chain interoperability and consumer-facing scanning in one open standard.
From plain barcode to web URL
A traditional retail barcode (EAN-13, UPC) encodes only a number. That number — the GTIN — identifies a product variant, but you need a separate database to do anything with it. GS1 Digital Link extends the encoding to a full web URL while keeping the GTIN embedded inside it. The result is one carrier that both POS systems and smartphones can understand.
Example:
https://id.gs1.org/01/09506000134352/21/12345This URL encodes GTIN 09506000134352 and serial 12345. A retail scanner sees a product number. A smartphone resolves the URL to whatever destination the brand owner has configured — a DPP, a consumer experience, a compliance record.
Why one carrier beats many
Before Digital Link, packaging often carried two or three different codes — an EAN-13 for retail, a marketing QR for consumers, sometimes a Data Matrix for regulated information. Digital Link collapses all of that into one 2D code, which is why GS1 expects 2D barcodes built on Digital Link to replace traditional 1D EAN/UPC barcodes on most consumer goods by 2027.
- One code on pack instead of two or three
- Works for POS, DPP, consumer experience and supply-chain in parallel
- Destination can change without reprinting packaging
- Routes by language, market or lifecycle stage at the resolver layer
How resolution works
The scan goes to a resolver — a hosted service that decides where to send the request based on:
- Who's scanning — consumer vs repairer vs regulator (role-based views)
- Where they are — country, language, regulatory zone
- What lifecycle stage the product is in — launch campaign, evergreen, recall, end-of-life
- What link type was requested — DPP, consumer page, compliance file, ownership transfer
The same QR can return a consumer landing page today and a recall notice tomorrow without any change to the printed pack.
Why this is the DPP carrier of choice
ESPR is technology-neutral on data carriers, but GS1 Digital Link satisfies every Article 9 requirement with one standard:
- ISO/IEC 15459-compliant unique identifier — yes, via GTIN + serial
- Standard smartphone readable, no app — yes, every modern camera resolves the URL
- Machine-readable structured data — yes, resolver returns JSON-LD / Verifiable Credentials
- Role-based access — yes, enforced at the resolver
- Interoperability — yes, open GS1 standard with global registry
What you need to implement it
- A GS1-issued company prefix (most retail-listed brands already have one).
- Serialisation to extend product GTINs into unit-level SGTINs.
- A resolver that supports the GS1 Digital Link URI structure and link-type semantics.
- A QR generation pipeline that bakes the resolver URL into print artwork.
- A backing data store for the content each link type serves.
SmartLinks is a GS1 Digital Link-native resolver and DPP platform — it covers steps 3–5 out of the box and integrates with whatever PIM, PLM or ERP holds your underlying data.
Related reading
Need help applying this to your products?
Our team helps brands move from compliance gap-analysis to live Digital Product Passports in weeks.
Talk to our team