Validatore ID in blocco
Convalida in una volta un intero elenco di codici fiscali.
Questo è un precontrollo del formato e della cifra di controllo. Non interroga banche dati governative e non dimostra che un numero esista, sia attivo o appartenga a qualcuno.
Convalida un intero elenco in una volta
Incolla una colonna di numeri fiscali o identificativi — oppure trascina un CSV — e ottieni un esito per riga con il motivo preciso di ogni errore. Dodici tipi di identificativo in sette paesi, oltre alle righe MRZ dei passaporti ICAO 9303 e ai formati VAT UE per tutti i 27 Stati membri — tutto calcolato localmente nel browser.
Validatori per singolo numero
Validatore CPF/CNPJ · Validatore GSTIN · Validatore PAN India · Validatore PESEL Polonia · Validatore RFC Messico · Validatore CURP Messico · Validatore CUIT / CUIL Argentina · Validatore NIT Colombia · Validatore NIK Indonesia
Esegui un validatore sul tuo sito: widget incorporabili gratuiti (CPF, GSTIN).
Convalida un intero elenco di numeri identificativi e fiscali ufficiali in un unico passaggio: incolla un numero per riga — oppure importa un file CSV/TXT — scegli paese e tipo, e ogni riga riceve un esito con il motivo esatto dell’errore. Dodici tipi di identificativo in sette paesi — CPF/CNPJ brasiliano, GSTIN/PAN indiano, PESEL polacco, RFC/CURP messicano, CUIT argentino, NIT colombiano, NIK indonesiano — oltre alle righe MRZ dei passaporti ICAO 9303 e ai formati VAT di tutti i 27 Stati membri UE.
Tutto avviene in locale. Il file viene letto dal browser, i calcoli di controllo vengono eseguiti nel browser e il CSV dei risultati viene assemblato nel browser: l’elenco non arriva mai a un server. Nei lavori di gestione paghe, preparazione KYC o pulizia CRM, dove la colonna contiene letteralmente i codici fiscali delle persone, è ciò che distingue un rapido precontrollo da un incidente nel trattamento dei dati.
I controlli usano gli algoritmi ufficiali, non supposizioni basate su espressioni regolari: mod-11 di CPF/CNPJ (compreso il CNPJ alfanumerico dal 2026+), carattere di controllo Luhn-mod-36 di GSTIN, cifra pesata di PESEL con codifica del secolo della data di nascita, tabella di controllo SAT di RFC con regole sulle date di calendario reali, struttura a 18 caratteri di CURP con codici degli Stati e mod-11 di CUIT. Il motore è estratto dai nostri validatori nazionali e verificato in modo incrociato con essi, riga per riga.
Il limite, detto chiaramente: è un precontrollo della struttura e delle cifre di controllo. Non interroga RENAPO, SAT, il portale GST né alcun registro, quindi non può confermare che un numero sia registrato, attivo o associato a una persona specifica. Un esito positivo significa «ben formato»; un esito negativo significa che il numero, così come è stato digitato, non può essere corretto. Già questo intercetta gran parte dei danni da inserimento prima che i dati arrivino a un sistema ufficiale.
Comportamenti pubblicati — ciascuno convalidato sullo strumento in funzione: un CSV a 3 colonne con riga di intestazione rileva automaticamente la colonna ID e consente di cambiarla · le colonne originali vengono conservate nei risultati esportati, con Risultato/Tipo/Motivo aggiunti · una cifra di controllo alterata viene segnalata insieme al valore atteso · 2,000 righe vengono convalidate in molto meno di un secondo · la convalida non genera alcuna richiesta di rete. Ultima verifica: 2026-08-12.
FAQ
In cosa differisce dal controllare i numeri uno alla volta?
La stessa matematica, su scala industriale: esiti riga per riga con motivazioni, conteggio riepilogativo e un CSV dei risultati che conserva le colonne originali. Contabili che controllano elenchi di fornitori, reparti HR che inseriscono molte persone e team di piattaforme che preparano i dati KYC ottengono con un solo incolla ciò che altrimenti richiederebbe centinaia di passaggi copia-incolla.
Un risultato «valido» significa che il numero esiste davvero?
No, e nessuno strumento offline può prometterlo. «Valido» significa che la struttura e la cifra di controllo sono matematicamente corrette, cioè il primo controllo eseguito dagli stessi registri. Solo l’autorità emittente (RENAPO, SAT, portale GST, ecc.) può confermare se il numero è registrato a una persona o azienda reale.
Il mio CSV ha molte colonne: quale viene convalidata?
Lo strumento assegna un punteggio a ogni colonna in base alla struttura del tipo di ID selezionato e sceglie automaticamente la corrispondenza migliore; un menu a discesa permette di sostituire la scelta. I risultati esportati conservano tutte le colonne originali e aggiungono Risultato, Tipo e Motivo alla fine.
Posso mescolare tipi di ID diversi nello stesso elenco?
I CPF e CNPJ brasiliani possono essere mescolati liberamente: vengono distinti automaticamente in base alla lunghezza. Gli altri tipi vengono convalidati uno alla volta; cambia il selettore del Paese ed esegui di nuovo il controllo per una seconda passata. Il rilevamento automatico tra tipi diversi è escluso di proposito: le valutazioni errate nascono proprio dalle supposizioni silenziose.
Perché vedo «cifra di controllo ✗ — valore atteso X» invece del solo «non valido»?
Perché il motivo indica come correggere l’errore. Una sola cifra digitata male è l’errore di inserimento più comune; mostrare il valore di controllo atteso (o il livello preciso che non supera il controllo: lunghezza, formato, data, codice dello Stato) permette di correggere le righe invece di scartarle.
Può controllare le righe MRZ del passaporto e i numeri VAT UE?
Sì. Incolla la riga 2 della MRZ del passaporto (o entrambe) e tutte e cinque le cifre di controllo ICAO 9303 vengono ricalcolate — numero documento, data di nascita, scadenza, numero personale e composito. Le voci VAT UE vengono confrontate con lo schema ufficiale di ogni Stato membro (Grecia = EL, Irlanda del Nord = XI); la corrispondenza del formato non prova la registrazione — solo VIES può confermarla.