A rodné číslo (birth number) is the national identification number used in Slovakia, inherited from the shared Czechoslovak system and still identical to the Czech rule. It encodes a person’s date of birth and sex, plus a control digit for numbers issued from 1954 onward. This free validator checks all of those rules in your browser.
How it works
The number is YYMMDD followed by a serial:
- A 9-digit number is pre-1954 and has no control digit. A 10-digit number has a control digit and must pass the modulo-11 test.
- The first two digits are the year within the century. The next two are the month, with offsets: a plain month is male;
+50marks a female;+20and+70are extra-serial ranges used after capacity ran out (and+70also marks female). - The day must be valid for the decoded month.
- For 10-digit numbers, treat the whole thing as an integer and require it to be divisible by 11. A legacy pre-1985 exception lets a
mod 11of 10 map to a final digit of 0.
Example
Take 740104/0020. The date part 740104 decodes to 4 January 1974. The month 01 is below 13, so the person is male. As a 10-digit number, 7401040020 mod 11 = 0, so it is divisible by 11 and the control passes — the number is valid.
Notes
A valid result confirms the number is internally consistent and encodes a real date — it does not prove the number was actually issued to a living person. Because the rodné číslo is sensitive personal data, all processing here is local and nothing is uploaded.