Calcolo codice fiscale

Il tuo codice casella per casella, con ogni carattere spiegato.

Data di nascita

Il calcolo avviene nel tuo browser: nessun dato viene inviato o salvato. Comuni di ogni epoca e Stati esteri: ANPR, Ministero dell'Interno.

Il tuo codice fiscale

RSSMRA85T10H501O

Come si legge, gruppo per gruppo

  1. RSSCognomeLe prime tre consonanti; se non bastano, le vocali, poi X.
  2. MRANomeCon 4 o più consonanti: la prima, la terza e la quarta. Altrimenti come il cognome.
  3. 85AnnoLe ultime due cifre di 1985.
  4. TMeseDicembre è la lettera T.
  5. 10Giorno e sessoIl giorno di nascita, 10. Per un uomo resta così; per una donna si aggiunge 40 (sarebbe 50).
  6. H501ComuneIl codice catastale di Roma (RM).
  7. OControlloCalcolato dai primi 15 caratteri: verifica che il codice sia scritto bene.

Le lettere dei mesi

MeseLettera
gennaioA
febbraioB
marzoC
aprileD
maggioE
giugnoH
luglioL
agostoM
settembreP
ottobreR
novembreS
dicembreT

Codici catastali dei comuni più grandi

ComuneProvinciaCodice
RomaRMH501
MilanoMIF205
NapoliNAF839
TorinoTOL219
PalermoPAG273
GenovaGED969
BolognaBOA944
FirenzeFID612
BariBAA662
CataniaCTC351
VeneziaVEL736
VeronaVRL781

Fonte: ISTAT, Elenco comuni italiani (CC BY 4.0), dati al 18 ottobre 2026.

Domande frequenti

Il codice fiscale calcolato online è valido?

Il calcolo segue le regole del D.M. 23 dicembre 1976, ma il codice valido è solo quello attribuito dall'Agenzia delle Entrate. Se due persone hanno gli stessi primi 15 caratteri (omocodia), l'Agenzia cambia alcune cifre in lettere: per RSSMRA85T10H501O la prima variante è RSSMRA85T10H50MG.

Che lettera corrisponde al mese di nascita?

gennaio A, febbraio B, marzo C, aprile D, maggio E, giugno H, luglio L, agosto M, settembre P, ottobre R, novembre S, dicembre T.

Perché le donne hanno il giorno di nascita più 40?

Il decreto aggiunge 40 al giorno di nascita delle donne, così il sesso si legge nel codice. Maria Rossi, nata a Roma il 10/12/1985, ha 50 al posto di 10: RSSMRA85T50H501S.

Cosa indica l'ultima lettera?

È il carattere di controllo: si calcola dai primi 15 caratteri con le tabelle dell'art. 7. Se una lettera è scritta male, il controllo non torna. In RSSMRA85T10H501O è la O.

Sono nato all'estero: come si calcola?

Al posto del codice del comune si usa il codice dello Stato estero: una Z seguita da tre cifre. Ioana Popescu, nata in Romania il 20/11/1985, ha Z129: PPSNIO85S60Z129L. Scegli lo Stato nel campo del luogo di nascita.

Il mio comune di nascita non esiste più: quale codice si usa?

Il codice del comune valido alla data di nascita, anche se poi è stato soppresso o unito a un altro. Mario Rossi, nato a Pola il 10/05/1940, quando era un comune italiano, ha G778: RSSMRA40E10G778X. Il calcolatore conosce i comuni soppressi con le loro date di validità.

I miei dati vengono salvati?

No. Il calcolo avviene nel tuo browser: nessun dato viene inviato o salvato.