Vai al contenuto

Verificare e generare numeri di identità e codici fiscali

Verifica numeri di identità e codici fiscali di 18 paesi, dal CPF, CURP e codice fiscale al DNI, PESEL e INN, scoprendo perché un numero non è valido e cosa contiene, oppure genera numeri di test in formato valido nel tuo browser.

Documento

CPFCadastro de Pessoas Físicas

Numero del contribuente individuale · scritto come 123.456.789-09

Da dove vengono le regole

Spazi, punti, trattini e barre vengono ignorati. Fino a 10.000 righe alla volta.

Incolla un numero per controllarlo
Ogni riga ha il suo esito: il motivo se non è valida e, se lo è, cosa codifica il numero.
Funziona nel tuo browser · nessun caricamentoCome funziona

Come usare Verifica e generatore di numeri ID

  1. 1

    Scegli il documento

    Scegli il paese e poi il documento, se ce n'è più di uno, come CPF o CNPJ per il Brasile. Sotto compaiono il formato e le fonti delle sue regole.

  2. 2

    Controlla un numero o un elenco

    Nella scheda Controlla incolla i numeri, uno per riga. Ogni riga è segnata come valida, con avviso o non valida, con il motivo e i campi codificati nel numero.

  3. 3

    Genera numeri di prova

    Nella scheda Genera scegli la quantità, un intervallo di date di nascita, il sesso o la regione se il documento li prevede, poi copia l'elenco o scarica TXT, CSV o JSON.

  4. 4

    Completa o calcola

    La scheda Calcola aggiunge la cifra o la lettera di controllo mancante; per codice fiscale, CURP e CUIT ricava l'intero numero dai dati personali.

Limiti e Pro

Gratis, senza registrazione: 25 documenti di 18 paesi, fino a 10.000 righe per controllo e 10.000 numeri per lotto generato; i lavori oltre 500 elementi vengono eseguiti in un worker in background.

Pro toglie la pubblicità; controllo e generazione non hanno altri limiti da rimuovere. Scopri Pro

Informazioni su Verifica e generatore di numeri ID

I moduli di registrazione, i fornitori di pagamento e i software fiscali rifiutano un documento d'identità o un codice fiscale non appena una cifra è sbagliata. Chi sviluppa ha quindi bisogno di numeri che superino questi controlli per i propri dati di prova, mentre tutti gli altri vogliono sapere se il numero ricevuto è almeno scritto in modo corretto. Questo strumento copre 25 documenti di 18 paesi: CPF e CNPJ del Brasile (compreso il CNPJ alfanumerico emesso da luglio 2026), CURP e RFC del Messico, codice fiscale italiano, DNI, NIE e NIF delle società della Spagna, NIT della Colombia, CUIT e CUIL dell'Argentina, PESEL, NIP e REGON della Polonia, T.C. Kimlik No della Turchia, INN e SNILS della Russia, codice nazionale dell'Iran, documento d'identità dei residenti della Cina, documento nazionale di Taiwan, IIN del Kazakistan, RNOKPP dell'Ucraina, documento nazionale dell'Egitto, documento dei cittadini della Thailandia, Aadhaar dell'India e numero di registrazione del residente della Corea del Sud.

Ogni controllo indica il motivo: la lunghezza errata, una cifra di controllo che doveva essere un'altra, una data di nascita inesistente o un codice di regione che nessuna autorità usa. Quando un numero è valido, vedi che cosa contiene, dalla data di nascita e dal sesso in un PESEL al comune in un codice fiscale.

Le regole vengono dalle autorità che le pubblicano, come il manuale del CNPJ della Receita Federal o le regole del CURP di RENAPO, e altrimenti da validatori open source molto diffusi; ogni documento elenca le sue fonti.

Quello che nessuno strumento può dirti è se un numero sia stato davvero emesso o di chi sia: serve il registro dell'autorità, che questa pagina non contatta mai. I numeri Aadhaar e coreani si possono controllare ma non generare.

Privacy

I numeri che incolli, e i nomi e le date di nascita che inserisci nei calcolatori del codice fiscale, del CURP o del CUIT, vengono elaborati da questa pagina nel tuo browser e non vengono inviati da nessuna parte; non viene interrogato alcun registro pubblico. Vengono ricordati solo l'ultimo documento e l'ultima scheda scelti, nella memoria locale di questo browser. Scegliendo Italia si carica l'elenco dei comuni, un file statico di questo sito.

Funzionalità

Motivi, non una croce rossa

Lunghezza errata, cifra di controllo sbagliata con quella attesa, data impossibile o codice di regione sconosciuto, indicati per ogni riga.

Decodifica ciò che contiene un numero

Data di nascita, sesso, stato, provincia, comune, forma giuridica o ufficio fiscale, ovunque il documento li riporti.

Dati di prova che superano i validatori

Lotti fino a 10.000 numeri con il tuo intervallo di date di nascita, sesso e regione, indicati come solo formato valido e per prove.

Che cosa codifica ogni documento

Data di nascita e sesso: CURP (Messico), codice fiscale (Italia), PESEL (Polonia), documento dei residenti (Cina), RNOKPP (Ucraina), documento nazionale (Egitto) e di solito l'IIN (Kazakistan). Il documento di Taiwan riporta il sesso e il luogo della prima registrazione, ma non la data.

Luogo: la nona cifra del CPF è la regione fiscale della prima registrazione, un CURP indica lo stato di nascita, un codice fiscale il comune o il paese estero, i numeri cinesi ed egiziani la provincia o il governatorato, un INN la regione e l'ufficio fiscale.

Poco oltre la cifra di controllo: le lettere di DNI e NIE, il T.C. Kimlik No, lo SNILS, il REGON, il NIT e l'Aadhaar; anche il codice nazionale iraniano e il NIP polacco iniziano con il codice dell'ufficio che li ha emessi.

Verifica e generatore di numeri ID: domande frequenti

Un risultato valido significa che il numero appartiene a una persona o società reale?
No. Valido significa che il numero rispetta tutte le regole pubblicate per il suo formato: lunghezza, caratteri, cifre di controllo, data e codici di regione. Se sia mai stato emesso, e a chi, risulta solo nel registro dell'autorità, che questo strumento non contatta mai. Un errore di battitura può persino produrre un altro numero valido, quindi per ciò che conta chiedi conferma al titolare o all'autorità.
Posso usare i numeri generati come dati di prova?
È proprio il loro scopo: ognuno supera i controlli applicati da un modulo o da un validatore, e la pagina li indica come solo formato valido, non appartenenti a nessuno, per prove. Molte autorità non pubblicano un intervallo riservato ai test, quindi un numero casuale può coincidere per caso con uno già emesso. Usali solo in sistemi di prova; per le fatture messicane il RFC generico del SAT, XAXX010101000, è il segnaposto documentato.
Perché non posso generare numeri Aadhaar o di registrazione del residente coreani?
Entrambi identificano persone reali per servizi bancari, sussidi e registrazioni, nessuno dei due paesi pubblica un intervallo di prova e i numeri falsi sono uno strumento di frode noto. In Corea la legge punisce anche l'invenzione di numeri di registrazione del residente a scopo di lucro. Per questo la pagina li controlla, compresa la cifra Verhoeff dell'Aadhaar e la data e il sesso in un numero coreano, ma non ne produce mai.
Perché alcuni numeri ricevono un avviso invece di essere validi?
Un avviso significa che tutte le regole verificabili sono superate, ma qualcosa non si può stabilire dal solo numero. I numeri coreani emessi da ottobre 2020 finiscono con cifre casuali, l'IIN del Kazakistan non deve più iniziare con la data di nascita, il SAT ha emesso alcuni RFC che violano il proprio controllo e un codice di luogo italiano può appartenere a un comune assente dall'elenco.
Quali regole usa il CNPJ alfanumerico?
Da luglio 2026 la Receita Federal emette CNPJ i cui primi 12 caratteri possono essere lettere. Ogni carattere vale il suo codice ASCII meno 48, quindi A vale 17 e Z vale 42, e le due cifre di controllo derivano ancora dal modulo 11 con pesi da 2 a 9, restando numeriche. I vecchi CNPJ numerici mantengono le loro cifre e la pagina controlla entrambi i tipi.

Altre attività con questo strumento