Strumento
Decodifica Codice Fiscale Multiplo: Incolla la Lista, Ottieni la Tabella
Hai una lista di codici fiscali e devi estrarre data di nascita, sesso e comune per ciascuno? Incolla i CF nella casella qui sotto, uno per riga, e in pochi secondi ottieni una tabella pronta da copiare o scaricare. Nessuna installazione, nessun account, nessun file da caricare su server di terzi.
Come Funziona la Decodifica in Batch
La decodifica di un codice fiscale è un processo matematico, non una ricerca in banca dati. Ogni CF italiano a 16 caratteri contiene, codificate secondo regole fisse stabilite dal DM del 1974, le seguenti informazioni: le consonanti di cognome e nome, l'anno di nascita (ultime due cifre), il mese tramite lettera convenzionale, il giorno e il sesso (giorno reale per gli uomini, giorno + 40 per le donne), il comune o stato estero di nascita, e il carattere di controllo.
La decodifica batch applica queste stesse regole in sequenza su ogni riga dell'input. Il risultato è identico a quello che si otterrebbe eseguendo la decodifica singola molte volte, ma in un unico passaggio. Non viene effettuata nessuna chiamata a registri anagrafici esterni: tutto il calcolo avviene localmente nel browser.

Cosa ottieni per ogni codice fiscale
| Campo estratto | Affidabilità | Note |
|---|---|---|
| Data di nascita completa | Alta | Giorno, mese, anno; ambiguità sul secolo solo per nati prima del 1900 o dopo il 2000 |
| Sesso | Alta | Dedotto dalla fascia del valore giorno (01–31 uomini, 41–71 donne) |
| Comune di nascita | Alta | Da codice Belfiore; include comuni soppressi e stati esteri con codice Z |
| Consonanti cognome/nome | Stima | Le 3 consonanti non identificano univocamente il cognome |
| Validità strutturale | Alta | Carattere di controllo verificato con algoritmo ufficiale |
Cosa succede con i codici non validi
I CF che non superano la verifica del carattere di controllo vengono segnalati nella colonna "Stato" con l'indicazione del tipo di errore rilevato: formato errato (lunghezza diversa da 16), carattere di controllo non corrispondente, lettera del mese non appartenente alla sequenza ufficiale (A B C D E H L M P R S T), o valore del giorno fuori intervallo. I codici con errori non bloccano l'elaborazione del resto della lista: lo strumento processa tutti i CF e raccoglie gli esiti nella stessa tabella.
Chi Usa la Decodifica Batch e per Quale Scopo
Questo strumento è stato costruito per chi lavora professionalmente con liste di codici fiscali. Non è pensato per la decodifica occasionale di un singolo CF: per quello esiste lo strumento nel codice fiscale inverso.
Uffici HR e responsabili paghe
L'onboarding di nuovi dipendenti genera spesso un file Excel con nome, cognome e codice fiscale comunicati dal collaboratore. Prima di caricare i dati nel gestionale paghe, verificare che ogni CF sia strutturalmente coerente con i dati anagrafici è un controllo preventivo che elimina una categoria intera di errori. Un CF errato su una busta paga inviata telematicamente può generare problemi con l'INPS o respingimenti dal Sistema di Interscambio per le fatture associate.
Il flusso tipico: esportare la colonna CF dal gestionale → incollare nel decoder batch → scaricare il CSV con i risultati → confrontare data di nascita e comune estratti con quelli nel fascicolo del dipendente. La discrepanza segnala un errore di trascrizione prima che raggiunga i documenti ufficiali.
Commercialisti e studi di consulenza del lavoro
Chi gestisce la contabilità o l'amministrazione del personale per più clienti si trova regolarmente a ricevere elenchi di collaboratori, fornitori o soci con CF da inserire in dichiarazioni, contratti o modelli previdenziali. La verifica singola uno per uno consuma tempo senza aggiungere valore. La decodifica batch riduce questo controllo a un'operazione di pochi secondi sull'intera lista.
Amministratori di piattaforme e sviluppatori
Chi gestisce una piattaforma con registrazione tramite codice fiscale (e-commerce, portali associativi, software SaaS per il mercato italiano) ha spesso la necessità di validare un archivio esistente o eseguire audit periodici sulla qualità dei dati. Per volumi elevati o per integrare la validazione in un flusso automatizzato, lo strumento batch è il punto di partenza.
Per automatizzare la decodifica oltre i 50 codici fiscali è disponibile la documentazione API.
Associazioni, enti del Terzo Settore e PA
Qualsiasi ente che raccoglie CF nei propri database (associazioni di categoria, enti formativi, ordini professionali, uffici comunali) ha la necessità periodica di verificare la qualità dell'archivio. La decodifica batch permette di identificare rapidamente CF con errori strutturali, duplicati o codici che non corrispondono all'anno di nascita dichiarato nell'anagrafica interna.
Come Preparare i Dati: Formati Accettati
Input da testo semplice
Il metodo più rapido: copia la colonna CF da Excel o Google Sheets e incollala direttamente nell'area di testo. Ogni CF deve stare su una riga separata. Lo strumento ignora spazi iniziali e finali e converte automaticamente le lettere minuscole in maiuscolo, quindi non è necessario normalizzare il formato prima di incollare. Esempio di input accettato: `RSSMRA85M01H501Z`, `bncgpp92t10f205v`, `VRDLGU78A15L219S` — tutti e tre vengono elaborati correttamente.
Importazione da Excel o CSV
Se hai i CF in una colonna di un foglio Excel: seleziona la colonna con i codici fiscali, copia (Ctrl+C o Cmd+C) e incolla direttamente nell'area di testo dello strumento. Se la colonna contiene anche un'intestazione (es. "Codice Fiscale"), lo strumento la ignora automaticamente riconoscendo che non è un CF a 16 caratteri. Se hai un file CSV, aprilo con un editor di testo, individua la colonna CF e incolla i valori nella casella.

Output: La Tabella e il CSV
Struttura della tabella
| Colonna | Contenuto |
|---|---|
| CF | Il codice fiscale così come è stato inserito |
| Data di nascita | GG/MM/AAAA (anno intero dedotto dal contesto plausibile) |
| Sesso | M / F |
| Comune / Paese | Nome del comune italiano o dello stato estero |
| Codice luogo | Codice Belfiore del comune o codice Z del paese estero |
| Stato | Valido ✓ / Errore |
Download CSV
Il pulsante "Esporta CSV" genera un file compatibile con Excel, LibreOffice Calc e Google Sheets senza passaggi aggiuntivi di conversione. Il file è pronto per essere importato nel gestionale o incollato nel report: ogni riga corrisponde a un CF della lista originale, con le colonne estratte affiancate.
Errori Frequenti nelle Liste di Codici Fiscali
Lavorando su dataset HR e amministrativi, gli errori più comuni che emergono dalla decodifica batch rientrano in categorie ricorrenti.
Errori di trascrizione da documento cartaceo
La lettera O e il numero 0 vengono spesso confusi, così come la lettera I e il numero 1. Un CF scritto a mano e poi ricopiato digitalmente accumula spesso questo tipo di errore. Lo strumento segnala il CF come non valido.
CF maschile usato per una donna (o viceversa)
Capita nei dataset dove il CF è stato inserito manualmente: la colonna "Sesso" nel gestionale dice F, ma il CF decodificato restituisce M. Quasi sempre è un errore del CF inserito, non del gestionale. Vale la pena verificare con il documento d'identità prima di correggere.
Codici omocodici segnalati come errati
Un CF con lettere nelle posizioni numeriche non è un errore: è un codice omocodico, assegnato dall'Agenzia delle Entrate quando due persone generano la stessa sequenza base. Questo strumento riconosce correttamente le varianti omocodiche e non le segnala come errori. Se il tuo sistema gestionale invece le rifiuta, il problema è nel sistema, non nel codice.
CF provvisori a 11 cifre
I codici fiscali temporanei numerici a 11 cifre, assegnati spesso a neonati o stranieri in attesa del CF definitivo, non vengono elaborati come un CF a 16 caratteri. Il loro trattamento è descritto nella guida al codice fiscale provvisorio.
Decodifica Batch vs Verifica Ufficiale: Qual è la Differenza
Le due operazioni rispondono a esigenze diverse e non si sostituiscono a vicenda.
| Decodifica batch (questo strumento) | Verifica ufficiale (Agenzia delle Entrate) | |
|---|---|---|
| Cosa fa | Estrae i dati codificati nel CF e verifica la struttura matematica | Controlla che il CF esista nel registro nazionale e corrisponda ai dati anagrafici |
| Richiede connessione a database | No, calcolo locale | Sì, accesso all'Anagrafe Tributaria |
| Velocità su una lista | Secondi | Non disponibile in bulk sul portale pubblico |
| Conferma l'identità della persona | No | Sì (con i dati anagrafici) |
| Uso ideale | Pulizia dati, validazione formato, estrazione dati | Documenti ufficiali, contratti, pratiche fiscali |
Per la validazione formale di un singolo CF su un documento ufficiale, il riferimento rimane il portale di verifica dell'Agenzia delle Entrate. Per la pulizia e il controllo di un archivio, lo strumento batch è il più rapido disponibile senza software aggiuntivo.
Conclusione
Per volumi superiori al limite di 50 CF per elaborazione, consulta la documentazione API.
Una lista di codici fiscali non verificata è un rischio silenzioso: un errore di trascrizione non si vede finché non genera un respingimento INPS, uno scarto SDI o una discrepanza in un controllo. La decodifica batch elimina questa categoria di problemi in pochi secondi, prima che i dati raggiungano i sistemi ufficiali. Incolla la lista, scarica il CSV, confronta con l'anagrafica interna: il controllo è fatto.
Domande Frequenti
Quanti codici fiscali posso decodificare in una volta?
Puoi incollare un'intera lista, un codice per riga. Per volumi molto alti conviene suddividere in blocchi o integrare la validazione in un flusso automatizzato.
I codici fiscali che inserisco vengono salvati o trasmessi?
No. L'elaborazione avviene interamente nel browser. Nessun dato viene trasmesso ai nostri server durante la decodifica.
Lo strumento funziona anche per i CF di persone nate all'estero?
Sì. I CF con codice Z nelle posizioni 12–15 vengono riconosciuti come nati all'estero e il paese viene restituito nella colonna "Comune / Paese".
Posso verificare se due CF nella lista sono duplicati?
La tabella non include una colonna "duplicati" automatica, ma ordinando il CSV per la colonna CF in Excel puoi identificare i duplicati in pochi secondi con la funzione "Rimuovi duplicati" o con la formattazione condizionale.
Lo strumento funziona con CF omocodici?
Sì. I codici omocodici, quelli con lettere al posto di cifre in alcune posizioni, vengono riconosciuti e decodificati correttamente. Non vengono segnalati come errori.
Posso usare questo strumento per la fatturazione elettronica?
Puoi usarlo come primo filtro per eliminare CF strutturalmente errati prima di inviarli al Sistema di Interscambio. Per la conferma definitiva che un CF appartenga a una specifica persona fisica, è necessaria la verifica ufficiale.