Walidator i dekoder numeru PESEL

Sprawdź, czy numer PESEL jest poprawny, i odczytaj zakodowane w nim informacje: datę urodzenia, wiek, płeć i dzień tygodnia urodzenia. Numer nie jest nigdzie wysyłany — cała walidacja odbywa się lokalnie w Twojej przeglądarce, bez serwera i bez zapisywania danych.

🔎 Sprawdź numer PESEL

🔒 Prywatność: wpisany numer jest przetwarzany wyłącznie w Twojej przeglądarce. Nie trafia na żaden serwer — po załadowaniu strona działa nawet offline.

Co oznaczają cyfry w numerze PESEL?

Numer PESEL składa się z 11 cyfr i każda pozycja ma znaczenie. Rozłóżmy na części fikcyjny numer 85061203474 (jest przykładowy — ma poprawną sumę kontrolną, ale nie należy do żadnej realnej osoby):

  • 850612 — data urodzenia w formacie RRMMDD: 12 czerwca 1985,
  • 034 — numer porządkowy nadawany osobom urodzonym tego samego dnia,
  • 7 — cyfra płci: nieparzysta oznacza mężczyznę, parzysta kobietę,
  • 4 — cyfra kontrolna wyliczana z pozostałych dziesięciu.

Dla dat po 1999 roku do miesiąca dodaje się przesunięcie: 13 lutego 2002 to w numerze zapis 022213 (miesiąc 22 = luty + 20). Zakresy: 01–12 → lata 1900–1999, 21–32 → 2000–2099, 41–52 → 2100–2199, 61–72 → 2200–2299, 81–92 → 1800–1899.

Jak działa suma kontrolna w numerze PESEL?

Pierwsze 10 cyfr mnoży się kolejno przez wagi 1, 3, 7, 9, 1, 3, 7, 9, 1, 3 i sumuje wyniki. Cyfra kontrolna to (10 − suma mod 10) mod 10. Dla przykładowego numeru 8506120347_:

8·1 + 5·3 + 0·7 + 6·9 + 1·1 + 2·3 + 0·7 + 3·9 + 4·1 + 7·3
8 + 15 + 0 + 54 + 1 + 6 + 0 + 27 + 4 + 21 = 136
136 mod 10 = 6, więc cyfra kontrolna = 10 − 6
4 — pełny numer: 85061203474

Gdy suma kończy się zerem (np. 130), działanie 10 − 0 dałoby 10, dlatego wynik bierze się jeszcze raz modulo 10 — cyfrą kontrolną jest wtedy 0. Ten mechanizm wychwytuje pojedynczą literówkę: zmiana dowolnej cyfry zmienia sumę i numer przestaje się zgadzać.

Kiedy trzeba sprawdzić poprawność numeru PESEL?

Sprawdzanie numeru PESEL przed wysłaniem dokumentów zajmuje kilka sekund, a oszczędza korygowania umów i formularzy z literówką.

  • Dział HR i kadry — przed wpisaniem numeru do umowy o pracę, zgłoszenia ZUS ZUA czy deklaracji PIT. Odrzucenie dokumentu przez ZUS z powodu literówki opóźnia zgłoszenie pracownika.
  • Formularze i wnioski — bank, przychodnia czy urząd odrzucą wniosek z błędnym numerem; szybka weryfikacja przed wysłaniem oszczędza drugą wizytę.
  • Przepisywanie danych — przy ręcznym przenoszeniu numerów z papieru do arkusza łatwo zamienić dwie cyfry miejscami. Walidator wykryje taki błąd w sekundę.
  • Weryfikacja daty urodzenia — gdy w dokumentach data nie zgadza się z numerem PESEL, jedno z dwóch jest błędne i trzeba to wyjaśnić przed podpisaniem umowy.

PESEL a RODO — o czym pamiętać?

Numer PESEL to dana osobowa w rozumieniu RODO i jeden z najcenniejszych identyfikatorów dla oszustów. Krótka checklista:

  • ☑ Podawaj PESEL tylko tam, gdzie wymaga tego przepis prawa (urząd, bank, pracodawca, ZUS, przychodnia).
  • ☑ Sklep internetowy, newsletter ani konkurs nie mają podstawy, by prosić o Twój PESEL — odmów.
  • ☑ Nie wysyłaj numeru zwykłym e-mailem ani SMS-em, jeśli nie musisz.
  • ☑ Rozważ zastrzeżenie numeru PESEL w aplikacji mObywatel — blokuje zaciągnięcie kredytu na Twoje dane.
  • ☑ Cudze numery PESEL przechowuj tylko wtedy, gdy masz podstawę prawną, i usuwaj je, gdy przestają być potrzebne.

Najczęściej zadawane pytania (FAQ)

Wklej numer w pole walidatora i kliknij "Sprawdź PESEL". Narzędzie sprawdza trzy rzeczy: czy numer ma dokładnie 11 cyfr, czy zgadza się suma kontrolna liczona wagami 1, 3, 7, 9 oraz czy zakodowana data urodzenia naprawdę istnieje w kalendarzu. Wynik pojawia się natychmiast, a numer nie opuszcza Twojej przeglądarki.
Pierwsze 6 cyfr to data urodzenia w formacie RRMMDD, cyfry 7-10 to numer porządkowy, a ostatnia (11.) jest cyfrą kontrolną. Dziesiąta cyfra dodatkowo koduje płeć: parzysta oznacza kobietę, nieparzysta mężczyznę.
Dla osób urodzonych w latach 1900-1999 miesiąc zapisany jest wprost (01-12). Dla urodzonych od 2000 roku do miesiąca dodaje się 20, więc luty 2002 to "22". Analogicznie: +40 oznacza lata 2100-2199, +60 lata 2200-2299, a +80 lata 1800-1899. Walidator rozpoznaje te zakresy automatycznie i pokazuje pełną datę.
Decyduje dziesiąta cyfra numeru (przedostatnia). Jeśli jest parzysta (0, 2, 4, 6, 8), numer należy do kobiety; jeśli nieparzysta (1, 3, 5, 7, 9) — do mężczyzny. Na przykład w fikcyjnym numerze 85061203474 dziesiąta cyfra to 7, czyli mężczyzna.
Nie. Cała walidacja odbywa się w JavaScripcie w Twojej przeglądarce — numer nie jest nigdzie przesyłany, zapisywany ani logowany. Możesz to zweryfikować: po załadowaniu strony narzędzie działa nawet bez połączenia z internetem.
Bo 6 cyfr daty nie wystarcza do rozróżnienia stuleci. Twórcy systemu dodali do miesiąca przesunięcie: +20 dla lat 2000-2099, +40 dla 2100-2199, +60 dla 2200-2299 i +80 dla 1800-1899. Dlatego osoba urodzona 13 lutego 2002 ma w numerze zapis "022213", a nie "020213".
Nie. Suma kontrolna potwierdza jedynie, że numer jest matematycznie poprawny — wykrywa literówki, ale nie sprawdza, czy numer został komukolwiek nadany. Taką informację ma wyłącznie rejestr PESEL prowadzony przez Ministerstwo Cyfryzacji.
PESEL to dana osobowa chroniona przez RODO i podstawowy identyfikator przy zaciąganiu zobowiązań, więc podawaj go tylko wtedy, gdy przepis prawa tego wymaga (bank, urząd, pracodawca, przychodnia). Sklep internetowy czy konkurs nie potrzebują Twojego numeru PESEL. Warto też rozważyć zastrzeżenie numeru PESEL w aplikacji mObywatel.