The Israeli ID number (Teudat Zehut, ת.ז.) is the 9-digit identifier issued by the population registry to every resident. It is used across HR onboarding, bank KYC, and government services, and its final digit is a Luhn check digit so transcription errors can be caught instantly. This validator runs the Luhn algorithm in your browser.
How it works
The number is validated with the Luhn (mod-10) algorithm, reading left to right across all nine digits:
- Strip non-digits and left-pad to nine digits (Israeli IDs with dropped leading zeros are common).
- Multiply each digit by a weight that alternates
1, 2, 1, 2, …starting from the leftmost digit. - If any product is greater than 9, sum its two digits (equivalently, subtract 9).
- Add all the adjusted values together.
- The ID is valid when that total is divisible by 10 (
total mod 10 == 0).
Example
For ID 000000018, the weights 1 2 1 2 1 2 1 2 1 applied to the digits give all zeros until the last two: 1×2 = 2 and 8×1 = 8, summing to 10. 10 mod 10 = 0, so the ID is valid.
Notes
A valid Luhn result confirms the number is well-formed, not that the identity exists or is registered. Use official Misrad HaPnim services for real verification. Everything here runs locally — the number never leaves your browser.