Isikukoodi kontroll ja dekodeerija
Kontrolli, kas isikukood on korrektne, ja vaata selle tähendust: sünnikuupäev, vanus ja sugu. Kood ei lahku sinu seadmest.
Kontroll toimub täielikult sinu seadmes - koodi ei saadeta kuhugi.
Sisesta 11-kohaline isikukood
Arvutused põhinevad 2026. aasta kehtivatel Eesti maksumääradel. Tulemused on informatiivsed.
Viimati uuendatud: 2026-06-03
Mida isikukood tähendab?
Eesti isikukood on 11-kohaline: esimene number näitab sajandit ja sugu (1-2: 1800ndad, 3-4: 1900ndad, 5-6: 2000ndad; paaritu number on mees, paaris naine), järgnevad kuus numbrit sünnikuupäeva (AAKKPP), kolm numbrit on järjekorranumber ning viimane on kontrollnumber, mis arvutatakse mod-11 algoritmiga kahe kaaluderea abil. Kalkulaator kontrollib nii kuupäeva kehtivust kui ka kontrollnumbrit ja töötab täielikult brauseris - koodi ei salvestata ega saadeta kuhugi.
Isikukoodi osad väljamõeldud näite põhjal
Selgitame ülesehitust koodiga 49007151236. See kood on selle artikli jaoks välja mõeldud: kontrollnumber on korrektne, kuid koodi ei ole kellelegi seotud. Kalkulaator annab tulemuseks "Korrektne", naine, sündinud 15.07.1990, ja 2026. aasta septembris vanuseks 36 aastat.
- 4: sajand ja sugu. Paaris number tähendab naist, 3 või 4 tähendab sündi 1900ndatel. Kalkulaator aktsepteerib ka numbreid 7 ja 8, mis on ette nähtud 2100ndatel sündinutele.
- 900715: sünnikuupäev kujul AAKKPP ehk aasta 90, kuu 07 ja päev 15. Sajandi annab juba esimene number.
- 123: järjekorranumber, mis eristab samal päeval sündinud sama soo ja sajandiga inimesi.
- 6: kontrollnumber, mis arvutatakse esimese kümne numbri põhjal.
Kontrollnumbri arvutus samm-sammult
Esimesed kümme numbrit 4, 9, 0, 0, 7, 1, 5, 1, 2, 3 korrutatakse järjest kaaludega 1, 2, 3, 4, 5, 6, 7, 8, 9, 1:
Summa on 4 + 18 + 0 + 0 + 35 + 6 + 35 + 8 + 18 + 3 = 127. Jagades 11-ga saame 11 ja jäägiks 6 (11 × 11 = 121, 127 - 121 = 6). Kuna jääk on väiksem kui 10, ongi kontrollnumber 6 ja see klapib koodi viimase numbriga.
- 4 × 1 = 4, 9 × 2 = 18, 0 × 3 = 0, 0 × 4 = 0, 7 × 5 = 35
- 1 × 6 = 6, 5 × 7 = 35, 1 × 8 = 8, 2 × 9 = 18, 3 × 1 = 3
Kui jääk on 10: teise kaalurea näide
Teine väljamõeldud kood 38502280454 kuulub mehele, kes on sündinud 28.02.1985. Esimese kaalureaga on summa 3 + 16 + 15 + 0 + 10 + 12 + 56 + 0 + 36 + 5 = 153 ja 153 jagatuna 11-ga annab jäägi 10. Kontrollnumber ei saa olla kahekohaline, seega arvutatakse uuesti kaaludega 3, 4, 5, 6, 7, 8, 9, 1, 2, 3.
Uus summa on 9 + 32 + 25 + 0 + 14 + 16 + 72 + 0 + 8 + 15 = 191. 11 × 17 = 187, jääk 191 - 187 = 4, seega on kontrollnumber 4. Kui ka teine rida annaks jäägi 10, oleks kontrollnumber 0.
Milliseid vigu kontroll tabab ja milliseid mitte
Kaalud on valitud nii, et ühe numbri trükivea ja kahe kõrvuti numbri äravahetamise korral kontrollnumber tavaliselt enam ei klapi. Näiteks kui näitekoodis 49007151236 vahetada 2 ja 3 omavahel (49007151326), näitab kalkulaator "Kontrollnumber ei klapi".
Kõiki vigu kontroll siiski ei leia. Esimene ja kümnes number saavad mõlemas kaalureas sama kaalu, nii et nende vahetamisel summa ei muutu. 39007151246 on samuti korrektne kood, kuid juba mehe oma, järjekorranumbriga 124. Kui kood tundub kahtlane, võrdle seda dokumendiga.
- 48802290313: korrektne, sest 1988 oli liigaasta ja 29. veebruar oli olemas.
- 48902290311: viga "Sünnikuupäev ei ole korrektne", sest 1989. aastal 29. veebruari ei olnud. Kuupäeva kontroll tehakse enne kontrollnumbrit.
- 99007151236: viga, sest esimene number peab olema 1-8.
- 4900715123: viga, sest numbreid on 10, mitte 11. Tühikud võib sisestada, kalkulaator eemaldab need ise.
Mida kontrolli tulemusega teha ja mida mitte
Korrektne kood näitab ainult seda, et numbrid on omavahel kooskõlas. See ei tõenda, et koodi esitaja on selle omanik, seega ei sobi kontroll isikusamasuse tuvastamiseks. Vormides ja andmebaasides on see aga hea esmane kaitse trükivigade vastu.
Kuna isikukoodist saab välja lugeda sünnikuupäeva, vanuse ja soo, on see isikuandmed. Ära avalda seda sotsiaalmeedias, dokumendifotodel ega avalikes tabelites. Kui arendad süsteemi, hoia koodi tekstina, mitte arvuna, et vältida numbrite kadumist või ümardamist.
Korduma kippuvad küsimused
Kuidas isikukoodi kontrollnumber arvutatakse?+
Esimest 10 numbrit kaalutakse jadaga 1,2,3,4,5,6,7,8,9,1 ja summa jagatakse 11-ga. Kui jääk on 10, korratakse kaaludega 3,4,5,6,7,8,9,1,2,3; kui ka siis 10, on kontrollnumber 0.
Mida näitab isikukoodi esimene number?+
Sajandit ja sugu: 1-2 tähendab 1800ndaid, 3-4 1900ndaid ja 5-6 2000ndaid. Paaritu number (1, 3, 5) on mees, paaris (2, 4, 6) naine.
Kas isikukoodi sisestamine siia on turvaline?+
Jah - kontroll toimub täielikult sinu brauseris JavaScriptiga. Koodi ei saadeta serverisse, ei salvestata ega logita.
Kas korrektne isikukood tähendab, et see on päriselt kasutusel?+
Ei. Kalkulaator kontrollib ainult formaadi ja kontrollnumbri õigsust. See ei ütle, kas kood on kellelegi tegelikult väljastatud - seda teavad ainult riiklikud registrid.