Generate PID
Create 6-character pseudonymised IDs, with an optional appended date
(format: XXXXXX-YYYYMMDD).
Create 6-character pseudonymised IDs, with an optional appended date
(format: XXXXXX-YYYYMMDD).
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 ToolVerify a given PID by recomputing it from name, DOB, and seed. Supports verifying a PID with an appended date (when specified).
Open VerifierGenerate 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.
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 PseudonymisationUse a CSV with first_name, last_name, dob, and pid. Recomputes expected values and flags mismatches; supports per-row date columns.
Open CSV Verificationsettings.js and defines the PID “universe”. Rotate it to produce a new scheme.