Cosa significa verificare un codice fiscale
Verificare un codice fiscale significa controllarne la correttezza formale, non la reale attribuzione. Lo strumento in cima alla pagina controlla tre cose: che la lunghezza sia di 16 caratteri, che i blocchi rispettino il formato previsto e che il carattere di controllo finale corrisponda ai quindici caratteri precedenti.
Una verifica positiva ti dice che il codice è scritto in modo matematicamente coerente. Non ti dice se quel codice è stato davvero attribuito a una persona dall'Agenzia delle Entrate, informazione che risiede solo nell'anagrafe tributaria.
Il carattere di controllo

Il sedicesimo carattere è il cuore della verifica del codice fiscale. Si ottiene assegnando a ciascuno dei primi quindici caratteri un valore numerico, diverso a seconda che si trovi in posizione dispari o pari, sommando tutti i valori e calcolando il resto della divisione per 26. Quel resto si converte nella lettera finale ed è ciò che il controllo del codice fiscale confronta.
Poiché il carattere di controllo dipende da tutti gli altri, basta un singolo errore in qualsiasi posizione perché non corrisponda più. È proprio questo meccanismo che permette allo strumento di segnalare i codici scritti in modo errato.
Gli errori più comuni

La maggior parte dei codici non validi nasce da errori di trascrizione. I più frequenti sono lo scambio tra la cifra zero e la lettera O, tra il numero cinque e la lettera S, tra il numero uno e la lettera I. Altri errori riguardano le cifre del giorno o dell'anno digitate male, o un carattere in più o in meno.
Quando la verifica del codice fiscale segnala un codice non valido, lo strumento mostra anche il carattere di controllo atteso: confrontarlo con quello inserito aiuta a capire che la stringa contiene un errore in uno dei quindici caratteri precedenti.
Chi usa la verifica del codice fiscale
La verifica del codice fiscale è usata ogni giorno da uffici del personale, banche, assicurazioni, studi professionali e chiunque debba inserire codici fiscali altrui evitando errori. Controllare la coerenza formale prima di registrare un codice in un sistema riduce gli errori nelle pratiche e nelle comunicazioni con l'amministrazione.
Se invece hai bisogno di ricavare i dati di nascita da un codice, usa il calcolo del codice fiscale inverso. Per costruire un codice partendo dai dati anagrafici c'è il calcolo del codice fiscale.
Omocodia e validità
I codici modificati per omocodia contengono lettere al posto di alcune cifre nelle posizioni numeriche. Sono codici pienamente validi: lo strumento li riconosce e conferma la validità perché il carattere di controllo viene calcolato sulla stringa effettiva, lettere comprese. La verifica indica anche quando un codice presenta omocodia.
Come si calcola il carattere di controllo, passo per passo
Il carattere di controllo è la parte più tecnica della verifica. Serve a intercettare gli errori di trascrizione, perché dipende da tutti i quindici caratteri precedenti: basta sbagliarne uno perché il controllo non torni più. Vediamo come funziona il calcolo.
Si dividono i primi quindici caratteri in due gruppi, quelli in posizione dispari, cioè il primo, il terzo, il quinto e così via, e quelli in posizione pari. A ogni carattere si assegna un valore numerico secondo due tabelle diverse. Le posizioni pari seguono un ordine semplice, che corrisponde alla posizione della lettera nell'alfabeto e al valore stesso delle cifre. Le posizioni dispari usano invece valori specifici.
| Carattere | Dispari | Pari | Carattere | Dispari | Pari |
|---|---|---|---|---|---|
| 0 / A | 1 | 0 | N | 20 | 13 |
| 1 / B | 0 | 1 | O | 11 | 14 |
| 2 / C | 5 | 2 | P | 3 | 15 |
| 3 / D | 7 | 3 | Q | 6 | 16 |
| 4 / E | 9 | 4 | R | 8 | 17 |
| 5 / F | 13 | 5 | S | 12 | 18 |
| 6 / G | 15 | 6 | T | 14 | 19 |
| 7 / H | 17 | 7 | U | 16 | 20 |
| 8 / I | 19 | 8 | V | 10 | 21 |
| 9 / J | 21 | 9 | Z | 23 | 25 |
| K | 2 | 10 | W | 22 | 22 |
| L | 4 | 11 | X | 25 | 23 |
| M | 18 | 12 | Y | 24 | 24 |
Sommati tutti i valori, si calcola il resto della divisione per 26. Quel resto, un numero da 0 a 25, si converte nella lettera finale: 0 corrisponde ad A, 1 a B, e così via fino a 25 che corrisponde a Z. Il risultato è il sedicesimo carattere. Se il carattere calcolato non coincide con quello presente nel codice, la verifica segnala un errore.
Verifica formale e verifica sostanziale
È importante distinguere due tipi di verifica. La verifica formale, quella che esegue il nostro strumento, controlla che il codice sia scritto in modo matematicamente coerente: lunghezza, formato dei blocchi e carattere di controllo. La verifica sostanziale, invece, accerta che quel codice sia stato realmente attribuito a una persona dall'Agenzia delle Entrate.
Un codice può superare la verifica formale senza esistere davvero. È possibile costruire una stringa formalmente valida, con il carattere di controllo corretto, che non corrisponde ad alcun contribuente. Per questo la verifica formale conferma solo che il codice è ben scritto, non che appartenga a qualcuno.
La verifica sostanziale può essere svolta solo dai soggetti autorizzati che hanno accesso all'anagrafe tributaria, nel rispetto delle norme sulla protezione dei dati. Per l'uso quotidiano, come controllare un modulo o evitare errori di trascrizione, la verifica formale è più che sufficiente ed è ciò che offre questo strumento.
Perché non esiste un elenco pubblico dei codici fiscali
Il codice fiscale è un dato personale e la sua diffusione è regolata dalle norme sulla protezione dei dati. Non esiste, e non può esistere, un elenco pubblico consultabile liberamente che colleghi ogni codice al nome della persona. Questo protegge i cittadini da usi impropri del loro identificativo.
Per questo motivo nessuno strumento serio può dirti a chi appartiene un codice fiscale partendo dalla sola stringa. Chi promette di rivelare l'identità di una persona da un codice, spesso a pagamento, va trattato con sospetto: si tratta di servizi inaffidabili o di vere e proprie truffe.
Quello che uno strumento legittimo può fare è verificare la correttezza formale del codice e, con il calcolo inverso, leggere i dati che il codice contiene per sua struttura, cioè data, sesso e luogo di nascita. Nome e cognome restano fuori portata, perché non sono ricostruibili dalla stringa.
Verifica dei codici fiscali per aziende e HR
Chi gestisce molti codici fiscali, come gli uffici del personale, i commercialisti e gli sportelli, ha bisogno di controllarli in modo rapido e affidabile. Un codice errato in un sistema gestionale può bloccare una pratica, generare errori nelle comunicazioni fiscali o attribuire un adempimento alla persona sbagliata.
La verifica del carattere di controllo è il primo filtro utile: intercetta subito gli errori di battitura più comuni, come lo scambio tra zero e la lettera O o tra cinque e la S. Inserire questo controllo al momento della digitazione riduce sensibilmente gli errori a valle.
Per volumi elevati, molti gestionali integrano una verifica automatica del formato e del carattere di controllo. Il nostro strumento è pensato per il controllo singolo e immediato, gratuito e senza registrazione, adatto a chi deve verificare un codice alla volta. Per costruire un codice partendo dai dati anagrafici c'è invece il calcolo del codice fiscale, e per leggerne i dati il calcolo inverso.
Quali controlli esegue la verifica del codice fiscale
Quando inserisci un codice fiscale, la verifica del codice fiscale esegue una sequenza di controlli precisi e restituisce un esito chiaro per ognuno. Capire cosa viene controllato aiuta a interpretare il risultato e a correggere eventuali errori.
Il primo controllo riguarda la lunghezza: il codice deve avere esattamente 16 caratteri. Il secondo riguarda il formato: le prime sei posizioni devono essere lettere, seguite dai blocchi di cifre e lettere previsti dalla struttura, con la possibilità che alcune cifre siano sostituite da lettere nei casi di omocodia. Il terzo, il più importante, è il carattere di controllo: lo strumento ricalcola il sedicesimo carattere a partire dai quindici precedenti e lo confronta con quello inserito.
Lo strumento segnala anche se il codice presenta omocodia, cioè se alcune cifre sono state sostituite da lettere per rendere univoco il codice. In caso di codice non valido, viene mostrato il carattere di controllo atteso, così puoi confrontarlo con quello che hai inserito e individuare l'errore. Tutti questi controlli avvengono nel tuo browser, senza inviare il codice ad alcun server.
Un esito positivo su tutti i controlli significa che il codice è formalmente corretto. Un esito negativo indica che c'è un errore in uno dei caratteri, oppure che la stringa non rispetta il formato previsto. In nessun caso lo strumento conferma l'effettiva attribuzione del codice a una persona, che resta una verifica di competenza dell'Agenzia delle Entrate.
Codici fiscali provvisori e numerici
Oltre al codice fiscale di 16 caratteri alfanumerici esiste anche un codice fiscale numerico di 11 cifre, che l'Agenzia delle Entrate attribuisce in alcuni casi particolari. Succede quando i dati anagrafici non sono completi o verificabili al momento dell'attribuzione, per esempio per alcune persone straniere appena arrivate.
Il codice numerico provvisorio ha lo stesso valore identificativo di quello alfanumerico e serve alle stesse cose. La verifica del carattere di controllo descritta in questa pagina riguarda il codice alfanumerico delle persone fisiche, che è quello calcolato con l'algoritmo del 1976. Il codice numerico segue regole di controllo diverse.
Quando i dati anagrafici vengono completati, l'Agenzia può attribuire il codice alfanumerico definitivo, che sostituisce quello numerico provvisorio. Se hai un codice numerico e vuoi conoscere quello alfanumerico, puoi calcolarlo con il calcolo del codice fiscale inserendo i dati anagrafici completi, ricordando che l'attribuzione ufficiale spetta comunque all'Agenzia delle Entrate.
Consigli per evitare gli errori di digitazione
La maggior parte dei codici non validi nasce da semplici errori di battitura. Alcuni caratteri si confondono facilmente: lo zero con la lettera O, il numero cinque con la S, il numero uno con la lettera I, il numero due con la Z. Sapere quali caratteri controllare riduce sensibilmente gli errori.
Un accorgimento utile è copiare il codice direttamente dal documento originale invece di digitarlo, quando possibile. Se devi trascriverlo a mano, rileggi con attenzione i blocchi che contengono cifre, cioè l'anno, il giorno e il codice del comune, dove si concentrano gli errori. Il carattere di controllo finale intercetta comunque la maggior parte degli sbagli.
Quando la verifica segnala un codice non valido, non riscrivere l'intera stringa a caso: confronta il carattere di controllo atteso con quello inserito e ricontrolla i quindici caratteri precedenti, uno per uno. Nella maggior parte dei casi l'errore è un singolo carattere. Se invece il codice proviene da una fonte affidabile e continua a risultare non valido, potrebbe trattarsi di un caso di omocodia, che lo strumento riconosce comunque come valido.
Truffe e falsi controlli online
Attenzione: nessun servizio può dirti a chi appartiene un codice fiscale partendo dalla sola stringa. Diffida di chi lo promette, soprattutto a pagamento.
Attorno alla verifica del codice fiscale circolano diversi servizi ingannevoli. Alcuni siti promettono di rivelare il nome e i dati completi di una persona a partire dal codice, spesso chiedendo un pagamento. È impossibile: il codice fiscale non contiene nome e cognome in forma recuperabile, e non esiste un elenco pubblico che colleghi il codice all'identità.
Altri servizi imitano l'aspetto dei portali ufficiali per far credere di essere l'Agenzia delle Entrate, con l'obiettivo di raccogliere dati personali o di far pagare operazioni che sono gratuite. Ricorda che la verifica formale di un codice non richiede alcun pagamento e che le operazioni ufficiali si svolgono solo sui canali dell'Agenzia delle Entrate.
Il nostro strumento è indipendente e non chiede alcun dato: la verifica avviene nel tuo browser e non conserva nulla. Non ti promettiamo di identificare una persona da un codice, perché non è possibile né lecito. Ti diciamo soltanto se il codice è formalmente corretto, informazione utile e sufficiente per la maggior parte degli usi quotidiani.
Se ricevi messaggi o email che chiedono di verificare o comunicare il tuo codice fiscale con urgenza, trattali con sospetto: sono spesso tentativi di phishing. Il codice fiscale, pur non essendo un segreto, è un dato personale da condividere solo con soggetti affidabili e per motivi legittimi.
Domande frequenti
Cosa controlla la verifica del codice fiscale?
Controlla che il codice abbia 16 caratteri, che il formato dei blocchi sia corretto e che il carattere di controllo finale corrisponda ai primi quindici caratteri. Se anche una lettera o cifra è sbagliata, il carattere di controllo non torna e il codice risulta non valido.
La verifica conferma che il codice appartiene a una persona reale?
No. La verifica controlla solo la correttezza formale e matematica del codice, non accede all anagrafe tributaria e non conferma l esistenza della persona. Un codice può essere formalmente valido senza essere stato attribuito ad alcuno.
Cos è il carattere di controllo?
È l ultimo dei 16 caratteri. Si calcola a partire dai quindici precedenti assegnando a ciascuno un valore secondo due tabelle, una per le posizioni dispari e una per le pari, sommando e prendendo il resto della divisione per 26. Serve a intercettare gli errori di trascrizione.
La verifica riconosce i codici in omocodia?
Sì. I codici modificati per omocodia, che hanno lettere al posto di alcune cifre, vengono riconosciuti come validi perché il carattere di controllo viene ricalcolato sulla stringa effettiva.
Perché un codice corretto risulta non valido?
Quasi sempre per un errore di battitura: uno zero scambiato con la lettera O, un cinque con la S, o una cifra del giorno o dell anno sbagliata. Anche un solo carattere errato fa fallire il controllo. Ricontrolla la stringa carattere per carattere.
La verifica salva il codice che inserisco?
No. Il controllo avviene interamente nel tuo browser. Il codice non viene inviato ad alcun server, non viene salvato e non lascia il tuo dispositivo.
Posso sapere a chi appartiene un codice fiscale?
No. Non esiste un elenco pubblico che colleghi un codice al nome della persona, perché il codice fiscale è un dato personale protetto. Chi promette di rivelare l identità da un codice, spesso a pagamento, offre servizi inaffidabili o truffe.
Che differenza c è tra verifica formale e sostanziale?
La verifica formale controlla che il codice sia scritto in modo corretto, con carattere di controllo coerente. La verifica sostanziale accerta che il codice sia stato realmente attribuito a una persona, e può essere svolta solo dai soggetti autorizzati con accesso all anagrafe tributaria.
Come faccio a calcolare il carattere di controllo a mano?
Si assegna a ciascuno dei primi quindici caratteri un valore secondo due tabelle, una per le posizioni dispari e una per le pari, si sommano i valori, si divide per 26 e si converte il resto nella lettera finale. Le tabelle sono riportate in questa pagina.
Un codice valido dal punto di vista formale esiste sempre davvero?
No. È possibile costruire una stringa formalmente corretta, con carattere di controllo giusto, che non corrisponde ad alcun contribuente. La verifica formale conferma solo che il codice è ben scritto.
Sito indipendente, non affiliato all'Agenzia delle Entrate. La verifica controlla la coerenza formale, non l'effettiva attribuzione del codice.
Sito ufficiale ↗