Skip to main content

Israeli ID (Teudat Zehut) Validator

Validate the authenticity, format, and checksum of Israeli ID (Teudat Zehut).

About Israeli ID (Teudat Zehut) Validation

The Teudat Zehut (Israeli ID / Mispar Zehut) is the 9-digit civil identity number in Israel.

Consists of 9 digits (zero-padded if shorter), with the 9th digit verified via the Luhn algorithm (Modulo 10).

Anatomy & Structure of Israeli ID / Teudat Zehut — Israel

The Israeli Identity Number consists of up to 9 digits in 2 parts:

PositionFieldLengthMeaning & RuleExample
1 to 8Base Registration Number8 digitsUnique sequential registration number (padded with leading zeros if < 9)01234567
9Check Digit1 digitCalculated via **Luhn (Modulo 10)** algorithm with weights [1, 2, 1, 2, 1, 2, 1, 2]4

Official Algorithm (Luhn Modulo 10 — Israel Population Authority)

Check digit calculation for Israeli Identity Number:

S = Σ luhn(d[i], i) (i=0..7); (S + d[8]) mod 10 === 0
  1. 1. Pad number with leading zeros to 9 digits.
  2. 2. Multiply even positions by 1 and odd positions by 2.
  3. 3. If product > 9, sum its digits (e.g. 14 -> 1+4 = 5).
  4. 4. Sum all results into total S.
  5. 5. Valid if (S + check) mod 10 = 0.

Frequently Asked Questions & Technical Guidelines