Generator PESEL

Generator PESEL online – generuj, sprawdzaj i dekoduj

Potrzebujesz testowy numer PESEL do formularza, aplikacji lub systemu? Nasz generator tworzy prawidłowe strukturalnie numery PESEL z poprawną cyfrą kontrolną. Możesz też sprawdzić dowolny PESEL i odczytać z niego datę urodzenia, płeć i wiek.

Generator PESEL

Generuj, sprawdzaj i dekoduj numery PESEL

Trzy tryby narzędzia

Generuj PESEL

Podaj datę urodzenia i płeć – generator utworzy prawidłowy numer PESEL z poprawną cyfrą kontrolną. Możesz wygenerować 1, 5, 10 lub 25 numerów naraz.

Sprawdź PESEL

Wpisz 11-cyfrowy numer PESEL – narzędzie zweryfikuje cyfrę kontrolną i pokaże, czy numer jest prawidłowy strukturalnie.

Wiele PESEL (bulk)

Podaj zakres dat i ilość – generator utworzy losowe numery PESEL z różnymi datami urodzenia. Idealne do wypełniania baz testowych.

Jak zbudowany jest numer PESEL?

PESEL składa się z 11 cyfr, z których każda ma swoje znaczenie:

PozycjaZnaczeniePrzykład
1-2Rok urodzenia (ostatnie 2 cyfry)90 = 1990
3-4Miesiąc urodzenia (z kodem stulecia)05 = maj
5-6Dzień urodzenia15 = 15. dnia
7-9Numer porządkowylosowy
10Cyfra płciparzysta = kobieta, nieparzysta = mężczyzna
11Cyfra kontrolnaobliczana algorytmem

Przykład: PESEL 90051512345 = osoba urodzona 15 maja 1990, mężczyzna (cyfra 4 = parzysta, ale tu jest 5… sprawdź pozycję 10, nie 7).

Kodowanie stulecia w PESEL

Miesiąc urodzenia koduje też stulecie – dzięki temu system rozróżnia osoby urodzone w różnych wiekach:

StulecieMiesiąc w PESELPrzykład (maj)
1900-199901-1205
2000-209921-3225
2100-219941-5245
2200-229961-7265
1800-189981-9285

Osoba urodzona 15 maja 2001 ma miesiąc zakodowany jako 25 (5 + 20), więc jej PESEL zaczyna się od 012515….

Jak działa cyfra kontrolna?

Cyfra kontrolna to 11. cyfra PESEL. Służy do wykrywania błędów (literówek, przekłamań).

Algorytm:

  1. Weź pierwsze 10 cyfr PESEL
  2. Pomnóż każdą przez odpowiednią wagę: 1, 3, 7, 9, 1, 3, 7, 9, 1, 3
  3. Zsumuj wyniki
  4. Oblicz resztę z dzielenia sumy przez 10
  5. Cyfra kontrolna = (10 – reszta) mod 10

Przykład: PESEL 0207080362**?**

0×1 + 2×3 + 0×7 + 7×9 + 0×1 + 8×3 + 0×7 + 3×9 + 6×1 + 2×3 = 132

132 mod 10 = 2

(10 – 2) mod 10 = 8 – cyfra kontrolna to 8, więc PESEL = 02070803628

Płeć w numerze PESEL

10. cyfra (przedostatnia) określa płeć:

  • Nieparzysta (1, 3, 5, 7, 9) = mężczyzna
  • Parzysta (0, 2, 4, 6, 8) = kobieta

Do czego służy generator PESEL?

Wygenerowane numery to fikcyjne PESEL-e – nie są przypisane do żadnej realnej osoby. Zastosowania:

  • Testowanie aplikacji – formularze rejestracyjne, systemy CRM, bazy danych
  • Testy automatyczne – generowanie danych testowych dla QA i deweloperów
  • Nauka programowania – zrozumienie algorytmu PESEL
  • Szkolenia – demonstracja walidacji danych w systemach

Nie wolno używać wygenerowanych numerów w dokumentach urzędowych, do oszustw ani do podszywania się pod inne osoby.

Najczęściej zadawane pytania

Czy wygenerowany PESEL jest prawdziwy?

Nie. Ma poprawną strukturę i cyfrę kontrolną, ale jest fikcyjny. Nie jest przypisany do żadnej realnej osoby i nie figuruje w rejestrze PESEL.

Czy mogę użyć wygenerowanego PESEL w formularzu?

Tylko do celów testowych. Użycie fikcyjnego PESEL w dokumentach urzędowych lub do oszustw jest nielegalne.

Jak sprawdzić czy PESEL jest prawdziwy?

Nasz walidator sprawdza tylko poprawność strukturalną (cyfrę kontrolną). Nie weryfikuje, czy numer jest przypisany do realnej osoby – to wymaga dostępu do rejestru PESEL (tylko urzędy).

Ile PESEL mogę wygenerować naraz?

Do 25 numerów w trybie standardowym i do 100 w trybie bulk (wiele PESEL).

Czy narzędzie zapisuje wygenerowane numery?

Nie. Wszystko działa lokalnie w przeglądarce. Żadne dane nie są przesyłane na serwer ani zapisywane.

Co oznaczają kolory w wyświetlanym PESEL?

Niebieski = data urodzenia (6 cyfr), żółty = numer porządkowy (3 cyfry), różowy = płeć (1 cyfra), fioletowy = cyfra kontrolna (1 cyfra).

Podobne wpisy