Generator NIP do danych testowych
Przygotuj testowe numery NIP do formularzy i importu danych.
Przejdź do narzędziaPrzygotuj testowe numery NIP do formularzy i importu danych. Każdy wynik ma 10 cyfr i poprawną sumę kontrolną; generator pomija niedozwolony wynik kontroli równy 10. Wybierz wielkość serii, a następnie skopiuj lub pobierz numery.
Spis treści
Wygenerowane numery
Pierwszy numer
—Wyników w serii: 0
CSV: przy imporcie do Excela ustaw kolumnę „numer” jako tekst, aby zachować zera wiodące.
Wybierz parametry i kliknij Generuj.
Jak działa narzędzie
- Podaj liczbę potrzebnych numerów: od 1 do 1000.
- Kliknij Generuj.
- Skopiuj pojedynczy numer lub całą serię, ewentualnie pobierz plik TXT/CSV.
Nie trzeba podawać nazwy firmy, adresu ani danych właściciela. Numery nie są łączone z profilami przedsiębiorców. Do sprawdzenia numeru, który już posiadasz, służy powiązany walidator NIP.
Szczegóły techniczne
Losujemy dziewięć cyfr; pierwsza jest różna od zera. Mnożymy je kolejno przez wagi 6, 5, 7, 2, 3, 4, 5, 6, 7 i obliczamy resztę z dzielenia sumy przez 11. Wynik 0–9 dopisujemy jako dziesiątą cyfrę. Jeśli reszta wynosi 10, odrzucamy bazę i losujemy ponownie.
Losowanie korzysta z kryptograficznego generatora przeglądarki. W jednej serii usuwamy powtórzenia przed pokazaniem wyniku. Jest to kontrola matematyczna, bez sprawdzenia statusu podatnika.
FAQ
Czy wygenerowany NIP oznacza czynnego podatnika VAT?
Nie. Poprawna długość i suma kontrolna nie potwierdzają rejestracji ani statusu VAT. Narzędzie nie łączy się z wykazem podatników ani z VIES.
Czy numery mogą należeć do prawdziwych osób lub firm?
Tak, losowa wartość może przypadkowo pokryć się z już nadanym numerem. Generator nie sprawdza rejestrów. Korzystaj z wyników wyłącznie w środowisku testowym.
Czy seria zawiera powtórzenia?
W obrębie jednej wygenerowanej serii każdy numer jest inny. Kolejne uruchomienia są niezależne i mogą zwrócić numer z wcześniejszej serii.
Jak zachować zera wiodące po eksporcie?
TXT przechowuje numery dokładnie jako tekst. CSV zawiera kolumny typ, numer i dane_testowe. Przy otwieraniu CSV w Excelu wybierz typ Tekst dla kolumny numer — samo ujęcie wartości w cudzysłowy nie wymusza tego ustawienia.
Ograniczenia narzędzia
- Poprawna struktura i suma kontrolna nie potwierdzają nadania numeru. Losowy wynik może pokryć się z istniejącym numerem.
- Do 1000 różnych wyników w jednej serii. Kolejne serie są niezależne.
- Generowanie i eksport wykonuje przeglądarka. Generator nie wysyła wyników do rejestrów ani nie zapisuje ich w bazie serwisu.
- Do odtworzenia dokładnych wyników zachowaj eksport; ponowne losowanie tworzy nową serię.
Źródła i aktualizacja
- Ministerstwo Finansów — kontrola struktury NIP — sprawdzono 18.09.2026.
- python-stdnum — referencyjny algorytm kontroli NIP — sprawdzono 18.09.2026.