Walidator PESEL, NIP, REGON - Sprawdź Poprawność Numerów Online

reklama

Walidator PESEL, NIP, REGON

Sprawdź poprawność polskich numerów identyfikacyjnych online. Waliduj PESEL, NIP i REGON według oficjalnych algorytmów. Zdekoduj dane z numeru PESEL: datę urodzenia, płeć, wiek.

Wprowadź 11-cyfrowy numer PESEL

Wprowadź 10-cyfrowy numer NIP (z myślnikami lub bez)

Wprowadź 9-cyfrowy (firma) lub 14-cyfrowy (oddział) numer REGON

Walidacja numerów identyfikacyjnych - po co i jak?

Numery identyfikacyjne to kluczowe dane używane w administracji, biznesie i życiu codziennym. PESEL identyfikuje obywateli Polski, NIP służy do rozliczeń podatkowych, a REGON identyfikuje przedsiębiorstwa w rejestrze statystycznym. Każdy z tych numerów zawiera cyfrę kontrolną, która pozwala zweryfikować poprawność numeru bez dostępu do centralnych baz danych.

Walidacja numerów to proces sprawdzania, czy numer ma prawidłowy format i poprawną sumę kontrolną zgodnie z oficjalnym algorytmem. Dzięki temu można natychmiast wykryć oczywiste błędy: literówki, przestawione cyfry czy pomyłki w przepisywaniu. To podstawowe narzędzie dla księgowych, programistów, testerów oprogramowania oraz wszystkich, którzy pracują z dokumentami firmowymi.

Walidator PESEL - sprawdź i zdekoduj numer

PESEL (Powszechny Elektroniczny System Ewidencji Ludności) to 11-cyfrowy numer identyfikacyjny nadawany każdemu obywatelowi Polski. Struktura numeru PESEL jest ściśle określona i zawiera zakodowane informacje o osobie.

Struktura numeru PESEL:

  • Cyfry 1-2: rok urodzenia (dwie ostatnie cyfry, np. 85 dla roku 1985)
  • Cyfry 3-4: miesiąc urodzenia (z modyfikacją dla różnych stuleci: +20 dla osób urodzonych po 2000 roku, +40 dla 2100-2199, +60 dla 2200-2299, +80 dla 1800-1899)
  • Cyfry 5-6: dzień urodzenia (01-31)
  • Cyfry 7-10: numer porządkowy osoby urodzonej danego dnia
  • Cyfra 10: płeć (parzysta cyfra = kobieta, nieparzysta cyfra = mężczyzna)
  • Cyfra 11: cyfra kontrolna obliczana algorytmem

Algorytm walidacji PESEL:

Walidacja PESEL polega na pomnożeniu kolejnych cyfr numeru (bez ostatniej) przez ustalone wagi: 1, 3, 7, 9, 1, 3, 7, 9, 1, 3. Następnie sumuje się wszystkie wyniki i bierze ostatnią cyfrę tej sumy. Odejmuje się ją od 10. Jeśli wynik to 10, cyfra kontrolna wynosi 0. W przeciwnym razie cyfra kontrolna to obliczony wynik. Jeśli cyfra kontrolna zgadza się z 11. cyfrą numeru PESEL, numer jest formalnie poprawny.

Przykład walidacji PESEL: 85031298765

1. Mnożymy cyfry przez wagi:

8×1 + 5×3 + 0×7 + 3×9 + 1×1 + 2×3 + 9×7 + 8×9 + 7×1 + 6×3 = 8+15+0+27+1+6+63+72+7+18 = 217

2. Ostatnia cyfra sumy: 7

3. Cyfra kontrolna: 10 - 7 = 3 (nie 10, więc zostaje 3)

4. Porównanie: obliczona cyfra kontrolna (3) ≠ cyfra w numerze (5)

Wynik: PESEL nieprawidłowy

Dekodowanie danych z PESEL:

Nasz walidator nie tylko sprawdza poprawność numeru, ale także dekoduje z niego informacje. Z numeru PESEL 92041512345 odczytamy: datę urodzenia (15 kwietnia 1992 - cyfra 0 w miesiącu oznacza wiek XX), płeć (cyfra 4 na pozycji 10 to kobieta), aktualny wiek, znak zodiaku (Baran) oraz orientacyjny wiek emerytalny.

Walidator NIP - weryfikacja numeru podatkowego

NIP (Numer Identyfikacji Podatkowej) to 10-cyfrowy numer identyfikujący podatników w Polsce. Jest używany na fakturach, w rozliczeniach z Urzędem Skarbowym i we wszystkich dokumentach podatkowych. NIP może być zapisany z myślnikami (XXX-XXX-XX-XX lub XXX-XX-XX-XXX) lub bez, ale zawsze liczy się 10 cyfr.

Struktura numeru NIP:

  • Cyfry 1-3: kod Urzędu Skarbowego lub typ podatnika
  • Cyfry 4-9: numer kolejny podatnika
  • Cyfra 10: cyfra kontrolna

Algorytm walidacji NIP:

Walidacja NIP opiera się na pomnożeniu pierwszych 9 cyfr przez wagi: 6, 5, 7, 2, 3, 4, 5, 6, 7. Wyniki sumuje się, a następnie oblicza resztę z dzielenia sumy przez 11. Jeśli reszta wynosi 10, NIP jest nieprawidłowy (nie istnieje prawidłowy NIP kończący się taką sumą kontrolną). W przeciwnym razie reszta to cyfra kontrolna, która powinna być równa ostatniej cyfrze numeru NIP.

Przykład walidacji NIP: 1234563218

1. Mnożymy pierwsze 9 cyfr przez wagi:

1×6 + 2×5 + 3×7 + 4×2 + 5×3 + 6×4 + 3×5 + 2×6 + 1×7 = 6+10+21+8+15+24+15+12+7 = 118

2. Reszta z dzielenia przez 11: 118 mod 11 = 8

3. Porównanie: obliczona cyfra kontrolna (8) = cyfra w numerze (8)

Wynik: NIP prawidłowy

Walidacja NIP jest szczególnie ważna przy wystawianiu faktur i prowadzeniu ksiąg rachunkowych. Błędny NIP na fakturze może uniemożliwić odliczenie VAT lub spowodować problemy podczas kontroli podatkowej. Dla księgowych i systemów fakturowania walidacja NIP to kluczowa funkcja zapewniająca jakość danych.

Walidator REGON - sprawdzenie numeru ewidencyjnego

REGON (Rejestr Gospodarki Narodowej) to system identyfikacji podmiotów gospodarczych prowadzony przez GUS (Główny Urząd Statystyczny). Numer REGON występuje w dwóch wersjach: 9-cyfrowy (dla całego przedsiębiorstwa) oraz 14-cyfrowy (dla oddziałów i filii).

Struktura numeru REGON:

  • REGON-9: 8 cyfr identyfikujących podmiot + 1 cyfra kontrolna
  • REGON-14: REGON-9 + 4 cyfry identyfikujące oddział + 1 cyfra kontrolna

Algorytm walidacji REGON-9:

Pierwsze 8 cyfr mnoży się przez wagi: 8, 9, 2, 3, 4, 5, 6, 7. Sumuje się wyniki i oblicza resztę z dzielenia przez 11. Jeśli reszta wynosi 10, cyfra kontrolna to 0. W przeciwnym razie cyfra kontrolna to obliczona reszta.

Przykład walidacji REGON-9: 123456785

1. Mnożymy pierwsze 8 cyfr przez wagi:

1×8 + 2×9 + 3×2 + 4×3 + 5×4 + 6×5 + 7×6 + 8×7 = 8+18+6+12+20+30+42+56 = 192

2. Reszta z dzielenia przez 11: 192 mod 11 = 5

3. Porównanie: obliczona cyfra kontrolna (5) = cyfra w numerze (5)

Wynik: REGON prawidłowy

Algorytm walidacji REGON-14:

Dla REGON-14 walidacja przebiega podobnie, ale używa się wag: 2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8 dla pierwszych 13 cyfr. Cyfra kontrolna obliczana jest identycznie jak w REGON-9 (reszta z dzielenia przez 11, z zastrzeżeniem że 10 → 0).

REGON jest wymagany w raportach statystycznych do GUS, w dokumentach rejestracyjnych firm oraz w wielu formularzach urzędowych. Walidacja REGON pomaga uniknąć błędów we wnioskach, umowach i korespondencji biznesowej.

Zastosowania walidatora numerów identyfikacyjnych

1. Księgowość i finanse: Walidacja NIP i REGON przed wprowadzeniem kontrahenta do systemu księgowego zapobiega błędom w fakturach i deklaracjach podatkowych. Księgowi mogą szybko sprawdzić poprawność numerów otrzymanych od klientów lub dostawców.

2. Programowanie i testowanie oprogramowania: Programiści tworzący formularze rejestracyjne, systemy CRM czy aplikacje HR potrzebują walidacji PESEL, NIP i REGON po stronie frontendu i backendu. Walidator pomaga testować algorytmy i generować przykładowe poprawne numery do testów jednostkowych.

3. Administracja i kadry: Działy HR sprawdzają poprawność numeru PESEL nowych pracowników przed wprowadzeniem do systemu kadrowego. Dekodowanie daty urodzenia i płci z PESEL automatyzuje wypełnianie formularzy i redukuje ryzyko błędów.

4. Bankowość i finanse: Banki i instytucje finansowe wymagają weryfikacji danych klientów. Walidacja PESEL i NIP to pierwszy krok w procesie KYC (Know Your Customer), pomagający wykryć oczywiste nieprawidłowości w dokumentach.

5. E-commerce i sklepy internetowe: Przy zakupach z fakturą VAT system powinien walidować NIP firmy wprowadzony przez klienta. Walidacja na bieżąco (jeszcze przed wysłaniem zamówienia) zapobiega problemom z wystawieniem faktury.

6. Edukacja: Studenci informatyki, matematyki i statystyki mogą poznać algorytmy sum kontrolnych i nauczyć się implementować walidację w różnych językach programowania. To praktyczny przykład zastosowania modulo arytmetycznego i algorytmów haszujących.

Najczęstsze błędy w numerach identyfikacyjnych

Błąd 1: Przestawione cyfry - Bardzo częsty błąd polegający na zamianie sąsiednich cyfr (np. 12 → 21). Algorytm sum kontrolnych wykrywa większość takich pomyłek, ale nie wszystkie (zależy od pozycji).

Błąd 2: Literówka podczas przepisywania - Pomyłka w jednej cyfrze podczas ręcznego przepisywania numeru z dokumentu. Cyfra kontrolna natychmiast sygnalizuje nieprawidłowość.

Błąd 3: Nieprawidłowa data w PESEL - PESEL zawierający nieistniejącą datę (np. 32 stycznia, 30 lutego). Walidator sprawdza nie tylko sumę kontrolną, ale także poprawność daty urodzenia.

Błąd 4: Pomylenie formatu NIP - NIP może być zapisany z myślnikami w różnych miejscach. Walidator usuwa myślniki i spacje przed sprawdzeniem, dzięki czemu rozpoznaje różne formaty zapisu.

Błęd 5: Pomylenie REGON-9 z REGON-14 - REGON oddziału (14 cyfr) ma inny algorytm walidacji niż REGON główny (9 cyfr). Walidator automatycznie rozpoznaje długość numeru i stosuje odpowiedni algorytm.

Bezpieczeństwo i prywatność danych

Wszystkie walidacje wykonywane są wyłącznie w przeglądarce użytkownika (JavaScript po stronie klienta). Wprowadzone numery nie są przesyłane na serwer i nie są w żaden sposób zapisywane. Walidator nie ma dostępu do centralnych baz danych i nie weryfikuje, czy numer jest przypisany do rzeczywistej osoby lub firmy - sprawdza tylko matematyczną poprawność sumy kontrolnej.

Dzięki temu narzędzie jest w pełni bezpieczne i można z niego korzystać do walidacji nawet poufnych danych bez ryzyka wycieku informacji. Walidator działa offline - po załadowaniu strony można odłączyć się od internetu i nadal korzystać z pełnej funkcjonalności.

Różnica między walidacją a weryfikacją w bazie

Walidacja to sprawdzenie matematycznej poprawności numeru zgodnie z algorytmem cyfry kontrolnej. Walidator odpowiada na pytanie: "Czy ten numer ma poprawny format i sumę kontrolną?". Walidacja nie wymaga dostępu do baz danych i działa natychmiastowo.

Weryfikacja w bazie to sprawdzenie, czy numer jest faktycznie przypisany do osoby lub firmy w centralnym rejestrze (PESEL, US, GUS). Weryfikacja odpowiada na pytanie: "Czy ten numer istnieje w oficjalnym rejestrze i do kogo należy?". Weryfikacja wymaga zapytania do zewnętrznej bazy danych i nie zawsze jest publicznie dostępna.

Nasz walidator wykonuje tylko matematyczną walidację. Numer może być formalnie poprawny (poprawna suma kontrolna), ale nieprzypisany do żadnej osoby lub firmy. Dla pełnej weryfikacji należy skorzystać z oficjalnych serwisów: sprawdzenie statusu podatnika VAT (NIP) na stronie Ministerstwa Finansów lub sprawdzenie firmy w rejestrze REGON na stronie GUS.

Historia numerów identyfikacyjnych w Polsce

System PESEL wprowadzono w Polsce w 1979 roku jako część elektronizacji administracji publicznej. Początkowo PESEL nadawano tylko przy niektórych czynnościach urzędowych, ale stopniowo stał się powszechnym identyfikatorem obywateli. Algorytm cyfry kontrolnej zaprojektowano tak, aby umożliwić szybką walidację bez dostępu do centralnej bazy danych.

NIP (wcześniej zwany NIP VAT lub po prostu numerem podatkowym) wprowadzono wraz z reformami podatkowymi w latach 90. XX wieku. System NIP zastąpił wcześniejsze lokalne numery identyfikacyjne podatników i ujednolicił identyfikację w całym kraju. Algorytm walidacji NIP wzorowano na międzynarodowych standardach sum kontrolnych.

REGON istnieje od lat 70. XX wieku jako rejestr statystyczny prowadzony przez GUS. Początkowo służył wyłącznie celom statystycznym, ale z czasem stał się powszechnie używanym identyfikatorem przedsiębiorstw. REGON-14 wprowadzono później, aby umożliwić identyfikację oddziałów i filii firm.

Dlaczego sumy kontrolne są ważne?

Cyfra kontrolna to ostatnia cyfra numeru obliczana na podstawie pozostałych cyfr według ustalonego algorytmu. Główne cele stosowania sum kontrolnych to:

  • Wykrywanie błędów przepisywania: Nawet pojedyncza pomyłka w cyfrze zazwyczaj powoduje niepoprawną sumę kontrolną.
  • Wykrywanie przestawionych cyfr: Wagi w algorytmie są dobrane tak, aby wykryć większość przestawień sąsiednich cyfr.
  • Natychmiastowa walidacja: Suma kontrolna pozwala sprawdzić poprawność numeru bez dostępu do centralnej bazy danych.
  • Redukcja obciążenia systemów: Błędne numery można odrzucić na poziomie formularza, zanim trafią do bazy danych.

Algorytmy sum kontrolnych używane w PESEL, NIP i REGON opierają się na arytmetyce modulo (reszta z dzielenia). To sprawdzone matematyczne metody stosowane również w numerach kart kredytowych (algorytm Luhna), kodach kreskowych EAN, numerach ISBN książek i wielu innych systemach identyfikacyjnych.

Jak korzystać z walidatora?

Korzystanie z walidatora jest bardzo proste:

  1. Wybierz typ numeru do walidacji: PESEL, NIP lub REGON
  2. Wprowadź numer w polu tekstowym (można wpisać z myślnikami lub bez)
  3. Kliknij przycisk "Waliduj" lub naciśnij Enter
  4. Wynik walidacji pojawi się natychmiast poniżej formularza

Dla numeru PESEL walidator dodatkowo wyświetli zdekodowane informacje: datę urodzenia, płeć, aktualny wiek, znak zodiaku oraz orientacyjny wiek emerytalny. Dla NIP i REGON walidator pokaże status walidacji oraz wyjaśnienie algorytmu (w przypadku błędu).

Walidator a generatory PESEL, NIP, REGON

Na naszej stronie znajdziesz również generatory numerów testowych: Generator PESEL, Generator NIP oraz Generator REGON. Generatory tworzą matematycznie poprawne numery do testowania aplikacji, formularzy i systemów.

Walidator i generatory to narzędzia komplementarne. Generator tworzy poprawne numery testowe, a walidator sprawdza ich poprawność. Razem tworzą kompletny zestaw dla programistów, testerów i wszystkich, którzy pracują z polskimi numerami identyfikacyjnymi.

Najczęściej zadawane pytania (FAQ)

Jak sprawdzić poprawność numeru PESEL?

Numer PESEL składa się z 11 cyfr, gdzie ostatnia cyfra to suma kontrolna. Algorytm walidacji mnoży kolejne cyfry przez wagi (1,3,7,9,1,3,7,9,1,3), sumuje wyniki, odejmuje od 10 ostatnią cyfrę sumy i porównuje z cyfrą kontrolną. Dodatkowo sprawdza się poprawność daty urodzenia (cyfry 1-6) oraz cyfry płci (przedostatnia cyfra - parzysta dla kobiet, nieparzysta dla mężczyzn).

Jak sprawdzić poprawność numeru NIP?

Numer NIP składa się z 10 cyfr (może być zapisany z myślnikami XXX-XXX-XX-XX lub XXX-XX-XX-XXX). Ostatnia cyfra to suma kontrolna obliczana przez pomnożenie pierwszych 9 cyfr przez wagi (6,5,7,2,3,4,5,6,7), zsumowanie wyników i obliczenie reszty z dzielenia przez 11. Jeśli reszta wynosi 10, NIP jest nieprawidłowy.

Jak sprawdzić poprawność numeru REGON?

Numer REGON występuje w dwóch wersjach: 9-cyfrowy (dla przedsiębiorstw) i 14-cyfrowy (dla oddziałów). Ostatnia cyfra to suma kontrolna. Dla REGON-9 wagi to (8,9,2,3,4,5,6,7), dla REGON-14 wagi to (2,4,8,5,0,9,7,3,6,1,2,4,8). Cyfry mnoży się przez wagi, sumuje wyniki i oblicza resztę z dzielenia przez 11. Jeśli reszta to 10, cyfra kontrolna to 0.

Jakie informacje można odczytać z numeru PESEL?

Z numeru PESEL można odczytać: datę urodzenia (cyfry 1-6, gdzie miesiąc ma dodane 20 dla osób urodzonych po 2000 roku), płeć (przedostatnia cyfra - parzysta dla kobiet, nieparzysta dla mężczyzn), aktualny wiek, znak zodiaku oraz orientacyjny wiek emerytalny (60 lat dla kobiet, 65 lat dla mężczyzn). Cyfry 7-10 to numer porządkowy osoby urodzonej tego samego dnia.

Czy walidator pokazuje prawdziwe dane osobowe?

Nie. Walidator sprawdza tylko matematyczną poprawność numeru zgodnie z algorytmem cyfry kontrolnej. Nie ma dostępu do baz danych i nie pokazuje prawdziwych danych osobowych ani firmowych. PESEL może być formalnie poprawny (poprawna suma kontrolna), ale nieprzypisany do żadnej osoby lub wygenerowany testowo.

Do czego służy walidacja NIP i REGON?

Walidacja NIP i REGON służy do szybkiego sprawdzenia poprawności formatu numeru przed wprowadzeniem do systemów księgowych, fakturowania czy ewidencji kontrahentów. Pozwala wykryć błędy literowe, przestawione cyfry lub nieprawidłowe sumy kontrolne. Jest szczególnie przydatna dla księgowych, programistów i testerów oprogramowania biznesowego.

Czy można zwalidować wiele numerów naraz?

Obecnie walidator obsługuje pojedyncze numery dla dokładnej analizy i dekodowania informacji. Dla każdego numeru pokazywane są szczegółowe informacje: status walidacji, zdekodowane dane (w przypadku PESEL) oraz wyjaśnienie wyniku. Planowana jest funkcja walidacji wsadowej wielu numerów z eksportem wyników do CSV.

Dlaczego warto sprawdzać numery przed użyciem w systemach?

Walidacja numerów identyfikacyjnych przed wprowadzeniem do systemów zapobiega błędom w dokumentach (faktury, umowy), problemom z raportami do GUS i US, odrzuceniu przelewów bankowych oraz konieczności późniejszych korekt. Dla programistów walidacja pomaga w testowaniu formularzy i zapewnieniu jakości danych w aplikacjach biznesowych.