Ga naar inhoud
100% lokaal

Validatie van geboortenummers

Controleer een Slowaaks of Tsjechisch geboortenummer en bekijk de geboortedatum, leeftijd en geslacht die het codeert.

Invoer
Uitvoer

Validatie van geboortenummers

Een Slowaaks of Tsjechisch geboortenummer (rodné číslo) verpakt een geboortedatum, een geslachtsmarkering en een controlecijfer in negen of tien cijfers. Deze tool decodeert en verifieert alles in één keer, voor zoveel cijfers als u erin plakt. Voer één getal per regel in, met of zonder schuine streep. Elke regel wordt onafhankelijk gecontroleerd: de lengte (negen cijfers vóór 1954, tien daarna), het maandveld (met 50 verschoven voor een vrouw, en met nog eens 20 of 70 voor de tweede registers die in 2004 werden geopend, eens per maand zonder serienummers), en – voor de tiencijferige vorm – de controlesom, inclusief de historische uitzondering voor het zeldzame geval waarin het controlecijfer op 10 terechtkomt.

Voor elke regel geeft het resultaat aan of het geldig is, de geboortedatum, de huidige leeftijd ten opzichte van een referentiedatum en het geslacht waarvoor het getal codeert. Een onmogelijke datum – een maand die niet meer bestaat nadat de geslachtsafwijking is verwijderd, of een dag na het einde van die maand – wordt als ongeldig gerapporteerd in plaats van dat er naar wordt gegist. Een verkeerde controlesom toont nog steeds de datum en het geslacht waarnaar het wordt gedecodeerd, vaak genoeg om een enkel verkeerd getypt cijfer te ontdekken.

De referentiedatum is standaard ingesteld op vandaag, maar kan op elke datum worden vastgezet, waardoor de berekende leeftijd reproduceerbaar blijft in plaats van aan de klok te zijn gekoppeld. De uitvoer schakelt tussen leesbare rapportregels en een CSV-tabel (invoer, geldig, geboortedatum, leeftijd, geslacht, reden) om in een spreadsheet te plakken, en de optie 'alleen ongeldig' filtert de lijst tot de cijfers die het waard zijn om nogmaals te controleren.

Alles draait lokaal in uw browser: de cijfers die u plakt, worden nooit geüpload, geregistreerd of naar een server verzonden, wat van belang is gezien hoeveel een geboortenummer over een echt persoon onthult.

FAQ

Worden mijn gegevens ergens geüpload?
Nee. Elk geboortenummer wordt lokaal in uw browser gecontroleerd; niets wordt naar een server verzonden, geregistreerd of opgeslagen.
Welke formaten accepteert het?
Negen cijfers (vóór 1954, geen controlecijfer) of tien cijfers (vanaf 1954, controlesom geverifieerd), met of zonder schuine streep - één per regel.
Hoe wordt het jaar gedecodeerd als de twee cijfers twee verschillende eeuwen kunnen betekenen?
Het tiencijferige formaat bestaat pas vanaf 1954, dus een jaartal onder 54 betekent altijd 20xx en 54 of hoger betekent altijd 19xx. Het negencijferige formaat liep alleen van 1900 tot 1953, dus het is altijd 19xx.
Waarom staat op een ongeldig nummer nog steeds een geboortedatum?
Als alleen de controlesom mislukt, worden de datum en het geslacht nog steeds correct gedecodeerd. Dit wordt weergegeven zodat u een waarschijnlijke typfout van één cijfer kunt herkennen. Alleen als de maand of de dag zelf niet mogelijk is, wordt een getal zonder datum weergegeven.
Kan dit bevestigen dat het nummer van een echte, geregistreerde persoon is?
Nee. Het bewijst alleen maar dat het nummer goed is opgemaakt onder het publieke algoritme; het kan niet controleren aan de hand van welk register dan ook, en dat probeert het ook nooit.