Перейти к содержанию
100% локально

Валидатор числа рождения

Проверьте словацкий или чешский номер рождения и посмотрите дату рождения, возраст и пол, которые он кодирует.

Входные данные
Выходные данные

Валидатор числа рождения

Словацкий или чешский номер рождения (rodné číslo) объединяет дату рождения, маркер пола и контрольную цифру в девять или десять цифр — этот инструмент декодирует и проверяет все это одновременно для любого количества чисел, которое вы вставляете. Введите одно число в каждой строке, с косой чертой или без нее. Каждая строка проверяется независимо: ее длина (девять цифр до 1954 года, десять после), поле месяца (сдвинутое на 50 для женщины и еще на 20 или 70 для вторых регистров, открытых в 2004 году, когда в месяц заканчивались серийные номера), и — для десятизначной формы — контрольная сумма, включая историческое исключение для редкого случая, когда контрольная цифра оказывается на 10.

Для каждой строки в результате указывается, действителен ли он, дата рождения, текущий возраст по сравнению с базовой датой и пол, который кодируется числом. Невозможная дата — месяц, которого не существует после удаления смещения пола, или день после конца этого месяца — сообщается как недействительная, а не угадывается. Неправильная контрольная сумма по-прежнему показывает дату и пол, которые она декодирует, часто достаточно, чтобы обнаружить одну опечатку.

Базовая дата по умолчанию — сегодняшняя, но ее можно привязать к любой дате, что обеспечивает воспроизводимость рассчитанного возраста, а не привязку к часам. Вывод переключается между читаемыми строками отчета и таблицей CSV (входные данные, действительные, дата рождения, возраст, пол, причина) для вставки в электронную таблицу, а опция «только недействительные» фильтрует список до чисел, которые стоит перепроверить.

Все работает локально в вашем браузере: вставленные вами числа никогда не загружаются, не регистрируются и не отправляются на какой-либо сервер, что имеет значение, учитывая, насколько число рождения говорит о реальном человеке.

FAQ

Загружены ли мои данные куда-нибудь?
Нет. Каждый номер рождения проверяется локально в вашем браузере — ничего не отправляется на сервер, не регистрируется и не сохраняется.
Какие форматы он принимает?
Девять цифр (до 1954 года, без контрольной цифры) или десять цифр (с 1954 года, с проверкой контрольной суммы), с косой чертой или без нее — по одной в строке.
Как расшифровывается год, если две цифры могут означать два разных столетия?
Десятизначный формат существует только с 1954 года, поэтому год ниже 54 всегда означает 20xx, а 54 или выше всегда означает 19xx. Девятизначный формат существовал только с 1900 по 1953 год, поэтому это всегда 19xx.
Почему неверный номер по-прежнему показывает дату рождения?
Если только контрольная сумма не удалась, дата и пол по-прежнему декодируются правильно — это показано, чтобы вы могли обнаружить вероятную опечатку, состоящую из одной цифры. Число отображается без даты только в том случае, если указать месяц или день невозможно.
Может ли это подтвердить, что номер принадлежит реальному зарегистрированному лицу?
Нет. Это только доказывает, что число правильно сформировано в соответствии с общедоступным алгоритмом — он не может проверить ни один реестр и никогда не пытается это сделать.