EINFACHAI

Digital Product Passport QR Code: Access, GS1 Digital Link and Resolvers Explained

How consumers, businesses and authorities access a Digital Product Passport through a QR code—and the roles of GS1 Digital Link, GTINs, resolvers, the EU Registry and access rights.

Quick answer

The QR code normally does not contain the passport itself. It carries a persistent product identifier or URL that resolves to the correct DPP. GS1 Digital Link is a strong implementation route, but it is not automatically mandatory for every product group.

Digital Product Passport QR Code: Access, GS1 Digital Link and Resolvers Explained

This page explores one part of the Digital Product Passport. For implementation, the DPP data model connects product identity, fields, evidence and access rights.

How do you open a Digital Product Passport?

In the normal journey, a person scans the carrier on the product, packaging or accompanying documentation. The carrier contains a unique product identifier (UPI) or a web address built from it. That identifier leads to the appropriate view of the Digital Product Passport (DPP). Public data may open immediately, while protected fields are delivered only after a role or permission check.

The key distinction

The QR code is the door, not the passport. It should not carry the full dataset; it should carry a persistent identifier that points to the current, structured and versioned DPP.

The ESPR does not impose one universal QR code on every product. It requires a connection between a standards-compliant data carrier and a persistent unique product identifier. The relevant legal act determines which product group is covered, where the carrier is placed and whether identification occurs at model, batch or item level. See the overview of DPP product groups and timelines for those distinctions.

One code, several technical steps

How a scan becomes a product passport

The visible QR code is only the entry point. Product identity, resolution, hosting and access rights must continue to work together behind it.

1. Read the carrier

A phone camera or industrial scanner reads QR, Data Matrix, NFC or another permitted carrier.

2. Identify the product

The encoded UPI maps the request to the correct model, batch or individual item.

3. Resolve the target and apply access

A direct URI or resolver routes to the appropriate resource. Public information opens immediately; protected data requires a role or authentication.

Why the DPP QR code is not the product passport

A QR code is a two-dimensional data carrier. It can encode a web address that a smartphone camera opens. The DPP is the underlying product dataset: identity, required attributes, evidence, access rules, versions and machine-readable outputs. Linking only to a marketing landing page does not provide those properties.

Layer

Purpose

Typical content

Data carrier

Physical or digital entry point

QR, Data Matrix, NFC or another permitted carrier

Product identifier

Unique mapping

UPI, for example using a GTIN and qualifiers

Resolver or direct URL

Technical resolution

Routing to the appropriate resource

DPP data

Passport content

Structured product, sustainability and compliance data

View and API

Context-aware delivery

Mobile page, JSON, document or role-specific data

This separation makes access maintainable over time. Product information can be updated or migrated to a new system without replacing every printed label, provided the company retains control of the identifier, domain and resolution layer.

What role does GS1 Digital Link play in a Digital Product Passport?

GS1 Digital Link defines how GS1 identifiers are expressed inside a web address. An existing GTIN can therefore identify an item at checkout and also lead to the product’s digital information space. The GS1 Digital Link standard separates stable product identity from changing digital destinations.

That is attractive for many consumer products: the same GS1-based identity can support retail, logistics, consumer information and a DPP. A resolver can offer different resources according to requested link type, language, format or permission. GS1’s quick-start guide explains those two functions—identification and linking—through practical URI patterns.

Do not confuse GS1 with a blanket mandate

GS1 Digital Link is a robust option, but EU law does not state that every DPP must use GS1. The harmonised EU standards and equivalent identification systems allow interoperable routes. Whether a GTIN, serial number or another scheme fits depends on product law, granularity and the company’s existing identifier landscape.

What can a GS1 Digital Link for a DPP look like?

The following example uses GS1 Application Identifier 01 for the GTIN and 21 for a serial number. The domain, identifier and targets are fictional. The URI is the identifying entry point; a resolver can then deliver the appropriate DPP resource.

{
  "gtin": "09506000134352",
  "serialNumber": "SN-4711",
  "gs1DigitalLink": "https://id.example.com/01/09506000134352/21/SN-4711",
  "availableResources": [
    {
      "linkType": "digital-product-passport",
      "mediaType": "text/html",
      "target": "https://dpp.example.com/products/SN-4711"
    },
    {
      "linkType": "digital-product-passport",
      "mediaType": "application/json",
      "target": "https://api.example.com/dpp/SN-4711"
    }
  ]
}

A model- or batch-level passport would qualify the identity differently. A serial number should therefore not be inserted into every code by default. First determine the legally required granularity, then design the identifier scheme, resolver rules and carrier.

For a broader data model covering identity, evidence and JSON, see the DPP example and template.

GTIN, batch or serial number: which identifier does the passport need?

A GTIN typically identifies a trade item or model. It does not automatically distinguish every manufactured unit. If a DPP applies to a specific batch or item, the identifier needs an appropriate qualifier—such as batch or serial number—or another suitable identification scheme.

Granularity

Identifies

Practical effect

Model

All units sharing the defined characteristics

One target may apply to many physical products.

Batch

A specific production run

Batch-specific differences, evidence or recalls can be addressed.

Item

One physical unit

A serial number, individual history and status can be connected.

The choice affects data volume, printing and production processes, event data, traceability and cost. It should therefore be evaluated alongside the product group’s DPP requirements, rather than as an isolated barcode project.

Does the data carrier have to be a QR code?

No. The ESPR defines the carrier as the machine-readable connection between product and identifier, while leaving the concrete technology to product-specific measures. The harmonised standards published in July 2026 cover unique identifiers, data carriers, exchange protocols, storage, APIs and system interoperability. EU Decision 2026/1736 lists the six DPP standards.

Carrier

Strength

Check

QR code

Accessible with normal phone cameras and able to carry a URI

Size, contrast, substrate, lifetime and scan performance

Data Matrix

Compact and established in industrial marking

Support across target scanners and consumer devices

NFC

Contactless, embeddable and suitable for dynamic interactions

Cost, durability, phone compatibility and security model

RFID or other carriers

Strong for logistics and automated capture

Whether product law and the user context support it

In practice, a web-capable 2D code is compelling when consumers should access the passport without a specialist app. Industrial or protected journeys may justify multiple carriers or additional authentication. The essential requirement is consistent mapping to the same product identity.

Why a resolver can be better than a hard-coded destination

A simple QR code can point directly to one DPP page. That works, but it tightly couples the printed mark to that storage location. A resolver keeps the product identity stable and manages the available destinations. The human view, API, instructions, repair information and recycling data can then evolve independently.

  • Use an HTTPS domain the organisation controls for the long term.
  • Separate identity from the target system so providers can be changed.
  • Describe languages, media formats and link types unambiguously.
  • Maintain redirects, error handling and discontinued products over time.
  • Do not use a short-lived campaign URL or third-party URL shortener as the persistent identity.
  • Plan monitoring, backup and recovery for the resolution service.

These requirements belong in the DPP implementation roadmap and in the evaluation of DPP software or a service provider.

Do consumers, authorities and repairers see the same DPP?

Not necessarily. The unique identifier can remain the same while delivered fields depend on access rights. Consumers may need care, material, repair or disposal information. Market surveillance and customs may require additional compliance or registration data. Repair and recycling organisations may receive technical information that is not intended for the general public.

The ESPR does not make those rights identical for every product. Product-specific measures define which actors may access which fields. A technical implementation should therefore separate public and protected resources without creating contradictory product identities.

Public entry, differentiated data

A freely scannable code does not mean that every underlying field must be public. The entry point is public; field visibility follows the applicable access rights.

How is a DPP opened online or without the physical code?

The ESPR recognises that potential customers cannot scan a product in an online offer. The responsible economic operator must provide dealers and online marketplaces with a digital copy of the carrier or the unique product identifier so access can be exposed in the listing. A digital copy or web link must also be provided promptly and free of charge on request.

For the user journey, a normal text link is often better than only an image of the QR code. It is more accessible, works on the same device and can be processed by search, assistive and procurement systems. The QR code and clickable link should therefore resolve through the same controlled product identity.

The ESPR guide explains how the framework regulation and product-specific measures combine to create these obligations.

Does the DPP come from the EU Registry?

No. The EU DPP Registry mainly stores identifiers, registration data, metadata and the reference to the externally hosted passport. The 51-page EU guide explicitly says that the complete DPP remains with the economic operator or its service provider. The Registry is an index and verification layer, not the central data store for every visible passport field.

Article 14 of the ESPR additionally requires a public web portal through which stakeholders can search and compare DPP data according to their access rights. As of 21 July 2026, a documented public search journey has not yet been published. For now, the reliable access route is therefore a known carrier or product identifier.

The new Registry Implementing Regulation specifies registration, validation, semantics, security and APIs, but it does not provide a consumer guide for browsing real product passports.

Preparing a DPP QR code correctly: a practical checklist

  1. Determine the product-specific measure, carrier placement and passport granularity.
  2. Inventory existing GTINs, batch numbers, serial numbers and internal identifiers.
  3. Choose the UPI scheme and test collisions, variants and lifecycle scenarios.
  4. Decide whether a direct URI is sufficient or a resolver should manage multiple resources.
  5. Secure domain ownership, HTTPS, redirects and long-term responsibility.
  6. Model public, role-specific and machine-readable views separately.
  7. Test QR or another carrier on the real substrate, at production size and after ageing.
  8. Provide the same access route to e-commerce, marketplaces, service and spare-parts processes.
  9. Monitor broken links, incorrect redirects and unavailable passport data.
  10. Register in the EU Registry only after the DPP is hosted, complete and technically validatable.

The most common mistake

A free QR generator solves only the graphical encoding step. It does not determine the correct product identity, resolver behavior, data quality, access rights, hosting, Registry readiness or long-term availability.

What is clear in July 2026—and what is still missing?

Already clear

Still product-specific or open

The DPP and carrier connect to a persistent UPI.

The exact fields required for each product group.

The DPP remains decentralised; the Registry stores index data.

Whether the carrier sits on the product, packaging or documentation.

Six harmonised DPP standards are referenced in the Official Journal.

Whether model, batch or item granularity applies.

QR, resolvers and GS1 Digital Link provide a practical architecture.

Which identifier schemes the product measure and use case adopt.

A public search-and-comparison portal is legally required.

When the portal becomes publicly usable and documented.

The EU Registry and test environment are online.

When the first semantic product catalogue supports successful registration.

Companies can prepare identifier inventories, domain strategy, resolver architecture, data ownership and scanning journeys now. They should not claim that an arbitrary GS1 QR code is already fully EU-compliant for every product group. The implementation roadmap separates robust preparation from decisions that must wait for the applicable measure.

Frequently asked questions

Answers about data carriers, GS1 Digital Link, GTINs, resolvers and the EU Registry.

Is a QR code mandatory for every Digital Product Passport?

No. The ESPR requires a data carrier, while the applicable product-specific act determines its type and placement. QR is the obvious smartphone-friendly option, but Data Matrix, NFC or other standards-compliant carriers may be permitted for a product.

Is GS1 Digital Link mandatory for a DPP?

Not across the board. GS1 Digital Link is an established international route for expressing a GTIN and qualifiers as a resolvable web address. EU law requires standards-based, interoperable identifiers and carriers; the product-specific act and applicable harmonised or equivalent standards determine the concrete implementation.

Do users need an app to open a DPP QR code?

A normal QR code containing an HTTPS address can usually be opened with a smartphone camera. An app or sign-in may be necessary when another carrier is used or protected, role-specific data is requested.

Does the QR code contain all passport data?

Normally not. It contains the unique product identifier or a resolvable URL. The full DPP remains hosted by the responsible company or its service provider and is delivered when requested.

What is a DPP resolver?

A resolver receives a product identifier and returns or opens the appropriate resource. The same identifier can therefore route to a consumer view, structured JSON, instructions or an access-controlled view.

What is the difference between a GTIN and GS1 Digital Link?

A GTIN identifies a trade item. GS1 Digital Link places that identifier—and optionally a batch, serial number or other GS1 qualifiers—inside a standardised web address that can resolve to digital resources.

Can people already search for passports in the EU Registry?

The EU Registry has been available as registration and indexing infrastructure since July 2026, but it does not hold the complete DPP. The separately required public portal for searching and comparing passport data is not yet available as a documented public search journey.

Where must the DPP QR code be placed?

The applicable product measure determines whether the carrier belongs on the product, its packaging or accompanying documentation. For online offers, access must also be made digitally available to potential customers.

From identifier to a persistently available resource

Go beyond generating a QR code: operate the access layer

Reliable DPP access does not begin with printing the code. Identifier scheme, granularity, resolution, data model, hosting, roles and long-term operations must align first.

Portrait of Nils Abegg

Written by

Nils

Nils Abegg is a developer with more than 15 years of experience, including around ten years in e-commerce. Since 2023, he has focused on agentic AI and enjoys building practical AI solutions for small and medium-sized businesses.