Manufacturing Compliance
Free Digital Product Passport tools — everything stays in your browser
A Digital Product Passport (DPP) is a structured record of a product’s composition, origin and sustainability data, reachable through a QR code or NFC tag. The EU’s ESPR framework (Regulation (EU) 2024/1781) and Battery Regulation (Regulation (EU) 2023/1542) are phasing passports in product group by product group. These free tools help you build, validate and inspect passports — and because passport data describes your products, suppliers and costs, every tool here is client-side: nothing is uploaded, logged or tracked.
The tools
DPP JSON Validator
Validate a Digital Product Passport JSON payload: required fields, battery data, operator, data carrier.
DPP Playground
Build a draft DPP for your industry and see exactly which information is still missing.
DPP Readiness Score
Answer 14 questions and get a 0-100 readiness score with a prioritized action list.
DPP Resolver Tester
Test the full scan → resolve → verify chain: paste the QR URL and fetch the passport.
GS1 Digital Link Builder
Build and decode GS1 Digital Link URLs: GTIN, serial, lot, expiry into a web URL and QR code.
GTIN Validator
Validate GTIN-8/12/13/14 (EAN/UPC): check-digit verification and GS1 prefix decode.
Battery Passport Checklist
Interactive checklist for every EU Battery Passport data point (Annex XIII, Regulation 2023/1542).
ESPR DPP Timeline
Interactive timeline of EU ESPR delegated acts and DPP deadlines by product group.
Battery Carbon Footprint Declaration
Build the carbon footprint declaration for an EU battery passport.
Textile DPP Builder
Build a textile-specific passport: fiber composition, recycled content, care.
Supporting utilities
QR Code Generator
The DPP physical layer — generate the QR that carries your passport URL.
JSON Viewer
Format and inspect passport JSON payloads.
Base64 String
Encode/decode carrier payload data without a round-trip to a server.
UUID Generator
Generate identifiers for passport records and resolver entries.
What's in a Digital Product Passport
Passports differ by product group, but the data model converges on: identification (GTIN / GS1 Digital Link, unique unit serial), operator and manufacturer details, composition and materials (including substances of concern), sustainability declarations (e.g. battery carbon footprint), circularity data (disassembly, recycling), and documents (declarations, test reports). A data carrier — typically a QR code — links the physical product to the resolver that serves the payload.
How DPP identification works (QR / GS1 Digital Link / NFC)
The carrier encodes a URI. With GS1 Digital Link, that URI is a standard web URL that carries structured GS1 keys (GTIN, serial, lot, expiry) as query parameters — so one QR serves both consumers and machines. NFC tags follow the same resolve-then-fetch pattern. The resolver returns the passport JSON, which validators (and regulators) check against the product group's data model.
For DPP platform teams
Building compliance SaaS for manufacturers? These utilities are available as embeddable components, and the privacy-first "nothing leaves the browser" property strengthens your compliance story — your customers' product data never transits your servers during validation. The DPP JSON Validator, GTIN Validator and GS1 Digital Link Builder are pure client-side functions with no backend dependency.
Talk to us about embedding or partnership →FAQ
What is a Digital Product Passport (DPP)?
A DPP is a structured, machine-readable record of a product’s composition, origin, sustainability and circularity data, accessible through a data carrier such as a QR code. The EU’s Ecodesign for Sustainable Products Regulation (ESPR, Regulation (EU) 2024/1781) establishes the framework; the EU Battery Regulation (Regulation (EU) 2023/1542) introduces the battery passport as the first application.
Which products need a Digital Product Passport first?
Batteries come first under Regulation (EU) 2023/1542 (battery passport). Further product groups — such as textiles and electronics — follow on a phased schedule set by ESPR delegated acts. Deadlines move as acts are adopted, so check the official texts at eur-lex.europa.eu and the Commission’s ESPR pages for current dates; our ESPR DPP Timeline tool tracks the same schedule.
GS1 Digital Link or a proprietary ID — which should a DPP use?
GS1 Digital Link (GS1 DL) encodes GTIN, serial, lot and expiry as a standard web URI, so the same QR resolves to a product page and carries structured identification data. That interoperability is why it is the most common DPP carrier pattern. Proprietary IDs work but lock you into one resolver ecosystem.
Is Digital Product Passport data public?
Partly. A passport typically has a public layer (anyone with the QR can read composition and recycling info) and access-controlled layers (commercially sensitive or personal data, e.g. battery passport details restricted to authorized parties). Check the applicable regulation for your product group.
Do these tools check whether I am legally ESPR-compliant?
No. These tools validate data structures — JSON shape, GS1 syntax, check digits, required fields. They do not assess legal compliance status, which depends on your product, role and the delegated acts in force. We deliberately do not promise compliance outcomes.
Is my passport data uploaded anywhere?
No. Every tool on this page runs 100% client-side in your browser. Passport data describes your products, suppliers and costs — it should never be pasted into a cloud validator. Nothing you type here leaves your machine.
Sources: Regulation (EU) 2024/1781 (ESPR) and Regulation (EU) 2023/1542 (batteries), available at eur-lex.europa.eu; GS1 Digital Link standard at gs1.org. These tools validate data structures, not legal compliance status. Regulation dates and scopes change as delegated acts are adopted — always confirm against the official texts.