Wat is een Isikukood?

Een Isikukood is Estland's nationale identificatienummer, toegekend aan elke inwoner bij de geboorte of bij het verkrijgen van verblijfsstatus. Deze 11-cijferige code codeert essentiële informatie, waaronder geboortedatum, geslacht en een uniek volgnummer. Het laatste cijfer is een controlecijfer dat de authenticiteit van de volledige code valideert.

Het Isikukood‑systeem werd in 1991 geïntroduceerd en volgt een specifiek formaat: het eerste cijfer geeft het eeuw en het geslacht aan (oneven voor mannen, even voor vrouwen), cijfers 2‑7 vertegenwoordigen de geboortedatum (YYMMDD), cijfers 8‑10 vormen een uniek volgnummer, en het 11e cijfer is een controlegetal berekend met een gewogen checksum‑algoritme.

Toolbeschrijving

Deze tool valideert Estlandse Isikukood (persoonlijke identificatiecodes) en haalt gecodeerde informatie uit geldige codes. Hij controleert de structuur van de code, berekent en verifieert het controlecijfer, en parseert alle ingebedde gegevens, waaronder geboortedatum, geslacht, leeftijd en het controlecijfer zelf.

De validator maakt gebruik van het officiële Isikukood‑algoritme om nauwkeurigheid te garanderen en kan onmiddellijk ongeldige codes detecteren via formatcontrole en wiskundige validatie.

Functies

  • Realtimevalidatie: Verifieert onmiddellijk of een Isikukood geldig of ongeldig is
  • Gegevensextractie: Parseert automatisch en toont gecodeerde informatie
  • Geslachtsdetectie: Identificeert het geslacht op basis van het eerste cijfer

Isikukood-structuur

Het 11-cijferige Isikukood-formaat: GYYMMDDSSSC

  • G (1e cijfer): Geslacht‑ en eeuwindicator
    • 1/2: Geboren 1800‑1899 (man/vrouw)
    • 3/4: Geboren 1900‑1999 (man/vrouw)
    • 5/6: Geboren 2000‑2099 (man/vrouw)
    • 7/8: Geboren 2100‑2199 (man/vrouw)
  • YYMMDD (2e‑7e cijfers): Geboortedatum (jaar‑maand‑dag)
  • SSS (8e‑10e cijfers): Volgnummer (unieke identifier voor personen geboren op dezelfde dag)
  • C (11e cijfer): Controlecijfer berekend met het modulo‑11‑algoritme en specifieke gewichten