Generator NIP online
Generuj fikcyjne numery NIP z poprawną cyfrą kontrolną — do testowania formularzy rejestracyjnych, faktur i integracji B2B. Obliczenia wykonywane są lokalnie w przeglądarce, bez limitów i bez rejestracji.
Kliknij „Generuj nowy", aby otrzymać kolejny numer, albo wklej dowolny NIP w pole poniżej, aby sprawdzić jego cyfrę kontrolną.
Czym jest NIP
NIP (Numer Identyfikacji Podatkowej) to 10-cyfrowy identyfikator nadawany podatnikom w Polsce — dziś przede wszystkim firmom i innym podmiotom prowadzącym działalność. Podobnie jak PESEL, zawiera cyfrę kontrolną, więc systemy walidujące dane (formularze rejestracyjne, moduły fakturowania, integracje z KSeF czy białą listą podatników) odrzucą przypadkowy ciąg 10 cyfr. Generator kuQA tworzy numery przechodzące walidację matematyczną.
Struktura numeru NIP
NIP składa się z 10 cyfr, zapisywanych często w formacie XXX-XXX-XX-XX lub XXX-XX-XX-XXX:
- Cyfry 1–3 — historycznie kod urzędu skarbowego, który nadał numer. Pierwsza cyfra nigdy nie jest zerem.
- Cyfry 4–9 — część seryjna.
- Cyfra 10 — cyfra kontrolna wyliczana algorytmem mod 11.
Myślniki i spacje są wyłącznie formatowaniem — walidacja zawsze odbywa się na samych cyfrach.
Jak działa cyfra kontrolna — krok po kroku
Dziewięć pierwszych cyfr mnoży się przez wagi 6, 5, 7, 2, 3, 4, 5, 6, 7, a cyfrą kontrolną jest reszta z dzielenia sumy przez 11. Prześledźmy to na numerze 5261041124:
- Suma ważona:
5·6 + 2·5 + 6·7 + 1·2 + 0·3 + 4·4 + 1·5 + 1·6 + 2·7 = 125 - Reszta z dzielenia:
125 mod 11 = 4. - Cyfra kontrolna to
4— zgadza się z ostatnią cyfrą numeru, więc NIP jest strukturalnie poprawny.
Istotny niuans: jeśli reszta wynosi 10, taka kombinacja dziewięciu cyfr w ogóle nie może być poprawnym NIP-em — cyfra kontrolna jest jednocyfrowa. Generator kuQA losuje bazy tak długo, aż otrzyma resztę różną od 10, dzięki czemu każdy wygenerowany numer jest poprawny.
Do czego przydaje się testowy NIP
Typowe scenariusze QA: walidacja pól w formularzach rejestracji firmy, testy generowania faktur i ich numeracji, mockowanie odpowiedzi API kontrahenta, seedowanie bazy danych spójnymi rekordami firm. W pełnym katalogu kuQA testowy NIP możesz wygenerować razem z pasującym numerem REGON, KRS i VAT UE — a w trybie bulk wyeksportować setki rekordów do CSV, JSON lub gotowych INSERT-ów SQL.
Legalność i przeznaczenie
Fikcyjny NIP wygenerowany algorytmicznie nie identyfikuje żadnego podmiotu i jego tworzenie do celów testowych jest legalne. Nie wolno natomiast posługiwać się takim numerem w obrocie gospodarczym — na fakturach, w umowach czy zgłoszeniach do urzędów. Pamiętaj też, że poprawność matematyczna nie oznacza istnienia podatnika: weryfikację realnych kontrahentów wykonuje się w białej liście podatników VAT lub bazie REGON.
Najczęstsze pytania
Czy wygenerowany NIP należy do prawdziwej firmy?
Nie — numery są losowane algorytmicznie i nie pochodzą z żadnego rejestru. Mają poprawną cyfrę kontrolną, więc przechodzą walidację formularzy, ale nie identyfikują realnych podatników. Zbieżność z istniejącym numerem jest przypadkowa.
Jak sprawdzić poprawność numeru NIP?
Pomnóż pierwszych 9 cyfr przez wagi 6, 5, 7, 2, 3, 4, 5, 6, 7, zsumuj wyniki i weź resztę z dzielenia przez 11. Wynik musi być równy dziesiątej cyfrze numeru. Walidator na tej stronie wykonuje to obliczenie automatycznie.
Czy NIP może mieć cyfrę kontrolną równą 10?
Nie. Jeśli suma ważona mod 11 daje 10, taka kombinacja pierwszych dziewięciu cyfr nie może utworzyć poprawnego NIP-u — algorytm nadawania pomija takie bazy, a generator kuQA losuje wtedy nową.
Jaki jest poprawny format zapisu NIP?
Formalnie NIP to po prostu 10 cyfr. W praktyce spotyka się zapisy z myślnikami: XXX-XXX-XX-XX oraz XXX-XX-XX-XXX. Walidatory powinny akceptować oba warianty i zapis ciągły — separatory nie wpływają na cyfrę kontrolną.
Czym różni się NIP od VAT UE?
Numer VAT UE dla polskiej firmy to ten sam NIP poprzedzony prefiksem PL, używany w transakcjach wewnątrzwspólnotowych. kuQA ma osobny generator VAT UE z prefiksami i regułami walidacji dla wielu krajów Unii.
Czy mogę wygenerować wiele numerów NIP naraz?
Tak — w pełnym katalogu kuQA generator NIP ma tryb bulk: do 500 numerów na raz z eksportem do CSV, JSON, SQL lub TXT, bez rejestracji.
To tylko jeden ze 175 generatorów. Pełny katalog kuQA zawiera m.in. payloady security, artefakty QA, edge cases i tryb bulk z eksportem CSV/JSON/SQL.