Wygenerowane numery mają poprawną sumę kontrolną, ale nie istnieją w żadnym rejestrze. Używaj tylko w testach.
Ile numerów wygenerować?
Płeć
Zbyt wiele zapytań. Poczekaj chwilę i spróbuj ponownie. Błąd połączenia. Sprawdź internet i spróbuj ponownie. Błąd serwera. Spróbuj ponownie.
Wygenerowane numery
O generatorze PESEL
Do czego służy generator
Przydaje się przy testowaniu formularzy i systemów wymagających numeru PESEL — np. aplikacji medycznych, rejestrów klientów czy formularzy rządowych. Filtr płci i roku urodzenia pozwala generować dane pasujące do konkretnego scenariusza testowego.
Jak działa generowanie
Generator losuje datę z podanego zakresu, numer seryjny (cyfry 6–8) i cyfrę płci (nieparzysta — mężczyzna, parzysta — kobieta). Wiek jest zakodowany w miesiącu: 01–12 to lata 1900., 21–32 to lata 2000., 41–52 to lata 2100., 61–72 to lata 2200., 81–92 to lata 1800. Cyfra kontrolna (11.) wynosi (10 − (suma mod 10)) mod 10 przy wagach [1, 3, 7, 9, 1, 3, 7, 9, 1, 3].
Ważne
Wygenerowane numery nie odpowiadają żadnym rzeczywistym osobom i nie mogą być używane w dokumentach, systemach medycznych ani wnioskach.
API generatora
Generatory na tej stronie korzystają z REST API, z którego możesz też korzystać bezpośrednio — wysyłasz żądanie GET z parametrami i otrzymujesz listę numerów w JSON.
GET /api/v1/generate/pesel?count=5 &gender=any&year_from=1960&year_to=2000
Host: polishdata.eu
// Response 200 OK
{
"data": [
{
"pesel": "44051401359",
"date_of_birth": "1944-05-14",
"gender": "male"
}
],
"count": 5,
"type": "pesel"
}