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.

Come si legge la data di nascita nel codice fiscale

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.

PosizioniTipo caratteriQuantiCosa codifica
1-3Lettere3Cognome
4-6Lettere3Nome
7-8Cifre2Anno di nascita (ultime 2 cifre)
9Lettera1Mese di nascita (codice letterale)
10-11Cifre2Giorno di nascita + sesso
12-151 lettera + 3 cifre4Comune o stato estero di nascita
16Lettera1Carattere 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.

CognomeConsonanti estratteRisultatoRegola applicata
RossiR, S, SRSS3 consonanti → prime tre
De LucaD, L, CDLCSpazi ignorati, consonanti in ordine
MuraM, RMRU2 consonanti + prima vocale (U)
LiLLIX1 consonante + 1 vocale + X
AoAOXSolo 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.

NomeConsonantiRisultatoRegola
MarcoM, R, CMRC3 consonanti → 1ª, 2ª, 3ª
RobertoR, B, R, TRBT4 consonanti → 1ª, 3ª, 4ª (non le prime tre)
CristinaC, R, S, T, NCST5 consonanti → 1ª (C), 3ª (S), 4ª (T)
GianniG, N, NGNN3 consonanti → 1ª, 2ª, 3ª
IvoVIVO1 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.

MeseLettera
GennaioA
FebbraioB
MarzoC
AprileD
MaggioE
GiugnoH
LuglioL
AgostoM
SettembreP
OttobreR
NovembreS
DicembreT

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

SessoValoreEsempio
MaschioGiorno invariato (01-31)Nato il 7 → 07
FemminaGiorno + 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 BelfioreLuogoTipo
H501RomaComune italiano
F205MilanoComune italiano
L219TorinoComune italiano
A944BolognaComune italiano
F839NapoliComune italiano
Z110FranciaStato estero
Z131SpagnaStato estero
Z112GermaniaStato estero
Z129RomaniaStato 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

BloccoValoreSignificato
RSSCognomeConsonanti R, S, S → probabilmente Rossi (anche Russo, Rossetti…)
MRANome2 consonanti + vocale A → Maria
85Anno1985 (da confermare con altri documenti)
MMeseLettera M = Agosto
01Giorno + sesso01 è tra 01-31 → maschio, nato il 1° agosto
H501ComuneCodice Belfiore H501 = Roma
ZControlloCalcolato 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

InformazioneAffidabilitàNote
Data di nascita (giorno e mese)CertaSolo l'anno è limitato alle ultime due cifre
SessoCerto01-31 = maschio, 41-71 = femmina
Comune o stato estero di nascitaCerto (con tabella Belfiore)I comuni soppressi possono dare codici storici
NomeParzialeLe 3 lettere non identificano univocamente il nome
CognomeParzialeRSS 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.

Esempio di tessera sanitaria italiana con codice fiscale

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