Skip to main content

Validator of Estonia Isikukood

Estonian personal identification code (EVS 585:2007) with two-tier Modulo 11 checksum.

About Estonian Isikukood

The Isikukood (IK) is the unique personal identification code assigned to all Estonian citizens, residents, and global e-Residents of the Republic of Estonia.

Issued under national standard EVS 585:2007 by the Rahvastikuregister, it forms the core identity backbone of Estonia's e-government X-Road ecosystem and eID digital signatures.

Anatomy & Structure of Estonian Isikukood

The Isikukood consists of exactly 11 numeric digits:

PositionFieldLengthMeaning & RuleExample
1Gender & Century1 digit1/2 (19th c.), 3/4 (20th c.), 5/6 (21st c.), 7/8 (22nd c.)3
2 to 7Birth Date6 digitsGregorian calendar date (YYMMDD)760503
8 to 10Sequence Number3 digitsDaily birth birth registration order (001-999)029
11Check Digit1 digitOfficial two-tier Modulo 11 checksum9

Official EVS 585:2007 Algorithm (Two-Tier Modulo 11)

Official checksum procedure specified by the Estonian Ministry of the Interior:

Sum = Σ (d[i] * w[i]); Remainder = Sum mod 11
  1. 1. Multiply the first 10 digits by weights [1, 2, 3, 4, 5, 6, 7, 8, 9, 1].
  2. 2. If remainder mod 11 is less than 10, the check digit is the remainder.
  3. 3. If remainder is 10, recalculate using secondary weights [3, 4, 5, 6, 7, 8, 9, 1, 2, 3].
  4. 4. If second remainder is less than 10, use it as check digit; if still 10, check digit is 0.
  5. 5. The final check digit must equal the 11th digit of the code.

Frequently Asked Questions (FAQ)