Перейти к содержимому

Генератор и проверка номера PESEL

Создавайте номера PESEL как тестовые данные для выбранного диапазона дат рождения и пола или расшифровывайте PESEL и проверяйте дату, пол и контрольную цифру прямо в браузере.

Документ

PESELPowszechny Elektroniczny System Ewidencji Ludności

Национальный идентификационный номер · пишется так: 85031212343

Источники правил

Параметры

Не более 10 000 за раз

Пол

Только корректный формат · не принадлежит никому · для тестирования

Выберите параметры и нажмите «Сгенерировать». Номера соответствуют всем правилам, которые проверяет эта страница, поэтому подходят для форм, фикстур и тестирования.

Польша не публикует тестовый диапазон для PESEL, поэтому случайный PESEL может случайно совпасть с выданным: используйте его только в тестовых системах.
Работает в браузере · без загрузки на серверКак это работает

Как пользоваться: Генератор PESEL

  1. 1

    Выберите даты рождения

    Страница открывается на генераторе. Укажите самую раннюю и самую позднюю дату рождения для номеров.

  2. 2

    Выберите пол

    Вариант «Любой», «Мужской» или «Женский» задаёт чётность десятой цифры.

  3. 3

    Сгенерируйте и выгрузите

    Укажите количество и нажмите «Сгенерировать», затем скопируйте список или скачайте CSV или JSON с датой рождения и полом для каждого номера.

  4. 4

    Расшифруйте PESEL

    На вкладке «Проверить» вставьте номера PESEL, чтобы узнать дату рождения и пол или причину, по которой номер неверный.

Лимиты и Pro

Бесплатно: до 10 000 номеров PESEL за раз для дат рождения с 1800 по 2099 год и проверка до 10 000 вставленных номеров.

Pro убирает рекламу; генератор в любом случае без ограничений. Смотреть Pro

О инструменте «Генератор PESEL»

Польские интернет-магазины, медицинские и банковские системы проверяют PESEL в каждой форме, поэтому тестовым базам нужны номера, которые проходят проверку, и желательно для реалистичного возраста и обоих полов. Этот генератор создаёт их для любого выбранного диапазона дат рождения: для мужчин, женщин или обоих полов, до 10 000 за раз. Номера можно выгрузить вместе с расшифрованной датой рождения и полом, чтобы тестовые данные совпадали с вашими сценариями.

PESEL состоит из одиннадцати цифр: ГГММДДППППК. Первые шесть цифр — дата рождения, а век закодирован в месяце: для родившихся в 1900-х месяц остаётся как есть, для 2000-х к нему прибавляют 20. Так, ребёнок, родившийся 12 января 2014 года, получит номер, начинающийся с 142112. Для 1800-х, 2100-х и 2200-х прибавляют 80, 40 и 60. Следующие четыре цифры — порядковый номер, последняя из них чётная у женщин и нечётная у мужчин. Последняя цифра контрольная: умножьте первые десять цифр на 1, 3, 7, 9, 1, 3, 7, 9, 1, 3, возьмите последнюю цифру суммы и вычтите её из 10.

Вставьте номера PESEL на вкладке «Проверить», чтобы расшифровать их или найти ошибочные при импорте: страница сообщит и о невозможной дате, например 30 февраля, и о неверной контрольной цифре. Если выбрать в основном инструменте «Польша», он проверит также NIP и REGON.

Всё это не позволяет подтвердить, что PESEL существует и кому принадлежит: это известно только государственному реестру, а эта страница к нему не обращается.

Конфиденциальность

Номера PESEL создаются и расшифровываются кодом на этой странице. Даты рождения и номера не покидают ваш браузер, а сгенерированные списки нигде не сохраняются.

Генератор PESEL: частые вопросы

Как PESEL кодирует даты рождения после 2000 года?
Год остаётся двузначным, а век записывается в месяце. У родившегося в январе 2014 года вместо 01 в месяце стоит 21, поэтому для 12 января номер начинается с 142112. Для 1800-х к месяцу прибавляют 80, для 2100-х — 40, для 2200-х — 60, так что любой PESEL однозначен на протяжении четырёх веков.
Какая цифра PESEL показывает пол?
Десятая цифра, последняя из четырёх порядковых. Она чётная (0, 2, 4, 6 или 8) у женщин и нечётная (1, 3, 5, 7 или 9) у мужчин. Генератор задаёт её по выбранному вами полу, а вкладка «Проверить» считывает её вместе с датой рождения.
Как вычисляется контрольная цифра PESEL?
Умножьте первые десять цифр на 1, 3, 7, 9, 1, 3, 7, 9, 1, 3 и сложите произведения. Возьмите последнюю цифру суммы и вычтите её из 10; результат 10 считается нулём. Для 4405140135 сумма равна 101, её последняя цифра 1, значит контрольная цифра 9, а PESEL — 44051401359.
Можно ли сгенерировать PESEL для людей определённого возраста?
Да. Задайте диапазон дат рождения под нужный возраст, например с 1 января по 31 декабря 1990 года для всех родившихся в 1990-м, и каждый номер расшифруется в дату внутри него. Сочетайте это с выбором пола, чтобы собрать тестовые данные для правил по возрасту и полу.
Настоящий ли PESEL, если он прошёл проверку?
Необязательно. Контрольная цифра и дата лишь доказывают, что номер составлен правильно. Был ли он выдан и кому, записано в государственном реестре, к которому эта страница не обращается. Случайный верный PESEL может совпасть с выданным, поэтому используйте сгенерированные номера только в тестовых системах.

Другие задачи с этим инструментом