Перейти до вмісту

Генератор і перевірка PESEL

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

Документ

PESELPowszechny Elektroniczny System Ewidencji Ludności

Національний ідентифікаційний номер · записується як 85031212343

Джерела правил

Параметри

До 10 000 за раз

Стать

Лише дійсний формат · нікому не належить · для тестування

Оберіть параметри й натисніть «Згенерувати». Номери відповідають усім правилам, які перевіряє ця сторінка, тож підійдуть для форм, фікстур і QA.

Польща не публікує тестового діапазону для 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 складається з одинадцяти цифр у форматі RRMMDDPPPPK. Перші шість — це дата народження, а століття закодоване в місяці: для народжених у 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 вважається за 0. Для 4405140135 сума дорівнює 101, її остання цифра 1, тому контрольна цифра 9, а PESEL — 44051401359.
Чи можна згенерувати PESEL для людей певного віку?
Так. Вкажіть діапазон дат народження, потрібний вашому тесту, наприклад від 1 січня до 31 грудня 1990 року для всіх, хто народився в 1990-му, і кожен номер буде декодовано в дату всередині цього діапазону. Поєднайте це з параметром статі, щоб створити тестові дані для правил щодо віку й статі.
Чи справжній PESEL, який пройшов перевірку?
Не обовʼязково. Контрольна цифра й дата лише доводять, що номер має правильну форму; чи його було присвоєно і кому, зафіксовано в державному реєстрі, до якого ця сторінка не звертається. Випадковий дійсний PESEL може збігтися з виданим, тому використовуйте згенеровані номери лише в тестових системах.

Інші завдання з цим інструментом