PID Toolkit


Toolkit version: v?
PID Scheme: v?
Build ID: v?

Generate PID

Create 6-character pseudonymised IDs, with an optional appended date (format: XXXXXX-YYYYMMDD).

Open Generator

QR Code

Render a QR for the PID output text (payload matches exactly). Adjustable size; copy/download/print; human-readable text shown beneath the QR.

Open QR Tool

PID Verification

Verify a given PID by recomputing it from name, DOB, and seed. Supports verifying a PID with an appended date (when specified).

Open Verifier

Build Your Own PID Toolkit

Generate a ZIP containing all toolkit files with your own unique "pepper" inserted into settings.js. This can be run offline, or on your own servers.

Open Builder

CSV — Bulk Pseudonymisation

Use a CSV with first_name, last_name, dob columns. Adds sanitised_first_name, sanitised_last_name, pid, and pid_with_date only when row-level date columns specify a date.

Open Bulk Pseudonymisation

CSV — Bulk Verification

Use a CSV with first_name, last_name, dob, and pid. Recomputes expected values and flags mismatches; supports per-row date columns.

Open CSV Verification

Notes