Israel ID Number (ת.ז.) Validator

Validate a 9-digit Israeli identity number (Teudat Zehut) with the Luhn check digit.

Ad placeholder (leaderboard)

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:

  1. Strip non-digits and left-pad to nine digits (Israeli IDs with dropped leading zeros are common).
  2. Multiply each digit by a weight that alternates 1, 2, 1, 2, … starting from the leftmost digit.
  3. If any product is greater than 9, sum its two digits (equivalently, subtract 9).
  4. Add all the adjusted values together.
  5. 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.

Ad placeholder (rectangle)