Hungary TAJ Number Validator

Validate a Hungarian social security (TAJ) number with the weighted mod-10 check.

Ad placeholder (leaderboard)

A TAJ (Társadalombiztosítási Azonosító Jel) is the 9-digit social security identification number issued in Hungary for healthcare and benefits. Before relying on a TAJ in an HR, payroll, or eGov system, you can confirm it is internally well-formed using its check digit. This free validator runs that exact check in your browser.

How it works

The TAJ uses a weighted modulo-10 check digit:

  1. Strip spaces so you have 9 digits.
  2. Multiply the first 8 digits by alternating weights: positions 1, 3, 5, 7 use 3 and positions 2, 4, 6, 8 use 7.
  3. Add the 8 products together.
  4. The check digit is sum mod 10, and it must equal the 9th digit.

The tool shows you the weighted sum and the sum mod 10 value so you can see precisely why a number passed or failed.

Example

For the first eight digits 1 2 3 4 5 6 7 8 the weighted sum is (1×3)+(2×7)+(3×3)+(4×7)+(5×3)+(6×7)+(7×3)+(8×7) = 188. 188 mod 10 = 8, so a valid TAJ ending those eight digits must have a 9th digit of 8, giving 123456788.

Notes

A valid check digit confirms the TAJ is well-formed, not that it is registered or active in the NEAK system. Everything here runs locally — your TAJ never leaves your device.

Ad placeholder (rectangle)