Перейти к содержимому
Toova
Все инструменты

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?
Нет. Всё в браузере. Исходящих запросов нет.