Przejdź do treści

Generator i walidator numerów PESEL

Wygeneruj numery PESEL jako dane testowe dla wybranego zakresu dat urodzenia i płci albo sprawdź w przeglądarce datę, płeć i cyfrę kontrolną podanego numeru PESEL.

Dokument

PESELPowszechny Elektroniczny System Ewidencji Ludności

Krajowy numer identyfikacyjny · zapisany jak 85031212343

Skąd pochodzą reguły

Opcje

Maksymalnie naraz: 10 000

Płeć

Tylko poprawny format · nie należy do nikogo · do testów

Wybierz opcje i naciśnij Generuj. Numery spełniają wszystkie reguły sprawdzane na tej stronie, więc nadają się do formularzy, danych testowych i QA.

Polska nie publikuje zakresu testowego dla PESEL, więc losowy PESEL może przypadkiem być już wydany: używaj go w systemach testowych.
Działa w przeglądarce · bez przesyłania na serwerJak to działa

Jak korzystać: Generator PESEL

  1. 1

    Wybierz daty urodzenia

    Strona otwiera się na generatorze. Ustaw najwcześniejszą i najpóźniejszą datę urodzenia, jaką mają mieć numery.

  2. 2

    Wybierz płeć

    Opcja Dowolny, Mężczyzna lub Kobieta ustala parzystość dziesiątej cyfry.

  3. 3

    Generuj i eksportuj

    Ustaw liczbę i kliknij Generuj, a potem skopiuj listę albo pobierz plik CSV lub JSON z datą urodzenia i płcią każdego numeru.

  4. 4

    Odczytaj PESEL

    Na karcie Sprawdź wklej numery PESEL, aby odczytać datę urodzenia i płeć albo zobaczyć, dlaczego numer jest niepoprawny.

Limity i Pro

Za darmo: do 10 000 numerów PESEL w jednej partii dla dat urodzenia od 1800 do 2099 oraz sprawdzanie do 10 000 wklejonych numerów.

Pro usuwa reklamy; generator jest bez limitów w obu wersjach. Zobacz Pro

O narzędziu: Generator PESEL

Polskie systemy sklepowe, medyczne i bankowe sprawdzają PESEL w każdym formularzu, więc testowe bazy danych potrzebują numerów, które przejdą walidację – najlepiej dla realistycznego wieku i obu płci. Ten generator tworzy je dla dowolnego zakresu dat urodzenia: dla mężczyzn, kobiet lub obu płci naraz, do 10 000 w jednej partii. Eksportuje je razem z odczytaną datą urodzenia i płcią, dzięki czemu dane testowe pasują do Twoich scenariuszy.

PESEL to jedenaście cyfr w układzie RRMMDDPPPPK. Pierwsze sześć to data urodzenia, a stulecie jest zakodowane w miesiącu: dla urodzonych w latach 1900–1999 miesiąc zostaje bez zmian, dla urodzonych po 2000 roku dodaje się 20, więc dziecko urodzone 12 stycznia 2014 roku ma numer zaczynający się od 142112. Dla lat 1800–1899, 2100–2199 i 2200–2299 dodaje się odpowiednio 80, 40 i 60. Kolejne cztery cyfry to numer porządkowy, którego ostatnia cyfra jest parzysta dla kobiet i nieparzysta dla mężczyzn. Ostatnia cyfra to suma kontrolna: pomnóż pierwsze dziesięć cyfr przez 1, 3, 7, 9, 1, 3, 7, 9, 1, 3, weź ostatnią cyfrę sumy i odejmij ją od 10.

Wklej numery PESEL na karcie Sprawdź, aby je odczytać albo znaleźć błędne w zaimportowanych danych. Narzędzie zgłasza zarówno niemożliwą datę, jak 30 lutego, jak i błędną cyfrę kontrolną. Wybór kraju Polska w głównym narzędziu obejmuje też NIP i REGON.

Żadna z tych funkcji nie potwierdzi, że dany PESEL istnieje ani do kogo należy. Wie to tylko państwowy rejestr, z którym ta strona się nie łączy.

Prywatność

Numery PESEL są generowane i odczytywane przez kod na tej stronie. Daty urodzenia i numery nie opuszczają przeglądarki, a wygenerowane listy nie są nigdzie zapisywane.

Generator PESEL: najczęstsze pytania

Jak PESEL koduje daty urodzenia po 2000 roku?
Rok zachowuje dwie cyfry, a stulecie trafia do miesiąca. Osoba urodzona w styczniu 2014 roku ma w miejscu miesiąca 21 zamiast 01, więc numer dla 12 stycznia zaczyna się od 142112. Urodzeni w latach 1800–1899 mają do miesiąca dodane 80, w latach 2100–2199 dodane 40, a w latach 2200–2299 dodane 60, dzięki czemu każdy PESEL jest jednoznaczny przez cztery stulecia.
Która cyfra PESEL oznacza płeć?
Dziesiąta cyfra, ostatnia z czterech cyfr numeru porządkowego. Jest parzysta (0, 2, 4, 6 lub 8) dla kobiet i nieparzysta (1, 3, 5, 7 lub 9) dla mężczyzn. Generator ustawia ją według wybranej płci, a karta Sprawdź odczytuje ją razem z datą urodzenia.
Jak oblicza się cyfrę kontrolną PESEL?
Pomnóż pierwsze dziesięć cyfr przez 1, 3, 7, 9, 1, 3, 7, 9, 1, 3 i dodaj iloczyny. Weź ostatnią cyfrę sumy i odejmij ją od 10; wynik 10 liczy się jako 0. Dla 4405140135 suma wynosi 101, jej ostatnia cyfra to 1, więc cyfra kontrolna to 9, a PESEL to 44051401359.
Czy mogę wygenerować PESEL dla osób w określonym wieku?
Tak. Ustaw zakres dat urodzenia na potrzebny wiek, na przykład od 1 stycznia do 31 grudnia 1990 dla wszystkich urodzonych w 1990 roku, a każdy numer da po odczycie datę z tego zakresu. Połącz to z opcją płci, aby przygotować dane do testów reguł zależnych od wieku i płci.
Czy PESEL, który przechodzi sprawdzenie, jest prawdziwy?
Niekoniecznie. Cyfra kontrolna i data dowodzą tylko, że numer ma poprawną budowę. To, czy został nadany i komu, zapisano w państwowym rejestrze, do którego ta strona się nie odwołuje. Losowy poprawny PESEL może przypadkiem pokrywać się z nadanym, więc używaj wygenerowanych numerów tylko w systemach testowych.

Inne zadania z tym narzędziem