Narzędzia
Walidator polskich numerów
Auto-detekcja typu i walidacja sumy kontrolnej dla: NIP, PESEL (z parsowaniem daty urodzenia i płci), REGON (9- i 14-cyfrowy), KRS oraz NRB / IBAN. Wszystko działa lokalnie w przeglądarce — wpisywane numery nigdy nie trafiają na serwer (RODO). Dodatkowo: generator testowych numerów z prawidłowymi sumami dla programistów integrujących z API urzędów.
Wpisz numer do sprawdzenia
Możesz wpisać z myślnikami, spacjami lub bez. Typ identyfikatora zostanie wykryty automatycznie na podstawie długości i wzorca. Walidacja odbywa się lokalnie w przeglądarce — żaden numer nie jest wysyłany na serwer.
Generator testowych numerów
Algorytmy sumy kontrolnej
- NIP — mod 11 z wagami
6,5,7,2,3,4,5,6,7; jeśli mod 11 = 10, NIP jest niepoprawny. - PESEL — mod 10 z wagami
1,3,7,9,1,3,7,9,1,3; kontrola =(10 − sum mod 10) mod 10. - REGON 9-cyfrowy — mod 11 z wagami
8,9,2,3,4,5,6,7. - REGON 14-cyfrowy — dodatkowo mod 11 z wagami
2,4,8,5,0,9,7,3,6,1,2,4,8dla ostatniej cyfry. - KRS — brak cyfry kontrolnej; sprawdzany tylko format (10 cyfr).
- NRB / IBAN — ISO/IEC 7064 mod 97-10 (standard IBAN); po rotacji pierwszych 4 znaków na koniec i konwersji liter na cyfry, mod 97 musi dać 1.
PESEL — co kryje
PESEL koduje w 11 cyfrach:
- 1-6: data urodzenia (RRMMDD); stulecie poprzez modyfikację miesiąca: +0 (1900-1999), +20 (2000-2099), +40 (2100-2199), +80 (1800-1899).
- 7-9: numer seryjny (3 cyfry).
- 10: płeć — parzysta = kobieta, nieparzysta = mężczyzna.
- 11: cyfra kontrolna (mod 10).
Specjalny PESEL 99999999999 jest stosowany dla cudzoziemców bez polskiego PESEL — akceptowany przez urzędy mimo niespełnienia sumy kontrolnej.