Isikukood‑validerare och parser
Validera och tolka estnisk personkod (Isikukood).
Inmatning
Utdata
Resultat
Inget värde
Readme
Vad är ett Isikukood?
Ett Isikukood är Estlands nationella personnummer, som tilldelas varje invånare vid födseln eller vid erhållande av uppehållstillstånd. Denna 11‑siffriga kod kodar viktig information inklusive födelsedatum, kön och ett unikt sekvensnummer. Den sista siffran är en kontrollsiffra som validerar kodens äkthet.
Isikukood‑systemet infördes 1991 och följer ett specifikt format: den första siffran anger århundrade och kön (udda för män, jämn för kvinnor), siffrorna 2‑7 representerar födelsedatum (YYMMDD), siffrorna 8‑10 är ett unikt sekvensnummer, och den 11:e siffran är en kontrollsiffra beräknad med en viktad kontrollsummealgoritm.
Verktygsbeskrivning
Detta verktyg validerar estniska Isikukood (personliga identifieringskoder) och extraherar kodad information från giltiga koder. Det verifierar kodens struktur, beräknar och kontrollerar kontrollsiffran samt analyserar all inbäddad data inklusive födelsedatum, kön, ålder och själva kontrollsiffran.
Validatorn använder den officiella Isikukood‑algoritmen för att säkerställa noggrannhet och kan omedelbart upptäcka ogiltiga koder genom formatkontroll och matematisk validering.
Funktioner
- Real-time Validation: Verifierar omedelbart om ett Isikukood är giltigt eller ogiltigt
- Data Extraction: Parsar automatiskt och visar kodad information
- Gender Detection: Identifierar kön från den första siffran
Isikukood‑struktur
Det 11‑siffriga Isikukood‑formatet: GYYMMDDSSSC
- G (1:a siffran): Köns- och århundradeindikator
- 1/2: Född 1800‑1899 (man/kvinna)
- 3/4: Född 1900‑1999 (man/kvinna)
- 5/6: Född 2000‑2099 (man/kvinna)
- 7/8: Född 2100‑2199 (man/kvinna)
- YYMMDD (2:e‑7:e siffrorna): Födelsedatum (år‑månad‑dag)
- SSS (8:e‑10:e siffrorna): Sekvensnummer (unikt identifieringsnummer för personer födda samma dag)
- C (11:e siffran): Kontrollsiffra beräknad med modulo‑11‑algoritm och specifika vikter