Przejdź do treści

Sprawdź i wygeneruj krajowe numery ID

Sprawdź krajowe numery identyfikacyjne i podatkowe z 18 krajów, od CPF, CURP i codice fiscale po DNI, PESEL i INN. Zobaczysz, dlaczego numer jest błędny i co zawiera, a w przeglądarce wygenerujesz też numery testowe w poprawnym formacie.

Dokument

CPFCadastro de Pessoas Físicas

Numer podatnika (osoba fizyczna) · zapisany jak 123.456.789-09

Skąd pochodzą reguły

Spacje, kropki, myślniki i ukośniki są pomijane. Maksymalnie wierszy naraz: 10 000.

Wklej numer, aby go sprawdzić
Każdy wiersz dostaje osobny werdykt: powód błędu albo informacje zakodowane w poprawnym numerze.
Działa w przeglądarce · bez przesyłania na serwerJak to działa

Jak korzystać: Walidator i generator numerów ID

  1. 1

    Wybierz dokument

    Wybierz kraj, a potem dokument, jeśli jest ich kilka, jak CPF lub CNPJ w Brazylii. Poniżej pojawi się jego zapis i źródła zasad.

  2. 2

    Sprawdź numer lub listę

    Wklej numery, po jednym w wierszu, na karcie Sprawdź. Każdy wiersz zostanie oznaczony jako Poprawny, Ostrzeżenie lub Niepoprawny, z powodem i polami zakodowanymi w numerze.

  3. 3

    Wygeneruj numery testowe

    Na karcie Generuj wybierz, Ile numerów, zakres dat urodzenia, płeć lub region, jeśli dokument je zawiera, a potem skopiuj listę albo pobierz TXT, CSV lub JSON.

  4. 4

    Uzupełnij lub oblicz

    Karta Oblicz dodaje brakującą cyfrę lub literę kontrolną; dla codice fiscale, CURP i CUIT wylicza cały numer na podstawie danych osobowych.

Limity i Pro

Za darmo, bez rejestracji: 25 dokumentów z 18 krajów, do 10 000 wierszy na jedno sprawdzenie i 10 000 numerów w jednej wygenerowanej partii; zadania powyżej 500 pozycji działają w tle.

Pro usuwa reklamy; sprawdzanie i generowanie nie mają dodatkowych limitów do zniesienia. Zobacz Pro

O narzędziu: Walidator i generator numerów ID

Formularze rejestracji, operatorzy płatności i programy podatkowe odrzucają numer tożsamości lub numer podatkowy, gdy tylko jedna cyfra się nie zgadza. Programiści potrzebują więc numerów, które przejdą takie kontrole w ich danych testowych, a wszyscy pozostali chcą wiedzieć, czy otrzymany numer ma w ogóle poprawną budowę. Narzędzie obsługuje 25 dokumentów z 18 krajów: brazylijskie CPF i CNPJ (w tym alfanumeryczny CNPJ wydawany od lipca 2026), meksykańskie CURP i RFC, włoski codice fiscale, hiszpańskie DNI, NIE i NIF firmy, kolumbijski NIT, argentyńskie CUIT i CUIL, polskie PESEL, NIP i REGON, turecki T.C. Kimlik No, rosyjskie INN i SNILS, irański kod narodowy, chiński dowód osobisty, tajwański numer identyfikacyjny, kazachskie IIN, ukraińskie RNOKPP, egipski numer dowodu, tajlandzki numer obywatela, indyjski Aadhaar i południowokoreański numer rejestracji rezydenta.

Każde sprawdzenie podaje powód wyniku: zła długość, cyfra kontrolna, która powinna być inna, nieistniejąca data urodzenia albo kod regionu, którego żaden urząd nie używa. Gdy numer przejdzie kontrolę, zobaczysz, co zawiera: od daty urodzenia i płci w numerze PESEL po gminę w codice fiscale.

Zasady pochodzą od organów wydających numery, jeśli je publikują, na przykład z podręcznika Receita Federal dla CNPJ czy zasad RENAPO dla CURP, a w pozostałych przypadkach ze znanych walidatorów open source. Przy każdym dokumencie podajemy źródła.

Czego nie sprawdzi żadne narzędzie, to czy numer został faktycznie wydany i do kogo należy: potrzebny jest do tego rejestr urzędu, z którym ta strona się nie łączy. Numery Aadhaar i koreańskie można sprawdzać, ale nie generować.

Prywatność

Wklejone numery oraz imiona, nazwiska i daty urodzenia wpisane w kalkulatorach codice fiscale, CURP i CUIT są przetwarzane przez tę stronę w przeglądarce i nigdzie nie są wysyłane. Nie wysyłamy zapytań do żadnych rejestrów państwowych. W lokalnej pamięci przeglądarki zapamiętujemy tylko ostatnio wybrany dokument i kartę. Wybór kraju Włochy ładuje listę gmin, czyli statyczny plik z tej witryny.

Funkcje

Powód, nie czerwony krzyżyk

Zła długość, błędna cyfra kontrolna wraz z oczekiwaną, niemożliwa data lub nieznany kod regionu, wskazane przy każdym wierszu.

Odczytuje zawartość numeru

Data urodzenia, płeć, stan, prowincja, gmina, forma prawna lub urząd skarbowy, wszędzie tam, gdzie dokument je zawiera.

Dane testowe, które przechodzą walidację

Partie do 10 000 numerów z wybranym zakresem dat urodzenia, płcią i regionem, oznaczone jako tylko poprawny format i do testów.

Co koduje każdy dokument

Data urodzenia i płeć: CURP (Meksyk), codice fiscale (Włochy), PESEL (Polska), chiński dowód osobisty, RNOKPP (Ukraina), egipski numer dowodu i zwykle IIN (Kazachstan). Tajwański numer zawiera płeć i miejsce pierwszej rejestracji, ale nie datę.

Miejsce: dziewiąta cyfra CPF to region skarbowy pierwszej rejestracji, CURP wskazuje stan urodzenia, codice fiscale gminę lub państwo zagraniczne, numery chińskie i egipskie prowincję lub gubernatorstwo, a INN region i urząd skarbowy.

Poza cyfrą kontrolną niewiele: litery DNI i NIE, T.C. Kimlik No, SNILS, REGON, NIT i Aadhaar; irański kod narodowy i polski NIP zaczynają się też od kodu urzędu, który je wydał.

Walidator i generator numerów ID: najczęstsze pytania

Czy wynik Poprawny oznacza, że numer należy do prawdziwej osoby lub firmy?
Nie. Poprawny znaczy, że numer spełnia wszystkie opublikowane zasady swojego formatu: długość, znaki, cyfry kontrolne, datę i kody regionów. To, czy został kiedykolwiek wydany i komu, wiadomo tylko z rejestru urzędu, z którym to narzędzie się nie łączy. Literówka może dać inny poprawny numer, więc w ważnych sprawach potwierdź go u posiadacza lub w urzędzie.
Czy mogę używać wygenerowanych numerów jako danych testowych?
Do tego służą: każdy przechodzi kontrole stosowane przez formularze i walidatory, a strona oznacza je jako tylko poprawny format, do nikogo nie należą, do testów. Większość urzędów nie publikuje zarezerwowanych zakresów testowych, więc losowy numer może przypadkiem pokrywać się z wydanym. Używaj ich w systemach testowych; dla meksykańskich faktur udokumentowanym zastępnikiem jest generyczne RFC urzędu SAT: XAXX010101000.
Dlaczego nie mogę generować numerów Aadhaar ani koreańskich numerów rejestracji rezydenta?
Oba identyfikują prawdziwe osoby w bankowości, świadczeniach i rejestracjach, żaden z krajów nie publikuje zakresu testowego, a fałszywe numery bywają narzędziem oszustw. Prawo koreańskie karze też zmyślanie numerów rejestracji rezydenta dla korzyści. Dlatego strona je sprawdza, w tym cyfrę Verhoeffa w Aadhaar oraz datę i płeć w numerze koreańskim, ale nigdy ich nie tworzy.
Dlaczego niektóre numery dostają Ostrzeżenie zamiast Poprawny?
Ostrzeżenie oznacza, że wszystkie możliwe do sprawdzenia zasady zostały spełnione, ale czegoś nie da się rozstrzygnąć na podstawie samego numeru. Koreańskie numery wydawane od października 2020 kończą się losowymi cyframi, kazachskie IIN nie musi już zaczynać się od daty urodzenia, SAT wydał niektóre RFC niezgodne z własną kontrolą, a włoski kod miejsca może należeć do gminy spoza listy.
Jakich zasad używa alfanumeryczny CNPJ?
Od lipca 2026 Receita Federal wydaje CNPJ, w których pierwsze 12 znaków mogą być literami. Każdy znak liczy się jako kod ASCII minus 48, więc A to 17, a Z to 42, a dwie cyfry kontrolne nadal wynikają z mod 11 z wagami od 2 do 9 i pozostają liczbowe. Starsze numeryczne CNPJ zachowują swoje cyfry, a strona sprawdza oba rodzaje.

Inne zadania z tym narzędziem