Codice fiscale: come funziona e come si legge

Sedici caratteri che ci accompagnano per tutta la vita: il codice fiscale è il nostro identificativo unico verso lo Stato, richiesto per contratti, sanità, banca, scuola e mille altre pratiche. Eppure pochi sanno leggerlo davvero: cosa significano quelle lettere? Perché alcune donne hanno numeri "impossibili" come giorno di nascita? E cosa succede se due persone generano lo stesso codice? In questa guida smontiamo il codice fiscale pezzo per pezzo: le regole di calcolo, il significato di ogni sezione, la storia, l'omocodia e gli errori più comuni.

Cos'è e a cosa serve

Il codice fiscale è il codice identificativo che lo Stato italiano attribuisce a ogni persona (e anche a enti e società, in forma numerica). Introdotto nel 1973 con la riforma tributaria, è nato per identificare i contribuenti, ma oggi serve praticamente ovunque: tessera sanitaria, contratti di lavoro e d'affitto, conti correnti, utenze, iscrizioni scolastiche, ricette mediche.

Per le persone fisiche è una sequenza di 16 caratteri alfanumerici che codifica cognome, nome, data di nascita, sesso e luogo di nascita. Non è un codice casuale: ogni carattere segue una regola precisa, e questo lo rende "leggibile" da chi conosce lo schema. L'attribuzione ufficiale spetta esclusivamente all'Agenzia delle Entrate: i calcolatori online applicano l'algoritmo standard, che coincide con il codice reale nella quasi totalità dei casi.

Le tre lettere del cognome

I primi tre caratteri derivano dal cognome, secondo una regola semplice: si prendono le consonanti nell'ordine in cui compaiono e, se non arrivano a tre, si aggiungono le vocali, sempre nell'ordine. ROSSI ha consonanti R, S, S: bastano, e il risultato è RSS. RE ha una sola consonante (R) e una vocale (E): si ottiene REX, perché i cognomi troppo corti si completano con la lettera X.

I cognomi composti o con apostrofi si trattano come un'unica parola, ignorando spazi e segni: DE LUCA diventa DLC (consonanti D, L, C), D'ANGELO diventa DNG. Le donne coniugate usano sempre il cognome da nubile. Sono dettagli che il calcolo automatico gestisce da solo, ma che a mano generano spesso errori.

Le tre lettere del nome

Per il nome la regola parte uguale — consonanti, poi vocali, X per completare — ma con un'eccezione famosa: se il nome ha quattro o più consonanti, si usano la prima, la terza e la quarta, saltando la seconda. GIANFRANCO ha consonanti G, N, F, R, N, C: si prendono G (prima), F (terza) e R (quarta), ottenendo GFR.

Perché questa stranezza? Per ridurre le collisioni: con tanti nomi che condividono le prime consonanti, saltarne una aumenta la varietà dei codici. I nomi doppi si trattano come un tutt'uno: MARIA GRAZIA è MRAGRZ... anzi, correttamente: le consonanti di MARIAGRAZIA sono M, R, G, R, Z — più di quattro, quindi si usano M, G, R. Un motivo in più per non fidarsi del calcolo a mente.

Anno, mese e giorno (e il +40 delle donne)

I caratteri dal settimo all'undicesimo codificano la data di nascita e il sesso. Prima le ultime due cifre dell'anno (1980 → 80). Poi una lettera per il mese, secondo una tabella fissa che salta alcune lettere ambigue:

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

Infine il giorno, su due cifre, con la regola più curiosa di tutte: per le donne si somma 40. Una donna nata il 15 avrà 55, una nata il 3 avrà 43. È così che il codice distingue il sesso senza un carattere dedicato: se il giorno è tra 41 e 71, la persona è donna. Numeri come 55 non sono errori: sono la norma per metà della popolazione.

Il codice catastale del comune

I caratteri dal dodicesimo al quindicesimo identificano il luogo di nascita tramite il codice catastale (detto anche codice Belfiore): una lettera seguita da tre cifre, assegnata a ogni comune italiano. Roma è H501, Milano F205, Napoli F839. Il codice resta quello del comune di nascita per tutta la vita, anche se il comune cambia nome o la persona si trasferisce.

Per chi è nato all'estero si usa il codice dello Stato, che inizia sempre con la lettera Z (per esempio Z404 per gli Stati Uniti). I codici catastali si trovano sul sito dell'Agenzia delle Entrate o nei documenti ufficiali; il nostro calcolatore include l'elenco dei capoluoghi e accetta il codice manuale per tutti gli altri comuni.

Il carattere di controllo

L'ultimo carattere è il più matematico: il carattere di controllo, calcolato dai 15 precedenti. L'algoritmo assegna un valore numerico a ogni carattere usando due tabelle diverse — una per le posizioni dispari, una per le pari — somma tutti i valori e calcola il resto della divisione per 26. Il resto, convertito in lettera (0=A, 1=B...), è il sedicesimo carattere.

A cosa serve? A intercettare gli errori: se qualcuno trascrive male anche un solo carattere del codice, quasi certamente il carattere di controllo non tornerà più, e i sistemi informatici segnaleranno il codice come non valido. È lo stesso principio delle ultime cifre di codici a barre e numeri di carta di credito: una piccola sentinella matematica contro gli errori di battitura.

L'omocodia: quando due codici coincidono

Con milioni di persone, può succedere che due individui generino esattamente lo stesso codice: stesse iniziali "utili" di nome e cognome, stessa data di nascita, stesso comune. È il fenomeno dell'omocodia. Poiché il codice fiscale deve essere unico, in questi casi l'Agenzia delle Entrate interviene sostituendo, a partire da destra, le cifre del codice con lettere secondo una tabella dedicata (0→L, 1→M, 2→N, e così via), ricalcolando poi il carattere di controllo.

Il risultato è un codice "anomalo", con lettere dove ci si aspetterebbero numeri: perfettamente valido, ma impossibile da ottenere con il calcolo standard. Ecco perché ogni calcolatore online — incluso il nostro — dà un risultato indicativo: per la stragrande maggioranza delle persone coincide con quello ufficiale, ma chi è caso di omocodia ha un codice diverso, noto solo all'Agenzia.

Errori comuni e verifiche

Gli errori più frequenti nel calcolo o nella trascrizione: usare diminutivi invece del nome anagrafico (Beppe per Giuseppe); dimenticare il +40 femminile o applicarlo agli uomini; usare il comune di residenza invece di quello di nascita; sbagliare la lettera del mese (giugno è H, non G, che non esiste nella tabella); confondere caratteri simili come 0 e O, 1 e I nella trascrizione.

Per verificare un codice esistente, il controllo più rapido è la coerenza: il giorno rivela il sesso, la lettera il mese, il blocco finale il comune. Il controllo definitivo è ricalcolare il sedicesimo carattere. E in caso di dubbio sul codice ufficiale — soprattutto per le pratiche importanti — fa fede solo la tessera sanitaria o una verifica sul sito dell'Agenzia delle Entrate.

In conclusione

Il codice fiscale è un piccolo capolavoro di ingegneria burocratica: sedici caratteri che raccontano chi sei, quando e dove sei nato, con una sentinella matematica finale a protezione dagli errori. Saperlo leggere è utile per verificare pratiche e documenti; saperlo calcolare aiuta quando serve il codice di un familiare e la tessera non è a portata di mano. Ricorda solo che il codice ufficiale è quello dell'Agenzia delle Entrate, che nei rari casi di omocodia differisce da quello teorico. Per calcolarlo in un attimo, con la scomposizione spiegata, prova il nostro calcolatore del codice fiscale.

Prova subito il calcolatore del codice fiscale