DPP QR Code: Requirements, Identification and Access
How a QR code leads to the Digital Product Passport: data carrier, unique product identifier, URL design, access levels, redirects and durable operation.
At a glance
- The QR code is the data carrier, not the product passport itself.
- A stable product identifier should be separated from replaceable target systems.
- Public access and protected data need different permissions.
- Redirects, monitoring and backup keep a physical code from leading nowhere later.
The DPP QR code is the most visible connection between a product and its Digital Product Passport. That is exactly why it gets confused with the passport itself. Technically it is a data carrier: it encodes an identifier or address through which the right DPP system serves the correct record. What a Digital Product Passport covers in full is set out in the fundamentals article.
For a prototype, a QR code on a sticker is enough. For a product that stays in the market for years you need more: a stable identifier concept, controlled redirects, appropriate access levels and an operation that survives a platform change.
What role does the QR code play in the DPP?
The ESPR describes basic conditions for the Digital Product Passport. These include the link through a data carrier with a durable unique product identifier. The concrete form, position and granularity are set per product group.
Technically, a scan should trigger four steps:
- The data carrier is read.
- The identifier it contains is resolved.
- The system determines product, version, language and access right.
- The matching public or protected view is served.
The code therefore does not have to contain all product data. It is usually more sensible to encode a stable reference and to serve the current data from the DPP system.
Separating QR code, URL and identifier
A frequent architectural mistake is treating a long, platform-specific URL as the actual product identity. If the service provider or the technical route changes later, the printed code can no longer be changed.
A more robust architecture separates three things:
| Layer | Example task | Changeability |
|---|---|---|
| Product identifier | Identifies model, batch or item | Stable long-term |
| Resolver or link layer | Routes the identifier to the responsible service | Adjustable under control |
| DPP application | Serves data and interfaces | Technically replaceable |
What does a user see after scanning?
Not every actor needs the same view. Consumers can receive public product information. Service partners may need repair or spare part information. Market surveillance authorities and notified bodies may need access to separately protected details.
A DPP solution should therefore not only distinguish “public” and “private”. Role- and context-based rules are more useful:
- information publicly accessible without login
- protected data for authorised business partners
- authority or inspection access levels
- internal working data that is never part of publication
Personal customer data does not automatically belong in a product passport. The legal framework sets its own requirements for that; technically, data minimisation should apply from the start.
What does a DPP QR code have to survive in practice?
The best data standard is worth little if the code cannot be scanned reliably under real conditions. Material, printing process, contrast, size, curvature, soiling and distance all affect readability. The concrete design has to match both the product and the applicable rules.
Redirects without SEO or security problems
For long-lived product identifiers, redirects are not a flaw but a controlled part of the architecture. They should be server-side, traceable and free of unnecessary chains. An old address can then permanently lead to the current DPP resource.
What matters is that the redirect logic does not accept arbitrary targets. Open redirects can be abused for phishing. Likewise, a resolver should not disclose more product information than the requesting role is allowed to see.
What happens on outage or provider change?
A QR code on a product must not become worthless because a single service is unavailable. At minimum, operations need:
- monitoring of domain, TLS, resolver and DPP endpoint
- documented restart and recovery procedures
- exportable product data and identifier mappings
- independent backup of published passports
- clear ownership of changes to redirects
This matters particularly because a DPP URL cannot be swapped afterwards like a broken link in a newsletter. The physical data carrier stays on the product.
Conclusion
A DPP QR code is small; the architecture behind it is not. Durable identifiers, stable resolution, access control and operational reliability decide whether the code stays dependable across the product lifecycle. Separating these layers early reduces later migrations and avoids dead product links. Which platform capabilities support that is covered on the DPPdesk product page, and the battery passport checklist shows how it plays out under a concrete deadline.
FAQ
Frequently asked questions
Does every Digital Product Passport have to use a QR code?
The legal framework refers generally to data carriers and specifies the choice per product group. For batteries, the EU Battery Regulation contains concrete QR code requirements. For other product groups, the applicable act decides.
Can the QR code point straight to a PDF?
Technically yes, but as a durable DPP concept it is usually too weak. A PDF offers only limited machine readability, role control, versioning and structured downstream processing.
Should the language be encoded in the QR code?
Usually not. The same product identity should lead to a multilingual output. Language can be resolved through browser settings, user choice or a controlled URL structure, without creating a new product identity per language.
What happens to the QR code if we change providers?
A printed code cannot be changed afterwards. The product identifier should therefore be separated from the technical target address and resolved through a dedicated resolver or redirect layer that stays under your own control.
How large does a DPP QR code have to be?
There is no universal figure. What matters is the applicable act plus material, printing process, contrast, curvature, soiling and scanning distance on the real product. Readability should be tested at the intended application point.
Primary sources
Sources and legal status
Regulatory content is provided for information only and does not constitute legal advice. The official texts and the specific product context prevail.
- Regulation (EU) 2024/1781 – DPP requirements
- Regulation (EU) 2023/1542 – QR code and battery passport
Last reviewed:
