Ireland PPS Number Validator

Validate an Irish PPS number using the modulo-23 check letter.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Ireland PPS number validator

Validate an Irish PPS Number (Personal Public Service Number) used for tax, social welfare and public services. This helps catch data-entry typos in forms and software before a number is submitted, without ever contacting a government system.

How it works

The number is 7 digits + a check letter, with an optional second letter (post-2013). The check letter is computed with a modulo-23 algorithm:

  1. Multiply the seven digits by weights 8, 7, 6, 5, 4, 3, 2 and sum them.
  2. If a second letter is present, add its value (A=1 … Z=26) × 9.
  3. Take the total modulo 23. A remainder of 0 maps to W; remainders 1–22 map to A–V.

That computed letter must equal the 8th character of the PPSN.

Example

For 1234567: (1×8 + 2×7 + 3×6 + 4×5 + 5×4 + 6×3 + 7×2) = 8 + 14 + 18 + 20 + 20 + 18 + 14 = 112. 112 mod 23 = 20, which maps to the letter T. So 1234567T has a valid check letter.

It is privacy-first: nothing leaves your browser. The validator only checks the format and check letter — it does not verify the number against any register.

Ad placeholder (rectangle)