Skip to main content

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

  1. Paste QR URL, test, review field checks and raw response.