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:
| Pozycja | Znaczenie | Przykład |
|---|---|---|
| 1-2 | Rok urodzenia (ostatnie 2 cyfry) | 90 = 1990 |
| 3-4 | Miesiąc urodzenia (z kodem stulecia) | 05 = maj |
| 5-6 | Dzień urodzenia | 15 = 15. dnia |
| 7-9 | Numer porządkowy | losowy |
| 10 | Cyfra płci | parzysta = kobieta, nieparzysta = mężczyzna |
| 11 | Cyfra kontrolna | obliczana 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:
| Stulecie | Miesiąc w PESEL | Przykład (maj) |
|---|---|---|
| 1900-1999 | 01-12 | 05 |
| 2000-2099 | 21-32 | 25 |
| 2100-2199 | 41-52 | 45 |
| 2200-2299 | 61-72 | 65 |
| 1800-1899 | 81-92 | 85 |
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:
- Weź pierwsze 10 cyfr PESEL
- Pomnóż każdą przez odpowiednią wagę: 1, 3, 7, 9, 1, 3, 7, 9, 1, 3
- Zsumuj wyniki
- Oblicz resztę z dzielenia sumy przez 10
- 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).
