Pubblicato il 20 agosto 2026 · Aggiornato il .
In sintesi: come si calcola il codice fiscale
Il codice fiscale delle persone fisiche è composto da 16 caratteri ricavati con un algoritmo pubblico fissato dal Decreto del Ministero delle Finanze del 23 dicembre 1976: 3 lettere dal cognome, 3 dal nome, 5 caratteri per data di nascita e sesso, 4 per il comune di nascita e 1 carattere di controllo finale.
- Cognome: le prime 3 consonanti (poi le vocali se non bastano, X se il cognome è troppo corto).
- Nome: 3 consonanti; se ne ha 4 o più si prendono la 1ª, la 3ª e la 4ª.
- Data e sesso: 2 cifre per l'anno, 1 lettera per il mese, 2 cifre per il giorno (per le donne si aggiunge 40).
- Comune: 4 caratteri del codice catastale (o "Belfiore"); per l'estero una Z più 3 cifre.
- Carattere di controllo: 1 lettera calcolata sui primi 15 caratteri con il metodo MOD 26.
- Valore legale: è ufficiale solo il codice attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria.
Richiedi il certificato di residenza →
dati ufficiali · online
Com'è fatto: i 16 caratteri del codice fiscale
Il codice fiscale è una stringa di 16 caratteri alfanumerici che identifica in modo univoco ogni persona nei rapporti con la Pubblica Amministrazione, istituita dall'art. 6 del DPR 605/1973 e generata secondo le regole del D.M. 23 dicembre 1976. Non è un numero casuale: ogni gruppo di caratteri codifica un dato anagrafico preciso, quindi conoscendo la struttura si può sia calcolarlo sia leggerlo a ritroso. La stringa si divide in cinque blocchi, sempre nello stesso ordine, come mostra la tabella usando l'esempio RSSMRA85C43H501O (Maria Rossi, nata a Roma il 3 marzo 1985).
| Posizione | Dato codificato | Esempio (Maria Rossi) |
|---|---|---|
| 1-3 | Consonanti del cognome | RSS |
| 4-6 | Consonanti del nome | MRA |
| 7-8 | Ultime due cifre dell'anno di nascita | 85 |
| 9 | Lettera del mese di nascita | C (marzo) |
| 10-11 | Giorno di nascita (+40 per le donne) | 43 |
| 12-15 | Codice catastale del comune di nascita | H501 (Roma) |
| 16 | Carattere alfabetico di controllo | O |
Come si calcola il codice fiscale passo per passo
Calcolare il codice fiscale a mano è gratuito e richiede solo cinque dati anagrafici: cognome, nome, data di nascita, sesso e comune (o Stato estero) di nascita. Ecco i sei passaggi dell'algoritmo ministeriale, nell'ordine in cui si applicano.
- Estrarre le prime tre consonanti del cognome, nell'ordine; se sono meno di tre, aggiungere le vocali e, per i cognomi cortissimi, la lettera X.
- Estrarre tre consonanti dal nome: se il nome ha quattro o più consonanti si prendono la prima, la terza e la quarta, altrimenti si procede come per il cognome.
- Scrivere le ultime due cifre dell'anno di nascita e convertire il mese nella lettera corrispondente della tabella ufficiale.
- Indicare il giorno di nascita su due cifre, aggiungendo 40 al giorno se la persona è di sesso femminile.
- Aggiungere il codice catastale (Belfiore) del comune di nascita, oppure una Z seguita da tre cifre per chi è nato all'estero.
- Calcolare il sedicesimo carattere applicando il metodo MOD 26 ai primi quindici caratteri.
Procedura verificata il 20 agosto 2026 sul portale ufficiale Agenzia delle Entrate (telematici.agenziaentrate.gov.it).
Le lettere di cognome e nome
Per il cognome si prendono le prime tre consonanti nell'ordine in cui compaiono: da "Rossi" si ricava RSS. Se le consonanti non bastano si completano con le vocali (da "Sala" → SLA), e per i cognomi di una o due lettere si aggiunge la X. Per il nome vale la regola in più: se contiene almeno quattro consonanti si usano la prima, la terza e la quarta, così "Francesco" dà FNC e non FRN. Nel nostro esempio "Maria" ha solo due consonanti (M, R), quindi si aggiunge la prima vocale: MRA.
Anno, mese e giorno di nascita
L'anno è indicato con le ultime due cifre (1985 → 85). Il mese diventa una lettera secondo una tabella fissa, e il giorno si scrive su due cifre: per le donne si somma sempre 40, così una nata il giorno 3 avrà 43 e una nata il 25 avrà 65. È questo +40 a rendere leggibile il sesso direttamente dal codice.
| Mese | Lettera | Mese | Lettera |
|---|---|---|---|
| Gennaio | A | Luglio | L |
| Febbraio | B | Agosto | M |
| Marzo | C | Settembre | P |
| Aprile | D | Ottobre | R |
| Maggio | E | Novembre | S |
| Giugno | H | Dicembre | T |
Il codice Belfiore del comune
I caratteri dalla 12ª alla 15ª sono il codice catastale del comune di nascita, detto anche "codice Belfiore": una lettera seguita da tre cifre, per esempio H501 per Roma, F205 per Milano e F704 per Monza. Chi è nato all'estero ha invece una Z seguita da tre cifre che identificano lo Stato. L'elenco ufficiale dei codici è pubblicato e aggiornato dall'Agenzia delle Entrate (AdE), l'ente che gestisce l'Anagrafe Tributaria: è la parte più delicata del calcolo, perché un comune sbagliato produce un codice interamente errato.
Il carattere di controllo
L'ultimo carattere non si sceglie: si calcola con il metodo MOD 26 sui primi quindici. A ogni carattere si assegna un valore diverso a seconda che occupi una posizione dispari o pari secondo due tabelle di conversione, si sommano tutti i valori, si divide la somma per 26 e il resto viene tradotto nell'ultima lettera (0 = A, 1 = B, e così via fino a 25 = Z). Serve a intercettare gli errori di battitura: se cambi anche solo una lettera, il carattere di controllo non torna più e i sistemi rifiutano subito il codice.
Ti serve un documento anagrafico ufficiale, non solo il codice?
Il codice che calcoli a mano serve per un modulo o una verifica al volo, ma per una pratica ufficiale conta il documento che riporta i tuoi dati anagrafici certificati. Lo richiedi online e lo ricevi in PDF, senza fila allo sportello.
- Certificato di Residenza — dati anagrafici ufficiali con la tua residenza
- Certificato di Nascita — atto di nascita da cui deriva l'attribuzione del codice
dati anagraficiPDF via emailsenza fila
Richiedi il certificato di residenza →
dati ufficiali · online
Perché il codice calcolato non è quello ufficiale
Il codice che ottieni da un calcolatore online è formalmente corretto, ma non è automaticamente quello ufficiale: l'unico codice valido è quello attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria. L'algoritmo è pubblico e uguale per tutti, ma solo l'AdE gestisce la banca dati nazionale e risolve i casi in cui due persone genererebbero lo stesso codice. Correttezza formale e validità legale sono cose diverse, e questa è la distinzione che i generatori online quasi mai spiegano.
La tabella mostra i tre casi in cui il codice calcolato può divergere da quello reale, e cosa fare in ciascuno.
| Situazione | Perché il calcolo può sbagliare | Cosa fare |
|---|---|---|
| Omocodia | Due persone con dati anagrafici identici generano lo stesso codice; l'AdE ne modifica uno sostituendo cifre con lettere | Usare solo il codice sulla tessera sanitaria e comunicare l'anomalia all'Agenzia delle Entrate |
| Nomi o cognomi particolari | Nomi doppi, particelle ("De", "Di"), lettere accentate o straniere possono essere trascritti diversamente | Verificare il codice ufficiale, che fa fede a prescindere dal calcolo teorico |
| Nati all'estero | Serve il codice dello Stato estero (Z + 3 cifre) e l'attribuzione passa dal consolato o dallo Sportello Unico | Fare riferimento al codice attribuito dall'AdE, non a quello ricavato a mano |
Casi particolari: omocodia, nomi corti e nati all'estero
Al di là del calcolo lineare, tre situazioni mandano fuori strada anche chi conosce l'algoritmo, e sono le più discusse nei forum e nelle community dedicate al fisco.
L'omocodia: due persone, un solo codice
L'omocodia si verifica quando due persone hanno le stesse consonanti in nome e cognome, la stessa data di nascita, lo stesso sesso e lo stesso comune di nascita: l'algoritmo standard produce per entrambe un codice identico. È un fenomeno raro ma reale e in crescita. In questi casi l'Agenzia delle Entrate rende univoco il codice sostituendo, a partire da destra, una o più cifre numeriche con lettere secondo una tabella fissa, e ricalcola il carattere di controllo. Il risultato pratico: se sostituisci una cifra con una lettera senza ricalcolare l'ultimo carattere ottieni un codice scorretto, che i software rifiutano.
Nomi e cognomi corti
Quando cognome o nome hanno meno di tre consonanti si completano con le vocali, sempre nell'ordine; se anche così non si arriva a tre caratteri (per esempio il cognome "Bo") si aggiunge la lettera X a riempire. È una regola semplice ma è la fonte di errore più comune nei calcoli fatti a mano, perché molti dimenticano la X finale.
Come verificare il codice fiscale ufficiale
Per sapere se un codice è quello realmente attribuito, l'unico riscontro che fa fede è l'Agenzia delle Entrate: sulla tessera sanitaria, nell'area riservata (con SPID, CIE o CNS) o tramite il servizio online di verifica del codice fiscale, che conferma la corrispondenza tra un codice e i dati anagrafici. Un generatore online, invece, controlla solo la correttezza formale della stringa, non che il codice sia davvero registrato: se un ufficio rifiuta un codice "formalmente valido", di solito è un caso di omocodia o di codice mai attribuito. Per i neonati il codice viene attribuito d'ufficio dall'AdE quando il Comune registra la nascita, mentre in caso di smarrimento della tessera si può chiedere un duplicato gratuito.
Dal codice al documento: richiedi i tuoi certificati anagrafici
Se ti serve un documento che riporti i dati anagrafici ufficiali collegati al tuo codice fiscale, puoi ottenerlo da casa: compili la richiesta una volta e ricevi il certificato in PDF, senza recarti allo sportello del Comune.
- Certificato di Residenza — attesta i dati anagrafici e la residenza ufficiale
- Certificato di Nascita — l'atto da cui parte l'attribuzione del codice fiscale
dati anagraficiPDF via emailsenza fila
Richiedi il certificato di residenza →
dati ufficiali · online
Domande frequenti sul calcolo del codice fiscale
Come si calcola a mano il codice fiscale?
3 consonanti dal cognome, 3 dal nome, le ultime 2 cifre dell'anno, la lettera del mese, il giorno (con +40 per le donne), i 4 caratteri del comune e infine il carattere di controllo: è l'algoritmo fissato dal D.M. 23 dicembre 1976, uguale per tutti.
Qual è la formula per il carattere di controllo?
1 lettera calcolata sui primi 15 caratteri con il metodo MOD 26: si assegna un valore a ciascun carattere (con tabelle diverse per posizioni dispari e pari), si sommano i valori, si divide per 26 e il resto si converte in una lettera (0 = A fino a 25 = Z). Serve a segnalare gli errori di trascrizione.
Come si calcola il codice fiscale per ogni mese?
12 lettere, una per mese, nella nona posizione del codice: A gennaio, B febbraio, C marzo, D aprile, E maggio, H giugno, L luglio, M agosto, P settembre, R ottobre, S novembre, T dicembre.
Il codice fiscale calcolato online è valido?
No, non automaticamente: è ufficiale solo il codice attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria. Un calcolatore verifica la correttezza formale della stringa, ma non che il codice sia davvero registrato nella banca dati, cosa che conta ad esempio in caso di omocodia.
Cosa succede se due persone hanno lo stesso codice fiscale?
2 persone con dati anagrafici identici generano lo stesso codice: è l'omocodia, che risolve l'Agenzia delle Entrate sostituendo a partire da destra una o più cifre con lettere e ricalcolando il carattere di controllo. Il codice modificato è quello ufficiale; l'anomalia va comunicata all'AdE se ci si accorge del problema.
Come si calcola il codice fiscale di chi è nato all'estero?
Nelle posizioni 12-15 si usa il codice dello Stato estero, formato da una Z seguita da tre cifre, al posto del codice del comune. L'attribuzione avviene tramite la rappresentanza consolare o lo Sportello Unico per l'Immigrazione, quindi il codice ricavato a mano va sempre confermato dall'Agenzia delle Entrate.
Come faccio a verificare se un codice fiscale è corretto?
Puoi usare il servizio online di verifica dell'Agenzia delle Entrate, che conferma la corrispondenza tra un codice e i dati anagrafici, oppure controllarlo sulla tessera sanitaria o nell'area riservata. Se un ufficio lo rifiuta pur essendo formalmente valido, di norma si tratta di omocodia o di codice non attribuito.
Il servizio online di Visu-Info è a pagamento o in abbonamento?
Visu-Info è un intermediario privato a pagamento, con una prova iniziale che si rinnova automaticamente in un abbonamento mensile salvo disdetta. La disdetta è possibile in qualsiasi momento dall'area personale, con diritto di recesso entro 14 giorni; il calcolo e la verifica del codice fiscale presso l'Agenzia delle Entrate restano sempre gratuiti.
- Il certificato di residenza: cos'è e a cosa serve — la guida di base ai certificati anagrafici che riportano i tuoi dati ufficiali.
- Codice fiscale smarrito: come fare il duplicato — i canali per riottenere gratis tessera e tesserino se li hai persi.
- Codice fiscale del neonato: quando arriva — come e quando l'Agenzia delle Entrate lo attribuisce dopo la nascita.
- Autocertificazione: cosa sostituisce e cosa no — quando basta una firma al posto del certificato.
Fonti ufficiali / Official sources: Agenzia delle Entrate — Il codice fiscale: cos'è e come si ottiene | Agenzia delle Entrate — Domande frequenti cittadini | Agenzia delle Entrate — Verifica del codice fiscale | Gazzetta Ufficiale — D.M. 23 dicembre 1976 | Normattiva — DPR 605/1973
Articolo aggiornato a / Article updated: . Le tariffe e le procedure indicate fanno riferimento alla normativa vigente. Si consiglia di verificare eventuali aggiornamenti sul portale ufficiale.
