EU Digital Product Passport QR Code and Data Carrier Implementation Guide
This guide helps design QR-code and data-carrier choices for EU Digital Product Passports without treating QR codes as a universal mandate.
The focus is the link between the physical product, a persistent unique product identifier, access rights, resolver behavior, and evidence that the passport remains usable.
Under the Ecodesign for Sustainable Products Regulation (ESPR), a Digital Product Passport is accessed through a and connected to a persistent unique product identifier. A QR code can be one practical data carrier, but ESPR delegates the carrier, layout, positioning, product level, access rights, and availability period to product-group rules. Treat the QR code as the physical access point to a controlled identifier and passport service, not as the passport itself. The Commission Registry is now operational, but registration does not decide which symbol a product must carry.
1
Section 1
Start with the delegated act, not a universal QR rule
ESPR Article 9 says product-group passport requirements must specify the data to include, one or more data carriers, the layout and positioning, whether the passport is at model, batch, or item level, access before purchase, access rights, update rights, and the period for passport availability. Confirm the applicable delegated act and product granularity before launching a QR-code policy across a product range.
ESPR Article 10 then sets the core technical baseline: the passport must be connected through a to a persistent unique product identifier, and the data carrier must be physically present on the product, packaging, or accompanying documentation as specified by the delegated act.
Record the covered product group and the delegated act that requires the passport.
Identify whether the passport applies at model, batch, or item level before minting identifiers.
Select the permitted or carriers from the delegated act; QR code is an option only where the rule or design choice supports it.
Document the required physical location: product, packaging, or accompanying documentation.
Keep a copy of the data-carrier artwork, decoded payload, target URI, and identifier allocation record together.
ESPR Articles 9 and 10 define the delegated-act choices for data carriers and require the passport to connect through a data carrier to a persistent unique product identifier.
GS1 terminology distinguishes QR Code, GS1 QR Code, GS1 Digital Link URI, GS1 identifiers, and indirect-mode resolution, which are useful when designing a scan-to-passport implementation.
QR Code encoding data using the uncompressed form of GS1 Digital Link URI syntax
2
Section 2
Design the code around the identifier and resolver path
A DPP QR code should usually carry a stable identifier or URI that can resolve to passport data, not a large bundle of passport data embedded in the symbol. ESPR requires open, interoperable, machine-readable, structured, searchable, transferable data without vendor lock-in. ETSI guidance also warns that QR codes have limited data capacity and points toward identification, resolution, encoding, decoding, and verification methods rather than plain-text QR dumps.
CIRPASS architecture examples describe a practical flow: the economic operator creates the product identifier, makes machine-readable DPP content available at digital locations, registers links in a resolver service, and lets a user scan a QR code containing a product identifier encoded into a web link. The resolver then returns typed links, and data sources apply the relevant access level.
Use a persistent identifier policy that prevents accidental reuse when GTIN, model number, batch, serial number, or another identifier component changes.
Prefer a URI or identifier payload that can be resolved and redirected while preserving the product identity history.
Test decoding with consumer phones, warehouse scanners, and authority-facing workflows where those channels are expected.
Log resolver responses for public, repairer, recycler, market-surveillance, and customs use cases where those access roles apply.
Plan domain, resolver, and back-up service continuity so a printed code does not break when vendors or hosting arrangements change.
CIRPASS describes identifier creation, resolver registration, QR-code scanning, typed link responses, and role-based access as an architecture pattern for DPP implementations.
The user scans a QR code containing a product identifier encoded into a web link
ETSI ES 204 082 explains that QR codes have limited storage capacity and frames modern DPP implementations around identification, resolution, encoding, decoding, and verification.
ESPR requires DPP data to use open standards and interoperable formats and to be machine-readable, structured, searchable, and transferable without vendor lock-in where appropriate.
open interoperable data exchange network without vender lock-in
3
Section 3
Make access usable before purchase and across roles
The QR-code experience is a compliance and usability issue, not only a print-quality issue. ESPR requires free-of-charge and easy access to the DPP based on the access rights set in the applicable delegated act. Dealers and online marketplaces also need a digital copy of the or unique product identifier, or a webpage link, so potential customers can access the passport where they cannot physically scan the product.
The economic operator must provide that digital copy or webpage link free of charge, promptly, and no later than five working days after a request. CEN-CENELEC CWA 18186 treats DPP design as an information portal and access-rights problem: public data should be available without login or personal data collection, while restricted data can be controlled through software roles, login, or other authentication. That distinction should drive the QR landing page, resolver rules, and user experience.
For public consumer information, confirm that the scan opens without a mandatory account, unnecessary personal data collection, or a vendor-specific app for basic information.
For restricted data, document which actor roles receive which links or fields and how credentials are verified.
For distance selling, provide the online product page with the same DPP access route or identifier that would be available from the physical carrier.
Record requests from dealers and marketplace providers, the supplied carrier copy or link, and the response date so the five-working-day limit can be checked.
Check mobile-first rendering, accessibility needs, language handling, and error messages because the scan path is often the first DPP touchpoint.
Retain screenshots or machine logs proving the public and restricted access paths returned the expected data at release.
ESPR Article 11 requires free-of-charge and easy access based on access rights, and Article 10 addresses digital copies or webpage links for dealers and online marketplaces.
CEN-CENELEC CWA 18186 guidance separates public DPP data access from restricted role-based access and frames DPP implementation as an information-portal design task.
public data should be available without requiring any logins
CIRPASS user stories show QR-code scanning leading to resolver links and then to data sources that determine access level for the querying party.
the data sources receiving the request determines the appropriate access level
4
Section 4
Use GS1 and standards guidance carefully
GS1 guidance is useful for products that already use GS1 identifiers or where a product group accepts GS1-compatible identifier and carrier designs. The GS1 General Specifications define GS1 identifiers, GS1 Digital Link URI syntax, GS1 QR Code, QR Code symbology, human-readable interpretation, indirect mode, and related data-carrier concepts. That supports a disciplined implementation, but it does not by itself decide which an ESPR delegated act will require.
CEN-CENELEC CWA 18186 is useful design guidance from the CircThread experience, but a CEN Workshop Agreement is not a European Standard and does not by itself create an ESPR requirement. ETSI ES 204 082 and TS 103 881 provide DPP information-model and quality-property context, especially accessibility, persistence, authenticity, identifiability, integrity, verifiability, and traceability.
In July 2026, the Commission reported that six of eight harmonised DPP standards were published through national standards organisations, covering unique identifiers, interoperability, data carriers, APIs, data exchange protocols, and data storage. Check the applicable delegated act and the current Official Journal references before treating any standard or part as a compliance route.
Label GS1, CEN-CENELEC, ETSI, and CIRPASS materials as implementation guidance unless the delegated act or harmonised standard makes a specific requirement binding.
If using GS1 Digital Link, document the Application Identifiers and identifier extensions used in the URI and the resolver behavior expected from scanners.
Print and scan-test human-readable text, quiet zone, symbol size, contrast, surface, packaging curvature, and expected wear for the product environment.
Keep separate evidence for barcode quality, identifier uniqueness, resolver availability, DPP data completeness, and role-based access.
Do not encode business-sensitive or personal data into a public QR payload; use access-controlled data sources when restricted fields are needed.
Reports the July 2026 publication status of the eight DPP standards and identifies the six published subject areas without making QR Code universal.
5
Section 5
Verification evidence for a DPP QR implementation
The implementation file should show that the printed carrier, decoded identifier, resolver, access-rights model, and passport data work together. Keep the evidence product-specific because ESPR delegated acts can vary by product group and by model, batch, or item level.
Do not treat a successful phone scan as complete verification. The evidence file should also show that the identifier is persistent and unique, the resolver returns the expected links, public users get public data without unnecessary barriers, restricted actors get only the fields they are entitled to, and the DPP remains available for the required period. ESPR separately requires the economic operator to make a backup copy available through a DPP service provider when placing the product on the market.
Identifier allocation record showing the unique product identifier, issuing approach, product level, lifecycle rules, and withdrawal/update process.
Carrier specification package with artwork, encoded payload, human-readable text, print placement, barcode quality checks, and scan-test results.
Resolver and URI test log showing successful lookup, typed link response where used, redirects, failure handling, domain-control evidence, and back-up service behavior.
Backup evidence showing the independent DPP service provider, approved passport version, restoration test, availability period, and continuity procedure for insolvency, liquidation, or cessation of the responsible operator.
Registry evidence where applicable: registered granularity and identifier hierarchy, automated validation result, unique registration identifier, proof of registration if generated, and confirmation that the registered DPP link matches the decoded carrier target.
Access matrix and test evidence for consumer, dealer, online marketplace, repairer, recycler, market-surveillance, customs, and other relevant roles.
DPP data validation record showing data fields are accurate, complete, up to date, machine-readable, structured, searchable, and tied to source evidence.
ESPR requires accurate, complete, up-to-date DPP data and assigns delegated acts the job of specifying carrier, placement, access, level, and availability details.
ETSI ES 204 082 supports evidence criteria around accessibility, persistence, authenticity, identifiability, integrity, verifiability, and traceability.
Supports Registry evidence for identifier hierarchy, granularity, automated checks, backup-provider links, unique registration identifiers, versions, and logs.
Recommended next step
Turn a DPP QR code into a tested access path
Use Sorena to connect the delegated-act requirement, identifier policy, resolver tests, access matrix, and evidence package before QR artwork reaches labels or packaging.
Binding ESPR source for DPP data carriers, persistent unique product identifiers, access rights, open standards, machine-readable data, registry, and delegated-act design choices.
ESPR Articles 9 and 10 define the delegated-act choices for data carriers and require the passport to connect through a data carrier to a persistent unique product identifier.
ESPR requires DPP data to use open standards and interoperable formats and to be machine-readable, structured, searchable, and transferable without vendor lock-in where appropriate.
Show 2 more
ESPR Article 11 requires free-of-charge and easy access based on access rights, and Article 10 addresses digital copies or webpage links for dealers and online marketplaces.
ESPR requires accurate, complete, up-to-date DPP data and assigns delegated acts the job of specifying carrier, placement, access, level, and availability details.
"connected through a data carrier to a persistent unique product identifier"
More quoted passages
"one or more data carriers to be used"
"open interoperable data exchange network without vender lock-in"
CIRPASS source for architecture patterns around product identifiers, resolvers, QR-code scanning, typed links, data sources, and role-based access.
CIRPASS describes identifier creation, resolver registration, QR-code scanning, typed link responses, and role-based access as an architecture pattern for DPP implementations.
CIRPASS user stories show QR-code scanning leading to resolver links and then to data sources that determine access level for the querying party.
Show 1 more
CIRPASS grounds the evidence checklist for resolver registration, QR scanning, typed link responses, and access-level handling.
"DPP System Architecture"
More quoted passages
"The user scans a QR code containing a product identifier encoded into a web link"
"the data sources receiving the request determines the appropriate access level"
"registers the product's links in a resolver service component"
ETSI source for DPP information-model, data-quality, QR capacity, and verification-method guidance for sustainability and circularity product information.
ETSI ES 204 082 explains that QR codes have limited storage capacity and frames modern DPP implementations around identification, resolution, encoding, decoding, and verification.
ETSI ES 204 082 lists DPP technical topics and data quality properties that help shape implementation acceptance criteria.
Show 1 more
ETSI ES 204 082 supports evidence criteria around accessibility, persistence, authenticity, identifiability, integrity, verifiability, and traceability.
CEN-CENELEC source for the CircThread DPP guidance context, including DPP designer considerations, information portal setup, public access, restricted access, and the non-binding status of the CWA.
CEN-CENELEC CWA 18186 guidance separates public DPP data access from restricted role-based access and frames DPP implementation as an information-portal design task.
CEN-CENELEC CWA 18186 is design guidance and states that a CWA is not an official CEN standard or operational guidance.
"Guidelines to create a Digital Product Passport"
More quoted passages
"public data should be available without requiring any logins"
"can in no way be held as being an official standard"
GS1 source for QR Code, GS1 QR Code, GS1 Digital Link URI, GS1 identifiers, human-readable interpretation, and indirect-mode resolution terminology used in implementation design.
GS1 terminology distinguishes QR Code, GS1 QR Code, GS1 Digital Link URI, GS1 identifiers, and indirect-mode resolution, which are useful when designing a scan-to-passport implementation.
GS1 defines the identifier, Digital Link, QR Code, and AIDC vocabulary needed to specify an implementation precisely when GS1 standards are used.
"GS1 Digital Link URI"
More quoted passages
"QR Code encoding data using the uncompressed form of GS1 Digital Link URI syntax"
"Data element(s) that expresses a GS1 identification key"