DPP JSON Validator
Validate a Digital Product Passport payload against the expected structure. Free, client-side.
What this validates: the structural shape of a Digital Product Passport under ESPR (Regulation 2024/1781) — identification, operator, battery-specific data (Annex XIII), conformity, circularity, and the data carrier. The binding field-level schema will come via delegated acts per product group.
Build a passport with the ESPR builder, check your readiness with the Battery Passport checklist, or encode the QR with the GS1 Digital Link builder.
Continue with
Battery Passport Checklist
Interactive checklist for all EU Battery Passport data points (Annex XIII, Regulation 2023/1542): EV (46), LMT (49), industrial >2kWh (32). Track readiness before 18 Feb 2027. Free, client-side.
DPP Playground
Build a draft EU Digital Product Passport: pick your industry (textile, battery, electronics...), list the documents you have, and see exactly what information is missing. 100% client-side.
GS1 Digital Link Builder
Build and decode GS1 Digital Link URLs: GTIN, serial, lot, expiry into a web URL and QR code. Check-digit and date validation, element-string conversion. Free, client-side.
About the Dpp JSON Validator
A DPP is only useful if the data is correct. This validator checks a JSON payload: identification, operator, battery fields, conformity, circularity, data carrier — reporting present, missing, and invalid fields without uploading anything.
How to use
- Paste JSON, validate, review field results, fix gaps.