Polish PESEL Generator for Test Data
Приватность по умолчанию — работает полностью в вашем браузере
PESEL — это 11-значный национальный ID, кодирующий дату рождения и пол страны Польша. Toova создаёт синтаксически валидные PESEL в вашем браузере — идеально для тестов, фикстур и демо-данных. Сгенерированные значения проходят фронтенд-валидаторы, но не зарегистрированы официально.
Что это
PESEL (Powszechny Elektroniczny System Ewidencji Ludności) — 11-значный национальный ID Польши. Кодирует дату рождения (со смещением века в цифрах месяца), 4-значный серийный номер (последняя цифра — пол) и контрольную цифру. Toova создаёт валидные PESEL для рождений 1900-2099.
Как работает алгоритм
10 базовых цифр взвешиваются весами 1, 3, 7, 9, 1, 3, 7, 9, 1, 3, суммируются, и контрольная цифра равна (10 - сумма mod 10) mod 10. Сдвиг века в месяце (00-12 = XX век, 20-32 = XXI век, 40-52 = XXII век и т. д.) покрывает три века без изменения формата.
Часто задаваемые вопросы
- Сгенерированные PESEL настоящие?
- Нет. Они удовлетворяют официальному алгоритму, но не зарегистрированы в официальной базе Польша. Фронтенд-валидаторы принимают; официальный поиск отклонит.
- Можно ли использовать сгенерированный PESEL в проде?
- Только для тестов — фикстуры, демо, валидаторы. Использование для подделки личности или уклонения от налогов — мошенничество.
- Почему мой валидатор принимает?
- Потому что большинство проверяет математическую формулу (или формат), а не реестр.
- Сохраняет ли Toova сгенерированные PESEL?
- Нет. Всё в браузере. Исходящих запросов нет.