Przejdź do treści
HWW Hewelt Wojnowski Lindner i Wspólnicy
Darmowe narzędzia HWW Weryfikacja numerów

Walidator numerów: NIP, PESEL, REGON, KRS, księga wieczysta, konto

Walidatory sum kontrolnych w jednym miejscu, pojedynczo albo całą listą naraz. Wszystko liczy się w Twojej przeglądarce, wpisany numer nie jest nigdzie wysyłany ani zapisywany.

Walidator numerów: NIP, PESEL, REGON, KRS, księga wieczysta, konto
Stan prawny: 19 sierpnia 2026 r.
Obliczenia w Twojej przeglądarce
HWW Hewelt Wojnowski Lindner i Wspólnicy
Walidator numerów: NIP, PESEL, REGON, KRS, księga wieczysta, konto
Raport z bezpłatnego kalkulatora HWW, wygenerowano . Stan prawny na 19 sierpnia 2026 r.

Walidator sprawdza tylko sumę kontrolną, czyli to, czy wpisany ciąg znaków jest zbudowany zgodnie z regułą, według której numery danego rodzaju są nadawane. Wykrywa więc literówkę, przestawione cyfry i zgubione zero, a to najczęstsze pomyłki przy przepisywaniu numeru z dokumentu. Walidator nie sprawdza, czy numer komukolwiek nadano, czy jest aktualny i czy należy do podmiotu, który go podaje. Tego nie da się policzyć, to trzeba sprawdzić w odpowiednim rejestrze albo wykazie.

Suma kontrolna NIP, PESEL, REGON i format KRS

Wklej numer, a rodzaj rozpoznamy automatycznie po liczbie cyfr. NIP i KRS mają po dziesięć cyfr, więc wynik pokażemy dla obu interpretacji.

Myślniki i spacje możesz zostawić, zignorujemy je. NIP i KRS mają po 10 cyfr, PESEL 11, REGON 9 albo 14.

Warto wiedzieć:

  • Poprawna suma kontrolna oznacza, że numer jest formalnie możliwy, a nie że należy do konkretnego podmiotu. Kontrahenta zweryfikuj w Wykazie podatników VAT, CEIDG lub KRS.
  • Status podatnika VAT sprawdzisz w rządowym Wykazie (tzw. biała lista), a dane spółki w wyszukiwarce KRS Ministerstwa Sprawiedliwości.

Jak liczymy: NIP, PESEL, REGON, KRS

NIP, dziesięć cyfr

Dziewięć pierwszych cyfr mnożymy przez wagi 6, 5, 7, 2, 3, 4, 5, 6, 7 i sumujemy iloczyny. Cyfrą kontrolną jest reszta z dzielenia tej sumy przez 11. Jeżeli reszta wynosi 10, numer jest nieprawidłowy, bo takiej cyfry nie da się zapisać jednym znakiem. W pozostałych przypadkach reszta musi być równa dziesiątej cyfrze numeru.

PESEL, jedenaście cyfr

Dziesięć pierwszych cyfr mnożymy przez wagi 1, 3, 7, 9 powtarzane cyklicznie i sumujemy. Cyfra kontrolna to dopełnienie sumy do pełnej dziesiątki, czyli reszta z dzielenia wyrażenia 10 minus suma modulo 10 przez 10. Poza sumą kontrolną odczytujemy z numeru datę urodzenia i płeć: pierwsze sześć cyfr to rok, miesiąc i dzień, przy czym do numeru miesiąca dodawane jest 20 dla roczników z lat dwutysięcznych, 40 i 60 dla kolejnych stuleci oraz 80 dla dziewiętnastego wieku. Płeć wynika z dziesiątej cyfry, nieparzysta oznacza mężczyznę. Jeżeli zakodowana data nie istnieje w kalendarzu, numer uznajemy za niepoprawny, nawet gdy suma kontrolna się zgadza.

REGON, dziewięć albo czternaście cyfr

W numerze dziewięciocyfrowym osiem pierwszych cyfr mnożymy przez wagi 8, 9, 2, 3, 4, 5, 6, 7, w czternastocyfrowym trzynaście pierwszych cyfr przez wagi 2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8. Sumę dzielimy z resztą przez 11, a z otrzymanej reszty bierzemy ostatnią cyfrę, czyli resztę z dzielenia przez 10. Tak wyliczona wartość musi być równa ostatniej cyfrze numeru. W numerze czternastocyfrowym sprawdzamy dodatkowo człon dziewięciocyfrowy, czyli numer jednostki macierzystej: jeżeli jego cyfra kontrolna się nie zgadza, cały numer jest niepoprawny.

KRS, dziesięć cyfr

Numer w Krajowym Rejestrze Sądowym nie ma cyfry kontrolnej, więc nie ma tu czego liczyć. Sprawdzamy tylko, czy ciąg ma dziesięć cyfr. Istnienie podmiotu pod danym numerem potwierdza wyszukiwarka KRS, a nie walidator.

Jak liczymy: numer księgi wieczystej

Do rachunku wchodzi dwanaście znaków, czyli kod wydziału i ośmiocyfrowy numer księgi, bez ukośników i bez samej cyfry kontrolnej. Cyfra ma wartość równą sobie, a litera wartość z tabeli poniżej. Każdą wartość mnożymy przez wagę zależną od pozycji, przy czym wagi 1, 3 i 7 powtarzają się cyklicznie od początku numeru. Iloczyny sumujemy, a reszta z dzielenia sumy przez 10 jest cyfrą kontrolną.

Wartości liczbowe znaków używane przy liczeniu cyfry kontrolnej numeru księgi wieczystej.
Znak Wartość
cyfry 0 do 9 wartość równa cyfrze
X 10
A, B, C, D, E, F, G, H, I, J 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
K, L, M, N, O, P, R, S, T, U 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
W, Y, Z 31, 32, 33

Litery Q i V w numerach ksiąg wieczystych nie występują, więc nie mają przypisanej wartości. Algorytm sprawdziliśmy na tysiącu numerów ksiąg wieczystych wypisanych z uzasadnień orzeczeń: 967 z nich miało cyfrę kontrolną zgodną z wyliczeniem. Pozostałe trzydzieści trzy to błędy w samych dokumentach źródłowych, czyli literówki i pomyłki przy odczycie skanu. Dla porównania przy numerach zapisanych losowo zgodnych byłoby około stu, a nie 967, i to jest praktyczny dowód, że reguła działa.

Jak liczymy: numer rachunku bankowego

Test jest ten sam, którego używa standard IBAN. Z 26 cyfr numeru bierzemy dwie pierwsze, czyli sumę kontrolną, i przenosimy je na koniec. Przed nimi wpisujemy kod kraju zamieniony na cyfry, a dla Polski jest to 2521, bo litera P ma w tym standardzie wartość 25, a L wartość 21. Tak powstałą liczbę, już 30-cyfrową, dzielimy z resztą przez 97. Numer jest zapisany poprawnie wtedy i tylko wtedy, gdy reszta wynosi 1. Ponieważ liczba jest za duża dla zwykłej arytmetyki przeglądarki, resztę liczymy po kawałkach, cyfra po cyfrze, co daje dokładnie ten sam wynik.

Ta reguła jest wyjątkowo czuła. Przy losowym ciągu cyfr szansa, że reszta przypadkiem wyjdzie równa 1, to około jednej na sto. Sprawdziliśmy algorytm na 125 numerach rachunków wypisanych z publicznie dostępnych orzeczeń Krajowej Izby Odwoławczej i 101 z nich przeszło test, a rozbieżności w pozostałych wynikały z błędów odczytu dokumentów. Żadnego z tych numerów nie publikujemy, a numer wpisany przez Ciebie w tym walidatorze nie opuszcza Twojej przeglądarki.

Tryb masowy: do czego służy

Pojedynczy numer sprawdza się szybko, problem zaczyna się przy liście. Tryb masowy przydaje się wtedy, gdy trzeba przejrzeć bazę kontrahentów przed wysyłką korespondencji albo faktur, przenieść dane z jednego systemu do drugiego, uporządkować numery ksiąg wieczystych wypisane z akt sprawy albo zweryfikować listę rachunków bankowych, zanim pójdzie na nią przelew. Zamiast wklejać numery po jednym, wklejasz całą kolumnę i od razu widzisz, które linie odstają.

Rodzaj numeru rozpoznajemy wyłącznie po zapisie linii, bo nic więcej nie mamy. Linia z ukośnikami to numer księgi wieczystej, 26 cyfr to numer rachunku bankowego, 11 cyfr to PESEL, 10 cyfr to jednocześnie NIP i KRS, a 9 albo 14 cyfr to REGON. Przy dziesięciu cyfrach pokazujemy obie interpretacje, bo z samego zapisu nie da się rozstrzygnąć, który to rejestr, a KRS nie ma sumy kontrolnej, więc jako KRS potwierdzamy tylko format. Linia, która nie pasuje do żadnego wzorca, dostaje stan nierozpoznanego formatu i nie wchodzi ani do zgodnych, ani do niezgodnych.

Zastrzeżenia z sekcji poniżej obowiązują tu tak samo. Zielony wiersz znaczy tylko tyle, że numer jest zapisany zgodnie z regułą, według której numery tego rodzaju są nadawane. Nie znaczy, że kontrahent istnieje, że rachunek jest jego i że dane są aktualne. Tryb masowy skraca listę do sprawdzenia w rejestrach, a nie zastępuje tego sprawdzenia. Tabela podaje sam werdykt i krótką uwagę, więc po pełne wyliczenie krok po kroku dla konkretnego numeru wróć do zakładki pojedynczej.

Czego nie sprawdzamy

Suma kontrolna to test na poprawność zapisu, nie na prawdziwość. Poniższa lista jest zamknięta i celowo dosłowna, bo pomylenie tych dwóch rzeczy jest najczęstszym nieporozumieniem przy walidatorach numerów.

  • Czy numer istnieje. Nie odpytujemy żadnego rejestru. Ciąg z poprawną sumą kontrolną może nigdy nikomu nie zostać nadany.
  • Czy numer należy do wskazanej osoby lub firmy. Walidator nie wie, kto podał numer, i nie ma jak tego zweryfikować.
  • Czy numer jest aktualny. Podmiot mógł zostać wykreślony z rejestru, a rachunek zamknięty.
  • Czy księga wieczysta o danym numerze została założona i co jest w niej wpisane. Treść księgi udostępnia przeglądarka ksiąg wieczystych prowadzona przez Ministerstwo Sprawiedliwości, a nie to narzędzie.
  • Czy rachunek bankowy należy do kontrahenta i czy jest jego rachunkiem zgłoszonym do celów VAT. Do tego służy wykaz podatników VAT prowadzony przez Szefa Krajowej Administracji Skarbowej, potocznie nazywany białą listą.
  • Czy podmiot jest czynnym podatnikiem VAT. Tego również nie wynika z sumy kontrolnej NIP, sprawdza się to w tym samym wykazie.

Najczęstsze pytania

Dlaczego suma kontrolna się nie zgadza, choć numer przepisałem z dokumentu?
Najczęstsza przyczyna to literówka przy przepisywaniu: przestawione dwie cyfry, zgubione zero wiodące albo pomylona cyfra podobna kształtem. Cyfra kontrolna została wymyślona właśnie po to, żeby takie pomyłki wychodziły od razu, a nie dopiero na etapie przelewu czy wpisu do rejestru. Druga przyczyna to błąd odczytu w samym źródle, na przykład numer wpisany z pomyłką do uzasadnienia orzeczenia albo źle rozpoznany przez program do skanowania. Zanim uznasz numer za nieprawidłowy, porównaj go znak po znaku z dokumentem, z którego pochodzi.
Czy poprawna suma kontrolna oznacza, że numer istnieje?
Nie. Zgodna suma kontrolna mówi tylko tyle, że ciąg znaków jest formalnie możliwy, czyli że jest zbudowany zgodnie z regułą, według której numery tego rodzaju są nadawane. Nie oznacza, że numer został komukolwiek nadany, że nadal jest aktualny ani że należy do podmiotu, który go podaje. Istnienie i przypisanie numeru potwierdza wyłącznie właściwy rejestr albo wykaz, a nie kalkulator sumy kontrolnej.
Skąd się bierze cyfra kontrolna?
Cyfra kontrolna nie jest losowa, wylicza się ją z pozostałych znaków numeru. Każdemu znakowi przypisuje się wartość liczbową, mnoży ją przez wagę zależną od pozycji, sumuje iloczyny i bierze resztę z dzielenia przez ustaloną liczbę (11 dla NIP i REGON, 10 dla PESEL i numeru księgi wieczystej, 97 dla rachunku bankowego). Wynik dopisuje się na końcu numeru. Dlatego zmiana jednego znaku prawie zawsze psuje wynik, a przestawienie dwóch znaków wychodzi wtedy, gdy wagi na tych pozycjach są różne.
Jak liczy się cyfrę kontrolną numeru księgi wieczystej?
Bierze się dwanaście pierwszych znaków numeru, czyli czteroznakowy kod wydziału i osiem cyfr numeru księgi. Cyfry mają wartość równą sobie, a literom przypisane są wartości od 10 dla X, przez 11 dla A, 12 dla B, aż do 33 dla Z. Wartości mnoży się przez wagi powtarzane cyklicznie w kolejności 1, 3, 7, sumuje, a reszta z dzielenia tej sumy przez 10 jest cyfrą kontrolną, czyli ostatnim członem numeru po drugim ukośniku.
Po czym tryb masowy poznaje, jakiego rodzaju jest numer w danej linii?
Wyłącznie po zapisie, bo nic innego nie ma do dyspozycji. Linia z ukośnikami jest traktowana jako numer księgi wieczystej, dwadzieścia sześć cyfr jako numer rachunku bankowego (prefiks PL i spacje są ignorowane), jedenaście cyfr jako PESEL, dziesięć cyfr jednocześnie jako NIP i jako KRS, a dziewięć albo czternaście cyfr jako REGON. Linia, która nie pasuje do żadnego z tych wzorców, dostaje stan nierozpoznanego formatu i nie jest liczona ani jako zgodna, ani jako niezgodna. Tryb masowy liczy dokładnie tym samym kodem co zakładki pojedyncze, więc dla numeru rozpoznanego w danej linii werdykt jest w obu miejscach identyczny. Linia dziesięciocyfrowa z niezgodną sumą kontrolną NIP dostaje werdykt niejednoznaczny, a nie niezgodny, bo ten sam zapis bywa poprawnym numerem KRS, który sumy kontrolnej nie ma. Różnica jest tylko w tolerancji zapisu: w zakładce pojedynczej wskazujesz rodzaj numeru sam, więc możemy odrzucić z wpisu wszystko poza cyframi, a w trybie masowym rodzaj wynika z zapisu, więc linia z dopiskiem opisowym obok numeru nie zostanie rozpoznana. Szczegółowe wyliczenie krok po kroku pokazuje zakładka pojedyncza, tabela masowa podaje sam werdykt.
Czy zgodna suma kontrolna rachunku bankowego oznacza, że pieniądze dojdą do właściwego kontrahenta?
Nie. Suma kontrolna mod 97 chroni wyłącznie przed pomyłką w zapisie numeru, na przykład przed przestawieniem cyfr. Nie mówi, czy rachunek jest otwarty, w jakim banku jest prowadzony i czyj jest. To, czy podany rachunek jest rachunkiem zgłoszonym przez danego przedsiębiorcę, sprawdza się w wykazie podatników VAT prowadzonym przez Szefa Krajowej Administracji Skarbowej, potocznie nazywanym białą listą, a nie w kalkulatorze.

Czytaj dalej

Sporządził (imię i nazwisko):podpis
Miejscowość i data:miejscowość, dnia
Kalkulator HWW · hww.pl/narzedzia/walidator-nip-pesel-regon/ · wynik ma charakter pomocniczy i nie stanowi porady prawnej

Narzędzie ma charakter pomocniczy i edukacyjny, a jego wynik nie stanowi porady prawnej ani podatkowej. W sprawach indywidualnych, w szczególności gdy w grę wchodzą terminy procesowe lub opłaty od środków zaskarżenia, skonsultuj się z prawnikiem. Kancelaria HWW nie ponosi odpowiedzialności za decyzje podjęte wyłącznie na podstawie wyniku narzędzia.

Umów konsultacjęNapisz do nas