Guida
Come si Legge il Codice Fiscale: Struttura e Significato dei 16 Caratteri
Il codice fiscale non è una sequenza casuale di lettere e numeri: è un sistema codificato che racchiude nome, cognome, data di nascita, sesso e comune di nascita. Questa guida ti spiega come leggerlo blocco per blocco, con un esempio pratico completo.

La Struttura dei 16 Caratteri
Il codice fiscale delle persone fisiche è composto esattamente da 16 caratteri alfanumerici, attribuiti dal Ministero delle Finanze secondo le regole stabilite dal decreto ministeriale n. 345 del 23 dicembre 1976. Ogni blocco codifica un'informazione precisa sulla persona.
| Posizioni | Tipo caratteri | Quanti | Cosa codifica |
|---|---|---|---|
| 1-3 | Lettere | 3 | Cognome |
| 4-6 | Lettere | 3 | Nome |
| 7-8 | Cifre | 2 | Anno di nascita (ultime 2 cifre) |
| 9 | Lettera | 1 | Mese di nascita (codice letterale) |
| 10-11 | Cifre | 2 | Giorno di nascita + sesso |
| 12-15 | 1 lettera + 3 cifre | 4 | Comune o stato estero di nascita |
| 16 | Lettera | 1 | Carattere di controllo (CIN) |
Attenzione: qualsiasi procedura di calcolo manuale o online produce un codice presunto. Il codice ufficiale viene assegnato esclusivamente dall'Agenzia delle Entrate, che garantisce anche l'unicità in caso di omonimia attraverso il meccanismo dell'omocodia.
Blocco 1: Le Prime 3 Lettere, il Cognome
I primi tre caratteri rappresentano il cognome. La gerarchia di estrazione è: prima le consonanti, poi le vocali, infine X se il cognome è troppo corto.
- Si prendono le consonanti del cognome, nell'ordine in cui appaiono.
- Se le consonanti sono almeno 3, si usano la prima, seconda e terza.
- Se le consonanti sono meno di 3, si completano con le vocali in ordine.
- Se il cognome ha meno di 3 caratteri in totale, si aggiunge X.
Cognomi composti (es. De Luca, Dell'Acqua) sono considerati una sequenza unica senza interruzioni. Per le donne coniugate si usa esclusivamente il cognome da nubile. Le regole complete sono spiegate nella pagina sulle regole per cognome e nome nel codice fiscale.
| Cognome | Consonanti estratte | Risultato | Regola applicata |
|---|---|---|---|
| Rossi | R, S, S | RSS | 3 consonanti → prime tre |
| De Luca | D, L, C | DLC | Spazi ignorati, consonanti in ordine |
| Mura | M, R | MRU | 2 consonanti + prima vocale (U) |
| Li | L | LIX | 1 consonante + 1 vocale + X |
| Ao | — | AOX | Solo vocali → vocali in ordine + X |
Blocco 2: Le Lettere 4-6, il Nome
La regola speciale per i nomi con 4 o più consonanti
Se il nome ha quattro o più consonanti, si prendono la 1ª, 3ª e 4ª consonante (non le prime tre). È qui che si concentra la maggior parte degli errori di lettura.
| Nome | Consonanti | Risultato | Regola |
|---|---|---|---|
| Marco | M, R, C | MRC | 3 consonanti → 1ª, 2ª, 3ª |
| Roberto | R, B, R, T | RBT | 4 consonanti → 1ª, 3ª, 4ª (non le prime tre) |
| Cristina | C, R, S, T, N | CST | 5 consonanti → 1ª (C), 3ª (S), 4ª (T) |
| Gianni | G, N, N | GNN | 3 consonanti → 1ª, 2ª, 3ª |
| Ivo | V | IVO | 1 consonante → si aggiungono le vocali in ordine |
Attenzione: Roberto diventa RBT, non RBR. È l'errore più frequente nel leggere il codice.
Blocco 3: Anno, Mese e Giorno di Nascita (caratteri 7-11)
Anno di nascita: posizioni 7 e 8
Le ultime due cifre dell'anno. Il codice non conserva il secolo: 85 può essere 1985 o 2085. Il contesto anagrafico è necessario per determinare il secolo.
Mese di nascita: posizione 9
Una lettera convenzionale secondo il decreto ministeriale, in una sequenza non alfabetica continua. La corrispondenza completa è nella pagina sulle lettere dei mesi nel codice fiscale.
| Mese | Lettera |
|---|---|
| Gennaio | A |
| Febbraio | B |
| Marzo | C |
| Aprile | D |
| Maggio | E |
| Giugno | H |
| Luglio | L |
| Agosto | M |
| Settembre | P |
| Ottobre | R |
| Novembre | S |
| Dicembre | T |
Attenzione: le lettere F, G, I, J, K, N, O, Q, U, V, W, X, Y, Z non compaiono. H = giugno (non luglio), M = agosto.
Giorno di nascita e sesso: posizioni 10 e 11
| Sesso | Valore | Esempio |
|---|---|---|
| Maschio | Giorno invariato (01-31) | Nato il 7 → 07 |
| Femmina | Giorno + 40 (41-71) | Nata il 7 → 47 |
Nota: posizioni 10-11 tra 41 e 71 indicano una donna. Per ricavare il giorno reale, sottrai 40. Vedi 52? È una donna nata il 12.
Blocco 4: Il Codice del Comune di Nascita (caratteri 12-15)
Il Codice Belfiore è una lettera più tre cifre che identifica ogni comune italiano o stato estero di nascita.
Come riconoscere se la persona è nata in Italia o all'estero
Se il blocco inizia con Z, la persona è nata all'estero. Qualunque altra lettera indica un comune italiano.
| Codice Belfiore | Luogo | Tipo |
|---|---|---|
| H501 | Roma | Comune italiano |
| F205 | Milano | Comune italiano |
| L219 | Torino | Comune italiano |
| A944 | Bologna | Comune italiano |
| F839 | Napoli | Comune italiano |
| Z110 | Francia | Stato estero |
| Z131 | Spagna | Stato estero |
| Z112 | Germania | Stato estero |
| Z129 | Romania | Stato estero |
La lista ufficiale dei codici catastali dei comuni italiani è disponibile sul portale ISTAT. I codici vengono aggiornati quando i comuni cambiano nome, si accorpano o vengono soppressi, ma il codice fiscale rimane valido. Per i cittadini stranieri con CF italiano (ad esempio rumeni, il cui blocco 12-15 mostra Z129), la struttura dei 16 caratteri è identica a quella degli italiani.
Blocco 5: Il Carattere di Controllo Finale (CIN)
Il 16° carattere è la lettera di controllo (CIN, Carattere di Identificazione Nazionale). Non contiene dati anagrafici: verifica che i 15 caratteri precedenti siano corretti. L'algoritmo converte ogni carattere con due tabelle diverse per posizioni pari e dispari, somma i valori, divide per 26 e usa il resto per individuare la lettera finale.
Nota: se un solo carattere dei primi 15 è sbagliato, il CIN non corrisponde e il codice è formalmente invalido. Molti software di verifica sfruttano questa proprietà.
Esempio Pratico: Decodifica Completa di un Codice Fiscale
Codice: RSSMRA85M01H501Z
| Blocco | Valore | Significato |
|---|---|---|
| RSS | Cognome | Consonanti R, S, S → probabilmente Rossi (anche Russo, Rossetti…) |
| MRA | Nome | 2 consonanti + vocale A → Maria |
| 85 | Anno | 1985 (da confermare con altri documenti) |
| M | Mese | Lettera M = Agosto |
| 01 | Giorno + sesso | 01 è tra 01-31 → maschio, nato il 1° agosto |
| H501 | Comune | Codice Belfiore H501 = Roma |
| Z | Controllo | Calcolato sui 15 caratteri precedenti |
Risultato: uomo di cognome Rossi (o simile), di nome Maria (o simile), nato il 1° agosto 1985 a Roma. Data, sesso e comune sono certi; nome e cognome richiedono interpretazione.
Quali Informazioni Puoi Ricavare dal Codice Fiscale
| Informazione | Affidabilità | Note |
|---|---|---|
| Data di nascita (giorno e mese) | Certa | Solo l'anno è limitato alle ultime due cifre |
| Sesso | Certo | 01-31 = maschio, 41-71 = femmina |
| Comune o stato estero di nascita | Certo (con tabella Belfiore) | I comuni soppressi possono dare codici storici |
| Nome | Parziale | Le 3 lettere non identificano univocamente il nome |
| Cognome | Parziale | RSS può essere Rossi, Russo, Rossini e molti altri |
Attenzione: leggere un CF ti dice cosa è scritto nel codice, non se è ufficialmente assegnato a quella persona. Per la verifica ufficiale, il riferimento è l'Agenzia delle Entrate.
Il fenomeno dell'omocodia
Quando due persone condividono tutti i dati anagrafici, il Ministero risolve sostituendo alcune cifre con lettere equivalenti (0=L, 1=M, 2=N, 3=P, 4=Q, 5=R, 6=S, 7=T, 8=U, 9=V), partendo dalla cifra più a destra. Un codice con lettere insolite nelle posizioni normalmente numeriche è quasi sempre un codice omocodico.
Errori Comuni nella Lettura del Codice Fiscale
1. Confondere le lettere dei mesi con la sequenza alfabetica
H = giugno (non luglio). M = agosto (non marzo, che è C). La sequenza reale è A, B, C, D, E, H, L, M, P, R, S, T.
2. Dimenticare la regola delle 4 consonanti nel nome
Per Roberto o Cristina (4+ consonanti) si usano la 1ª, 3ª e 4ª consonante, non le prime tre.
3. Non sottrarre 40 al giorno per le donne
Vedere 52 nelle posizioni 10-11 e interpretarlo come "giorno 52" è l'errore più diffuso. Il giorno reale è 12 (52 − 40).
4. Interpretare il codice come identificativo univoco di nome e cognome
RSS può essere Rossi, Russo, Rossetti, Rossano e decine di altri. Il codice fiscale è univoco come sequenza completa di 16 caratteri, non nelle singole parti.
Conclusione
Leggere il codice fiscale è più semplice di quanto sembri: ogni blocco racconta qualcosa di preciso sulla persona, dalla data di nascita al comune di origine. Con la struttura dei 16 caratteri chiara in mente, decodificare un codice diventa un'operazione di pochi secondi. Ricorda però che le singole parti (nome e cognome) non identificano univocamente la persona: solo la sequenza completa di 16 caratteri lo fa. Per qualsiasi verifica ufficiale, il riferimento resta sempre l'Agenzia delle Entrate.

Domande Frequenti
Come si leggono le prime lettere del codice fiscale?
Le prime tre lettere indicano il cognome (consonanti in ordine, poi vocali se necessario). Le posizioni 4-6 seguono la stessa logica per il nome, tranne che con 4+ consonanti si usano la 1ª, 3ª e 4ª.
Come si legge il codice fiscale femminile?
Le posizioni 10-11 mostrano il giorno +40. Se le due cifre sono 47, la donna è nata il giorno 7. I valori femminili vanno da 41 a 71. Il resto del codice si legge identicamente a quello maschile.
Come si legge il mese nel codice fiscale?
La lettera in posizione 9: A=gennaio, B=febbraio, C=marzo, D=aprile, E=maggio, H=giugno, L=luglio, M=agosto, P=settembre, R=ottobre, S=novembre, T=dicembre.
Si può sapere il luogo di nascita dal codice fiscale?
Sì, con certezza. Le posizioni 12-15: H501=Roma, F205=Milano, L219=Torino. Per i nati all'estero il codice inizia con Z: Z110=Francia, Z129=Romania.
Come si legge il codice fiscale sulla patente di guida?
È identico a quello sulla tessera sanitaria: 16 caratteri alfanumerici, stessa struttura. Compare nel campo 4d della patente italiana.
Come si legge il codice fiscale di uno straniero in Italia?
La struttura è identica. L'unica differenza è nelle posizioni 12-15, dove compare il codice Belfiore dello stato estero (lettera iniziale Z). I nomi con caratteri particolari vengono traslitterati secondo le norme italiane.
Prova lo strumento di decodifica
Inserisci un codice fiscale e scopri subito data di nascita, sesso e comune. Tutto nel browser.
Decodifica un codice fiscale