Rodné číslo je unikátny identifikátor každej fyzickej osoby v Slovenskej republike. Okrem jedinečného čísla obsahuje aj informácie o dátume narodenia a pohlaví držiteľa. Zistiť dátum narodenia z rodného čísla je pomerne jednoduché, ak poznáme jeho štruktúru a pravidlá, ktoré sa pri jeho prideľovaní dodržiavali. Rodné čísla boli zavedené koncom 40-rokov 20. storočia. Pôvodne slúžili na identifikáciu obyvateľstva a niesli v sebe základné informácie o osobe.
V súčasnosti sú rodné čísla považované za citlivý osobný údaj, avšak ich štruktúra umožňuje získať z nich informácie o dátume narodenia. Štruktúra rodného čísla je nasledovná: RRMMDD/SSS(K). RR predstavuje dve posledné číslice roku narodenia, MM sú dve číslice mesiaca narodenia a pre ženy je k hodnote mesiaca pripočítané číslo 50. DD sú dve číslice dňa narodenia. SSS sú tri číslice, ktoré slúžia ako rozlišovací znak osôb narodených v ten istý deň. K je kontrolná číslica (platí pre rodné čísla pridelené po 01.01.1954).
Pohlavie a dátum narodenia
Pohlavie držiteľa rodného čísla možno určiť podľa hodnoty mesiaca narodenia. U mužov sa používa priama hodnota mesiaca (1-12), zatiaľ čo u žien sa k hodnote mesiaca pripočítava 50 (teda 51-62). Napríklad: ak sú štvrtá a piata číslica rodného čísla 01, znamená to január. Ak sú to 51, znamená to január a ženské pohlavie.
Na určenie roku narodenia je dôležitá dĺžka rodného čísla. Pred 1. januárom 1954 sa za lomkou uvádzali tri číslice, po tomto dátume štyri. Ak prvé dve číslice rodného čísla (RR) sú napríklad 08 a dĺžka celého rodného čísla je 10 znakov (bez lomky), pripočítame k nim rok 1900, čím získame rok 1908. Ak je dĺžka 11 znakov, je potrebné ďalej overiť, či rok narodenia je väčší ako 53, čo naznačuje 20. storočie. U rodných čísel pridelených do 31. 12. 1953 sa za lomkou uvádzali tri číslice. U osôb narodených od 1. 1. 1954 sa za lomkou uvádzajú štyri číslice.
Tieto štyri číslice slúžia ako rozlišovací znak fyzických osôb narodených v tom istom kalendárnom dni. Denné maximum znelených čísel novorodencom v rámci Československa bolo 999. Kontrolná číslica (K) je posledná číslica v rodnom čísle a slúži na overenie jeho správnosti. Platí len pre rodné čísla pridelené po 01.01.1954. Určuje sa na základe delenia celého rodného čísla číslom 11. Pri rodných číslach pridelených do roku 1985 existujú výnimky, kde toto pravidlo s kontrolnou číslicou neplatí, najmä ak zvyšok po delení rodného čísla jedenástimi bol rovný desať. V takom prípade sa ako kontrolné číslo použila nula, avšak rodné číslo nebolo deliteľné jedenástimi bezo zvyšku. Táto výnimka bola použitá približne u 1000 rodných čísel a po roku 1985 bolo zrušená.
Štruktúra a princíp výpočtu dátumu
Konkrétne informácie: RRMMDD/SSS(K) znamená, že dátum narodenia súvisí s prvými šiestimi číslicami. Dve číslice RR predstavujú rok narodenia (1900 alebo 2000 podľa kontextu), MM mesiac, DD deň. Ženské rodné čísla majú mesiac zvýšený o 50. Dopĺňa sa rozlišovací znak SSS a prípadne kontrolná číslica K, ktorá sa počíta podľa pravidiel uvedených vyššie.
Kontrolné číslo K je posledná číslica v rodnom čísle a slúži na overenie jeho správnosti. Pre rodné čísla pridelené po 01.01.1954 sa zvyšok po delení celého čísla číslom 11 má rovnať 0. Výnimky existovali pri špecifických obdobiach a pravidlá sa v praxi menili. V účtovníctve a pri spracovaní údajov sa tieto pravidlá využívajú aj dnes, aby sa overila správnosť údajov.
Praktické zistenie dátumu narodenia z rodného čísla
Na identifikáciu dátumu narodenia z rodného čísla je možné využiť aj softvérové nástroje. V softvérovej aplikácii, ako napríklad MS Excel, je možné extrahovať jednotlivé časti rodného čísla a zložiť z nich kompletný dátum narodenia. Pomocou funkcií LEFT(), MID() a DATE() je možné zložiť dátum narodenia z prvých šiestich číslic.
Je dôležité pamätať na odpočítanie čísla 50 pre ženské rodné čísla pri extrakcii mesiaca a správne určenie roku na základe dĺžky rodného čísla. Ak sú prvé dve číslice RR napr. 08 a dĺžka rodného čísla je 10 znakov (bez lomky), pripočítame rok 1900 a získame 1908. Ak je dĺžka 11 znakov, je potrebné otestovať, či rok narodenia je väčší ako 53.
Príklad overenia: Rodné číslo 8010107182 môže byť platné, pričom súčet číslic na párnych pozíciách a na nepárnych pozíciách sa používajú na overenie cez modulo 11. Rozdiel medzi súčtom na nepárnych a párnych pozíciách sa vypočítava a kontroluje, či je zvyšok 0 pri delení 11.
Praktické poznámky a spracovanie
Na Slovensku sa rodné číslo považovalo za citlivý osobný údaj, avšak zákonom 18/2018 Z. z. boli upravené pravidlá jeho spracovania. Regist rodných čísel spravuje Ministerstvo vnitra. Rodné čísla prideľuje občanom cez matriky, cudzoorbným osobám na základe žiadosti podľa osobitného právneho predpisu.
V kontexte praktickej práce s dátami je potrebné dbať na bezpečné spracovanie rodného čísla a rešpektovať ochranu osobných údajov. Ak používate Excel na konverziu, je možné získať dátum narodenia z prvých šiestich číslic a správne zohľadniť rozlišovací znak a prípadnú kontrolnú číslicu.
Príklad postupnosti v Exceli
- Pripravíme si príklad s rodnými číslami.
- Mesiac narodenia zistíme pomocou funkcie MID(). Ak ide o ženu, odpočítame 50 zo zisteného mesiaca.
- Rok narodenia zistíme pomocou funkcií LEFT() a zohľadnenia dĺžky čísla: 10 znakov znamená 1900, 11 znakov zahŕňa aj overenie, či je rok narodenia väčší ako 53.
- Deň narodenia zistíme z prvých šiestich číslic a spojíme s mesiacom a rokom do dátumu pomocou funkcie DATE().
- Overenie správnosti čísla zahrňuje výpočet kontrolnej číslice a overenie zvyšku pri delení 11, podľa platných pravidiel v danom období.

Ak by ste potrebovali vizuálne prvky pre lepšiu informatívnosť, môžete pridať aj kartografické alebo konceptuálne obrázky: napríklad infografiku zobrazujúcu rozdelenie častí rodného čísla a logiku oddeľovania dátumovej časti od rozlišovacieho znaku.
Ako zmeniť dátum narodenia na občianskom
Upozornenie: Vytváranie a zdieľanie rodných čísel je citlivá téma a vyžaduje rešpektovanie zákonov o ochrane osobných údajov. Informácie uvedené v článku slúžia na teoretické vysvetlenie štruktúry a matematických pravidiel, nie na zneužitie údajov.
| Časť rodného čísla | Popis |
|---|---|
| RR | Rok narodenia (posledné dve číslice) |
| MM | Mesiac narodenia; u žien je mesiac zvýšený o 50 |
| DD | Deň narodenia |
| SSS | Rozlišovací znak osoby narodené v ten istý deň |
| K | Kontrolná číslica (deliteľnosť 11, po 1954) |