The Manufacturer's Guide to GS1 Digital Link
Key Takeaways
- GS1 Digital Link encodes product identifiers (GTIN, serial number) into a standard URL that any system — retail scanner, smartphone, regulatory registry — can read from a single printed code.
- GS1's Sunrise 2027 deadline requires retail POS systems globally to read 2D codes; non-compliant QR formats will fail at checkout.
- The EU Digital Product Passport regulation mandates GS1-structured identifiers — making one Digital Link implementation serve both compliance and customer engagement.
- Unit-level serialisation (SGTIN encoding) is what enables anti-counterfeiting, individual ownership tracking, and per-unit DPP records.
Most manufacturers already have a GTIN. Many have deployed QR codes. Almost none have connected the two — and that gap is about to become expensive.
GS1 Digital Link is the standard that closes it. It is the mechanism that turns a product identifier into a web address, a web address into a machine-readable identifier, and a single code print on your packaging into something a retail scanner, a consumer smartphone, a customs system, and an EU Digital Product Passport registry can all read — correctly, globally, without bespoke integrations.
This is not a niche compliance topic. GS1 Digital Link is the infrastructure layer for every product data initiative of the next decade: connected packaging, DPP mandates, anti-counterfeiting, post-purchase engagement. Understanding how it works — and what you need to implement it — is now a core competency for product and operations teams.
What GS1 Digital Link Actually Is
The simplest definition: GS1 Digital Link is a standard that encodes GS1 identifiers (GTINs, serial numbers, batch codes, expiry dates) into a URL structure that any system can parse.
Your existing barcode encodes a GTIN as a raw number — 09506000134352. A retail scanner reads that number and looks up the product in a database. That is the entire information exchange: one number, one lookup, one purpose.
GS1 Digital Link encodes that same GTIN as part of a URL:
https://id.gs1.org/01/09506000134352/21/ABC123
Breaking this down:
https://id.gs1.org— the resolver domain (can be your own branded domain)/01/— the GS1 Application Identifier for GTIN09506000134352— your 14-digit GTIN/21/— the Application Identifier for serial numberABC123— the unique serial for this specific unit
A retail scanner strips the numeric identifiers out of that URL and reads the GTIN exactly as it always did. A smartphone camera opens the URL and delivers whatever web experience you have configured at that endpoint. The same physical code does both jobs, simultaneously, without compromise.
That is the core architecture. Everything else — DPP compliance, interoperability, resolver infrastructure — flows from it.
Why Interoperability Is the Real Value
The argument for GS1 Digital Link is not "QR codes are good." It is that standards eliminate integration tax. GS1, the global standards body, estimates that over 6 billion GS1 barcodes are scanned every day across retail, healthcare, and logistics — making GS1 identifiers the most widely deployed product data standard on earth.
Every time a product moves through a supply chain, the identifiers on it need to be readable by a different system. A warehouse management platform in Germany, a customs clearance system in Singapore, a retailer's inventory system in the United States, a regulatory registry in Brussels — each of these systems has been built to read GS1 identifiers because GS1 is the global standard. When your product data is encoded in GS1 Digital Link format, every one of those systems can parse it natively. No custom middleware. No data mapping. No negotiation with individual trading partners.
This matters most at scale. A manufacturer shipping to 40 countries cannot build 40 custom integrations. But a URL that follows the GS1 Digital Link standard is readable by any GS1-compliant system in every one of those markets, out of the box.
The same logic applies to time. The GS1 standard will still be readable in fifteen years. A proprietary QR platform's link format may not be.
GS1 Digital Link vs. Regular QR Codes
This is where most manufacturers get confused. A QR code is just an encoding format — like a barcode, it can encode any string of characters. A standard QR code generated by a generic tool might contain https://yourbrand.com/product/12345. That is a functional link. It is not GS1 Digital Link.
| Dimension | Standard QR Code | GS1 Digital Link QR Code |
|---|---|---|
| URL structure | Arbitrary — any URL the brand chooses | Structured — follows GS1 Digital Link syntax with Application Identifiers |
| Retail scanner compatibility | Cannot extract GTIN — reads as unknown URL | Extracts GTIN natively — backwards-compatible with all GS1 systems |
| Interoperability | Platform-dependent — breaks if the link changes | Standard-compliant — any GS1 resolver can process it |
| DPP compatibility | Not compliant — EU ESPR requires GS1 identifiers | Fully compliant — ESPR-preferred data carrier mechanism |
| Resolver service | No standard resolver — brand manages all routing | Can use GS1's global resolver (id.gs1.org) or your own branded resolver |
| Future-proofing | Dependent on the QR platform's longevity | ISO/IEC 18975 standard — vendor-neutral, permanent |
| Serial-level granularity | Typically product-level only | Unit-level — encodes GTIN + serial in a single code |
The practical implication: after GS1's Sunrise 2027 deadline, retail point-of-sale systems globally will be required to read 2D codes. If those 2D codes are not in GS1 Digital Link format, they will fail at checkout. Generic QR codes on product packaging — no matter how well-designed — will cause scan failures in compliant retail environments.
How It Connects to the Digital Product Passport
The EU's Digital Product Passport (DPP), required under the ESPR framework starting with batteries and textiles, specifies that products must carry a data carrier linking to a machine-readable passport. The European Commission's Joint Research Centre (JRC) has published guidance explicitly positioning GS1 Digital Link as the recommended data carrier mechanism for DPP implementation. The regulation does not mandate GS1 Digital Link by name — but it requires a unique product identifier, a standardised data carrier, and a registry-accessible record. GS1 Digital Link is the only mechanism that satisfies all three requirements simultaneously, which is why the European Commission has aligned guidance around it.
The critical point is the registry requirement. A DPP is not just a web page — it is a record in an authorised registry that regulators, customs, and recyclers can query. Those registries are built around GS1 identifiers. If your product does not have a valid GTIN encoded in a compliant Digital Link format, it cannot be registered in a DPP registry. A marketing QR code pointing to your website does not qualify.
For manufacturers in scope for DPP (batteries from 2027, textiles from 2028, with more product categories following), this means the GS1 Digital Link implementation you build for retail compatibility is the same implementation that delivers DPP compliance. One investment. Two mandates covered.
For a detailed breakdown of DPP timelines and what the registry requirement means operationally, see our guide on understanding the EU DPP registry and what it means for manufacturers.
What Manufacturers Need to Do
Implementation has four steps. None are technically complex. All require upfront decisions that are difficult to reverse later.
Step 1: Obtain a GS1 Company Prefix
GS1 Digital Link requires a valid GS1 Company Prefix — the licensed block of numbers that gives you the authority to issue GTINs. If you already have GTINs on your products, you already have a prefix. If you are issuing GTINs through a retailer or third party, you need your own prefix before you can issue compliant Digital Links.
GS1 Company Prefixes are licensed through national GS1 member organisations (GS1 US, GS1 UK, GS1 Germany, etc.). Annual licensing fees scale with the number of GTINs you need to issue. For most manufacturers, this is already in place — but verify your prefix is active and in your name, not a retailer's.
Step 2: Assign GTINs at the Right Level
GS1 Digital Link works at the item level (the product you sell), not the case or pallet level. Each product variant — different colour, different model, different bundle configuration — needs its own GTIN. If your current GTIN assignment is incomplete or inconsistent, resolve this before Digital Link implementation. A Digital Link pointing to an invalid or unresolvable GTIN will fail in every downstream system.
Step 3: Encode GTINs with Serial Numbers
The power of GS1 Digital Link comes from unit-level serialisation — encoding a unique serial number alongside the GTIN in every code print. This is what enables anti-counterfeiting, individual ownership tracking, scan history, and serialised DPP records. Without serial numbers, your Digital Links are product-level, not unit-level, and most of the value is lost.
Serial numbers are assigned at the factory, typically during the label printing or packaging stage. Each unit gets a unique code that is linked to its GTIN in your product management system. BrandedMark handles this with SGTIN (Serialised GTIN) encoding — the GS1 standard for GTIN + serial in a single identifier.
To understand how serial-level identity connects to broader anti-counterfeiting and ownership verification use cases, see our article on verified QR codes and product safety.
Step 4: Configure a Resolver Service
The URL in a GS1 Digital Link points to a resolver — a service that receives scan requests and routes them to the right endpoint based on context. The same Digital Link on a product can resolve to:
- A retail system (returns the GTIN for POS processing)
- A consumer smartphone (opens a warranty registration page)
- A regulatory system (returns DPP data in the required schema)
- A recycler (opens end-of-life handling instructions)
GS1 operates a global resolver at id.gs1.org that any manufacturer can use. Alternatively, manufacturers can register their own branded domain (e.g., id.yourbrand.com) as a GS1-compliant resolver, which gives you full control over routing logic and analytics.
The resolver configuration is where most of the ongoing operational work sits — defining rules, building destination experiences, and updating them without changing the printed code on packaging. This is also where platforms like BrandedMark add the most value: GS1 Digital Link is built in, the resolver is pre-configured, and the experience designer lets you build and update destination content without touching packaging.
What the Ecosystem Looks Like
Manufacturers implementing GS1 Digital Link will encounter several services in the space. GS1 itself operates the PINE (Product Information Network) resolver, which provides baseline resolution for any registered GTIN. Commercial platforms including io.tt, Digimarc, and BrandedMark offer managed resolver and experience delivery services, each with different emphases — io.tt focuses on connected packaging engagement, Digimarc on watermarking and invisible digital watermarks, BrandedMark on the full post-purchase lifecycle including warranty, support, and commerce.
The resolver service you choose determines what happens after a scan. The GS1 Digital Link format itself is vendor-neutral — the URL structure is standardised and portable. If you later switch resolver providers, the codes already printed on packaging continue to work because the standard URL format resolves through whichever service you configure.
For manufacturers already exploring GS1 Digital Link implementation as part of a broader connected product strategy, the article on GS1 Digital Link for manufacturers covers the business case in more depth.
Frequently Asked Questions
Does GS1 Digital Link replace the traditional barcode on packaging?
Not immediately, and not unilaterally. Through Sunrise 2027, retail POS systems will need to be capable of reading GS1 Digital Link 2D codes. Once that capability is universal, the traditional 1D barcode (the linear UPC/EAN) becomes redundant because the 2D code carries the same GTIN information plus more. Many manufacturers are running dual codes during the transition — the linear barcode for legacy scanner compatibility and the GS1 Digital Link QR for Digital Link-capable systems and consumer scanning. After 2027, the linear barcode becomes optional in markets with full 2D POS capability.
Can I use my existing QR code platform and just change the URL format?
Technically, a URL following the GS1 Digital Link syntax can be encoded into any QR code generator. The structural requirement is the URL format, not the QR encoding software. However, most generic QR platforms do not validate GS1 Digital Link syntax, do not manage resolver routing, do not handle serial-level encoding at scale, and do not maintain GS1 compliance as the standard evolves. A platform built specifically for GS1 Digital Link will handle syntax validation, resolver configuration, and standard updates as part of the service. For one-off testing, a generic encoder is fine. For production deployment across a product range, it is the wrong tool.
How long does it take to implement GS1 Digital Link end-to-end?
For a manufacturer with an existing GS1 Company Prefix, a defined GTIN structure, and a resolver platform selected, a pilot implementation on a single product line can be completed in four to six weeks. Full rollout across a product range — including packaging artwork updates, factory serialisation integration, and resolver configuration — typically takes three to six months depending on packaging lead times. The packaging artwork update is usually the longest dependency: digital code changes require new print files, which require artwork approvals, which require reprints. Starting the implementation process now, ahead of DPP deadlines, is the only way to avoid compressing those timelines.
Getting Started with BrandedMark
BrandedMark has GS1 Digital Link built in from the ground up. Your resolver domain is registered with GS1, SGTIN encoding is enforced at the platform level, and the resolver handles context-aware routing to warranty pages, product support, DPP records, or any other destination — without code changes on packaging.
If you are mapping your GS1 Digital Link implementation against DPP timelines, the combination of serial-level identity, built-in resolver infrastructure, and the no-code experience designer means you are building one system that handles compliance, post-purchase engagement, and serialised tracking simultaneously.
The URL on your packaging is not just a link. It is the permanent digital identity of every unit you ship. Getting the format right from the start is the only decision that cannot be undone with a software update.
