Skip to main content

Validator of Lithuania Asmens Kodas

Lithuanian personal code (Gyventojų registras) with two-tier Modulo 11.

About Lithuanian Asmens Kodas

The Asmens Kodas (AK) is the universal personal identity code assigned to Lithuanian citizens and foreign residents by the State Enterprise Centre of Registers (Registrų centras).

It is the primary unique identifier used across healthcare, tax administration, public registry services, and banking institutions in Lithuania.

Anatomy & Structure of Lithuanian Asmens Kodas

The Asmens Kodas consists of 11 numeric digits formatted as GYYMMDDSSSC:

PositionFieldLengthMeaning & RuleExample
1Gender & Century1 digit1/2 (male/female 19th c.), 3/4 (20th c.), 5/6 (21st c.)3
2 to 7Birth Date6 digitsGregorian calendar birthdate (YYMMDD)800101
8 to 10Daily Sequence3 digitsSequential birth registration index123
11Check Digit1 digitOfficial two-tier Modulo 11 checksum5

Official Gyventojų registras Algorithm (Two-Tier Modulo 11)

Two rounds of weighted arithmetic checking:

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 sum 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; if still 10, the check digit is 0.
  5. 5. Check digit must equal the 11th digit.

Frequently Asked Questions (FAQ)