Cos'è il codice fiscale, in due parole
Capire come calcolare il codice fiscale significa imparare a leggere una stringa di 16 caratteri che lo Stato usa per riconoscerti. Non è un numero a caso. Ogni lettera, ogni cifra racconta qualcosa di te: cognome, nome, quando e dove sei nato. Lo prevede ilDPR 605 del 1973, e dal 1973 a oggi quella regola non è mai cambiata davvero.
A gestirlo è l'Agenzia delle Entrate, che assegna il codice e lo stampa sulla tessera sanitaria. Ti serve praticamente ovunque.
- Aprire un conto in banca o firmare un contratto di lavoro
- Comprare o vendere casa, intestare un affitto
- Iscriverti al Servizio Sanitario Nazionale
- Attivare luce, gas o una SIM telefonica
- Presentare la dichiarazione dei redditi
Una cosa che pochi sanno
Il codice fiscale non è un dato segreto: compare su buste paga, ricette mediche e contratti. Da solo non basta per rubarti l'identità, ma trattalo comunque con un minimo di prudenza.
La struttura dei 16 caratteri
Prima di metterci a calcolare, conviene smontare il codice pezzo per pezzo. I 16 caratteri non sono buttati lì: seguono uno schema fisso, e una volta che lo conosci il resto viene quasi da sé.
| Posizione | Caratteri | Cosa rappresenta |
|---|---|---|
| 1-3 | RSS | 3 lettere dal cognome |
| 4-6 | MRA | 3 lettere dal nome |
| 7-8 | 85 | Ultime 2 cifre dell'anno di nascita |
| 9 | C | Lettera del mese (A=gennaio, B=febbraio…) |
| 10-11 | 15 | Giorno di nascita (+40 per le donne) |
| 12-15 | H501 | Codice catastale del comune |
| 16 | S | Carattere di controllo (CIN) |
Prendiamo un esempio e teniamolo da parte per tutta la guida:RSSMRA85C15H501S.
Appartiene a Mario Rossi, nato il 15 marzo 1985 a Roma. Lo decifriamo blocco dopo blocco nei prossimi passaggi — così vedi da dove esce ogni singolo carattere.
Step 1: le tre lettere del cognome
Si parte dal cognome. Le prime tre lettere del codice escono da qui, e la logica è semplice: contano le consonanti, le vocali entrano in scena solo se le consonanti non bastano.
- Si prendono le consonanti nell'ordine in cui compaiono
- Se sono almeno tre, ci si ferma alle prime tre
- Se sono meno di tre, si aggiungono le vocali, sempre in ordine
- Se non si arriva comunque a tre lettere, si chiude con la X
Qualche esempio concreto
ROSSI → consonanti R, S, S → RSS
AIELLO → consonanti L, L, poi vocali A, I → LLA
FO → consonante F, vocale O, poi la X → FOX
E i cognomi doppi? Si trattano come una parola sola, spazi e apostrofi compresi.
Occhio ai cognomi composti
"DE LUCA" diventa DELUCA → DLC. "LA ROSA" diventa LAROSA → LRS. Niente spazi, niente eccezioni: l'algoritmo legge tutto di fila.
Step 2: le tre lettere del nome
Il nome funziona quasi come il cognome, con un'unica differenza che fa inciampare quasi tutti. Quando le consonanti sono quattro o più, non si prendono le prime tre.
- Con 4 o più consonanti: si usano la 1ª, la 3ª e la 4ª
- In tutti gli altri casi: stesse regole del cognome
Vediamolo all'opera
MARIO → consonanti M, R + vocali A, I → MRA
FRANCESCO → F, R, N, C, S, C (sono sei): si prendono 1ª, 3ª, 4ª → FNC
GIUSEPPE → G, S, P, P (sono quattro): 1ª, 3ª, 4ª → GPP
ADA → consonante D + vocali A, A → DAA
Perché tutta questa complicazione sul nome? Per ridurre i doppioni. Saltando la seconda consonante, l'algoritmo distribuisce meglio i codici ed evita che troppe persone finiscano con la stessa stringa, quella che i tecnici chiamanoomocodia.
Step 3: data di nascita e sesso in cinque caratteri
Dalla settima all'undicesima posizione il codice racconta quando sei nato e se sei uomo o donna. Sembra il blocco più ostico, in realtà è quasi tutto a memoria.
L'anno
Bastano le ultime due cifre. 1985 diventa 85, 2001 diventa 01. Tutto qui.
Il mese
A ogni mese corrisponde una lettera. Non è alfabetica, quindi conviene tenere la tabella sott'occhio:
| Gen | Feb | Mar | Apr | Mag | Giu | Lug | Ago | Set | Ott | Nov | Dic |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | H | L | M | P | R | S | T |
Marzo è C, luglio è L, dicembre è T. Le lettere J, K, O, Q non vengono mai usate per il mese.
Il giorno (e qui si nasconde il sesso)
Questo è il trucco che salta agli occhi a chi guarda tanti codici: dal giorno si capisce subito se la persona è un uomo o una donna.
- Uomo: il giorno così com'è, da 01 a 31
- Donna: il giorno più 40, quindi da 41 a 71
Uomo nato il 15 → 15
Donna nata il 15 → 15 + 40 = 55
Vedi un numero sopra il 40 in decima posizione? Stai guardando il codice di una donna. Sempre.
Step 4: il codice del comune di nascita
Le posizioni dalla 12 alla 15 ospitano il codice catastale — detto anche codice Belfiore — del comune dove sei nato. Una lettera e tre cifre, assegnate a ogni comune italiano e a ogni Stato estero.
L'elenco ufficiale lo cura l'Agenzia delle Entratee viene aggiornato quando i comuni nascono, si fondono o cambiano nome. Ecco i quattro che ricorrono di più:
H501
Roma
F205
Milano
F839
Napoli
L219
Torino
E chi è nato all'estero?
Per chi nasce fuori dall'Italia il codice parte con la lettera Z, seguita da tre cifre che identificano lo Stato. Attenzione qui, perché in giro circolano tabelle sbagliate: questi sono i valori corretti.
| Stato | Codice | Stato | Codice |
|---|---|---|---|
| Francia | Z110 | Stati Uniti | Z404 |
| Germania | Z112 | Polonia | Z127 |
| Regno Unito | Z114 | Romania | Z129 |
| Spagna | Z131 | Brasile | Z602 |
Non ricordi il codice del tuo comune? Lascia che lo trovi ilcalcolatore del codice fiscale, che lo recupera in automatico mentre componi la stringa.
Step 5: il carattere di controllo (CIN)
Arriviamo all'ultimo carattere, la sedicesima posizione. È il carattere di controllo, o CIN, e ha un compito solo: smascherare gli errori di battitura. Se sbagli anche una lettera nei primi 15, lui cambia, e il codice salta.
Te lo dico senza giri di parole: a mano questo passaggio è una sofferenza. Si converte ogni carattere in un numero, con due tabelle diverse a seconda della posizione, poi si somma e si divide. Ecco la logica.
- I caratteri in posizione dispari (1, 3, 5…) valgono secondo la tabella A
- Quelli in posizione pari (2, 4, 6…) valgono secondo la tabella B
- Si sommano tutti i valori ottenuti
- Si calcola il resto della divisione per 26
- Quel resto diventa una lettera: 0 è A, 1 è B, fino a 25 che è Z
Risparmiati la matematica
Nessuno calcola il CIN a mano nella vita reale. Incolla il codice nellostrumento di verifica e in un istante sai se l'ultima lettera regge oppure no.
Come calcolare il codice fiscale con un esempio completo
La teoria è chiara. Ora mettiamola alla prova su un caso vero. Calcoliamo insieme il codice di Maria Bianchi, nata il 22 luglio 1990 a Firenze.
Cognome: BIANCHI
Consonanti B, N, C, H → prime tre: BNC
Nome: MARIA
Consonanti M, R (solo due) + vocali A, I → MRA
Anno: 1990
Ultime due cifre: 90
Mese: luglio
Lettera corrispondente: L
Giorno: 22, donna
22 + 40 = 62
Comune: Firenze
Codice catastale: D612
Carattere di controllo
Calcolato sui primi 15 caratteri: X
Risultato: BNCMRA90L62D612X
Sette passaggi e il codice è fatto. Vuoi controllare di non aver toppato? Fai il percorso inverso: parti dalla stringa e torna ai dati anagrafici con ildecodificatore inverso.
Casi particolari che mandano in confusione
L'algoritmo fila liscio finché i nomi sono semplici. Poi arrivano gli accenti, i nomi cortissimi, i doppioni — e le domande iniziano. Mettiamo a posto i casi che capitano più spesso.
Apostrofi, accenti e lettere strane
Si ignorano. L'algoritmo legge solo le lettere da A a Z, il resto sparisce.
- D'ANGELO diventa DANGELO → DNG
- NICOLÒ diventa NICOLO → NCL
- Un cognome tedesco con la ü? La ü si legge come U normale.
Nomi e cognomi sotto le tre lettere
Quando le lettere non bastano, entra la X a tappare i buchi. BO diventa BOX, LI diventa LIX. Semplice.
L'omocodia
A volte due persone, anagraficamente diverse, generano lo stesso codice "naturale". Capita più di quanto immagini con cognomi e nomi comuni. In quel caso l'Agenzia delle Entrate interviene e sostituisce alcune cifre con lettere, seguendo una tabella prestabilita.
Gli errori più comuni quando lo calcoli a mano
Dopo aver visto centinaia di calcoli sbagliati, gli scivoloni si ripetono sempre uguali. Eccoli, così eviti di rifarli.
- Confondere I con 1 e O con 0. Nelle prime sei posizioni e nell'ultima ci sono solo lettere, mai numeri. Se leggi uno zero lì, è una O.
- Dimenticare il +40 per le donne. È l'errore numero uno in assoluto, e basta una distrazione per sbagliare due cifre.
- Usare il comune di residenza invece di quello di nascita. Il codice guarda dove sei nato, non dove vivi adesso. Su questo non si transige.
- Pescare il codice catastale sbagliato tra comuni dal nome simile, oppure fidarsi di tabelle estere non aggiornate.
- Ignorare l'omocodia. Se il codice ufficiale non coincide con quello che hai calcolato, spesso non hai sbagliato: sei semplicemente un caso di omocodia.
Se trovi un errore nel codice ufficiale
Non puoi correggerlo da solo. Devi rivolgerti all'Agenzia delle Entrate, che verifica i dati e rilascia il codice corretto. Per i dettagli pratici trovi una guida dedicata aglierrori di calcolo del codice fiscale.
Domande frequenti
Come calcolare il codice fiscale senza fare i conti a mano?
Il modo più rapido è inserire nome, cognome, data di nascita, sesso e comune in un calcolatore online: la stringa esce completa di carattere di controllo in un secondo. Il calcolo manuale resta utile per capire la logica, ma per l'uso quotidiano è inutilmente lento.
Il codice fiscale calcolato online è ufficiale?
Il codice che ottieni è identico a quello assegnato dall'Agenzia delle Entrate, perché segue lo stesso algoritmo. L'unico documento ufficiale, però, resta la tessera sanitaria o il certificato di attribuzione. Per pratiche importanti verifica sempre con quello.
Due persone possono avere lo stesso codice fiscale?
In teoria sì: si chiama omocodia e succede quando i dati anagrafici producono la stessa stringa. Quando accade, l'Agenzia delle Entrate modifica alcune cifre del codice di una delle due persone per renderlo unico.
Come faccio a sapere se un codice fiscale è valido?
La validità formale si controlla sul carattere di controllo, la sedicesima lettera. Incolla il codice in uno strumento di verifica e saprai subito se la struttura è corretta. Attenzione: valido non vuol dire automaticamente esistente in anagrafe.
Posso ricavare la data di nascita da un codice fiscale?
Certo, il codice contiene anno, mese e giorno in chiaro. Basta leggere le posizioni dalla 7 alla 11 e, se il giorno supera 40, sottrarre 40 per scoprire che si tratta di una donna. Undecodificatore inverso fa tutto questo da solo.
Cosa cambia per chi è nato all'estero?
Tutto resta uguale tranne le posizioni del comune, che ospitano un codice di Stato che inizia per Z. La Francia è Z110, la Germania Z112, il Regno Unito Z114, gli Stati Uniti Z404. Il resto dell'algoritmo non cambia di una virgola.
Il codice fiscale scade?
No, il codice ti accompagna per tutta la vita e non scade mai. A scadere è semmai la tessera sanitaria di plastica, che va rinnovata: ma il codice stampato sopra resta sempre lo stesso.
Ora sai come calcolare il codice fiscale
Hai capito la logica dei 16 caratteri. Per il risultato pronto in un click, lascia fare al calcolatore: gratuito, immediato e senza registrazione.
Calcola ora il tuo codice fiscale