DPP Resolver Tester
Test the full chain: QR URL → resolver → passport data. Free, runs in your browser.
Paste the URL from a DPP QR code (or a GS1 Digital Link). This tool fetches it and checks that the returned JSON contains the required passport fields. The resolver must allow cross-origin requests (CORS).
What this tests: the chain a consumer or recycler experiences — scan QR → resolve URL → receive passport data. It checks HTTP reachability, JSON structure, and that required ESPR fields are present.
If the fetch fails with a CORS error, the resolver needs to send Access-Control-Allow-Origin — without it, browser-based tools and consumer apps cannot read the passport. This is a common deployment gap.
Build the QR with the GS1 Digital Link builder, validate the JSON with the DPP JSON Validator.
About the Dpp Resolver Tester
Tests the full chain: QR URL, resolver, passport data. Fetches the URL and verifies required ESPR fields, CORS, and JSON structure — surfacing the most common deployment gaps.
How to use
- Paste QR URL, test, review field checks and raw response.