Powszechny Elektroniczny System Ewidencji Ludności

Sprawdź PESEL

Wpisz 11-cyfrowy PESEL, żeby sprawdzić, czy jest prawidłowy. Narzędzie zweryfikuje cyfrę kontrolną i odczyta zakodowaną datę urodzenia oraz płeć.

Przykładowy numer:

Czym jest numer PESEL?

Budowa numeru i kodowanie danych

PESEL (Powszechny Elektroniczny System Ewidencji Ludności) to 11-cyfrowy numer identyfikacyjny nadawany każdej osobie zameldowanej w Polsce. Zawiera zakodowaną datę urodzenia (cyfry 1-6), numer porządkowy (cyfry 7-10, przy czym cyfra 10 określa płeć) oraz cyfrę kontrolną (cyfra 11).

Data urodzenia i płeć w numerze PESEL

Data urodzenia jest kodowana za pomocą przesunięcia miesiąca zależnego od stulecia: miesiące 01-12 oznaczają lata 1900-1999, 21-32 to lata 2000-2099, 41-52 to 2100-2199, 61-72 to 2200-2299, a 81-92 to 1800-1899. Na przykład miesiąc 23 oznacza marzec w XXI wieku. Płeć wynika z cyfry 10: nieparzysta to mężczyzna, parzysta – kobieta.

Cyfra kontrolna i zastosowanie

Cyfra kontrolna jest obliczana algorytmem modulo 10 z wagami [1, 3, 7, 9, 1, 3, 7, 9, 1, 3]. Każdą z pierwszych 10 cyfr mnoży się przez wagę, z każdego iloczynu bierze się tylko ostatnią cyfrę, sumuje wyniki, a cyfra kontrolna to (10 − (suma mod 10)) mod 10. PESEL służy do identyfikacji podatkowej osób prywatnych, w służbie zdrowia, ZUS-ie i kontaktach z urzędami.

Sprawdzaj numery przez API

Wszystkie narzędzia na tej stronie działają w oparciu o darmowe REST API. Wyślij zapytanie GET z numerem do sprawdzenia, a w odpowiedzi otrzymasz wynik weryfikacji w formacie JSON.

GET /api/v1/validate/pesel/44051401458

Host: polishdata.eu

// Response 200 OK

{

"valid": true,

"data": {

"pesel": "44051401458",

"date_of_birth": "1944-05-14",

"gender": "male"

},

"errors": []

}

Dokumentacja API