GS1 Digital Link: Why Your QR Codes Need to Be Standard-Compliant

Not All QR Codes Are Created Equal

Every Digital Product Passport needs a data carrier — a scannable identifier that links the physical product to its digital passport. The EU has specified that this data carrier must be a GS1 Digital Link-compliant QR code. This is not a suggestion; it is a regulatory requirement under both the Battery Regulation and ESPR.

Many manufacturers already use QR codes for various purposes: marketing URLs, internal tracking, warranty registration. But these proprietary QR codes will not satisfy DPP requirements. Here is why.

What Makes GS1 Digital Link Different

A GS1 Digital Link encodes a standardised URI that contains the product’s Global Trade Item Number (GTIN) and, optionally, batch and serial identifiers. The URI follows a strict format:

https://id.example.com/01/04012345000015/10/ABC123

This structure enables interoperability. Any compliant resolver — whether operated by the manufacturer, a retailer, or a government authority — can parse the identifier and route to the correct Digital Product Passport. The EU Central Registry (launching July 2026) will rely on this standardised format to index and retrieve passports.

The Resolver Architecture

Behind every GS1 Digital Link QR code sits a resolver service. When scanned, the resolver receives the URI and responds with the appropriate content based on context: a consumer might see a product page, a recycler might see end-of-life instructions, and a market surveillance authority sees the full regulatory passport data.

This multi-stakeholder resolution is central to the DPP concept. A static URL pointing to a PDF does not qualify.

Common Mistakes to Avoid

  • Using marketing QR codes: These encode arbitrary URLs with no standardised structure. They cannot be indexed by the EU Central Registry.
  • Omitting serial-level identifiers: The Battery Regulation requires unique passports per battery. Batch-level QR codes are insufficient for batteries above 2 kWh.
  • Hardcoding destination URLs: If the passport URL changes, the QR code on the physical product becomes a dead link. Use a resolver that decouples the identifier from the destination.

How to Get Compliant

If you already have a GS1 Company Prefix (most manufacturers do), you can generate GS1 Digital Link URIs from your existing GTINs. Platforms like Traceable handle the resolver infrastructure, QR code generation, and integration with the EU Central Registry automatically — so you do not need to build and maintain resolver services yourself.