Calcolo codice fiscale
Il tuo codice casella per casella, con ogni carattere spiegato.
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
Come si legge, gruppo per gruppo
- RSSCognomeLe prime tre consonanti; se non bastano, le vocali, poi X.
- MRANomeCon 4 o più consonanti: la prima, la terza e la quarta. Altrimenti come il cognome.
- 85AnnoLe ultime due cifre di 1985.
- TMeseDicembre è la lettera T.
- 10Giorno e sessoIl giorno di nascita, 10. Per un uomo resta così; per una donna si aggiunge 40 (sarebbe 50).
- H501ComuneIl codice catastale di Roma (RM).
- OControlloCalcolato dai primi 15 caratteri: verifica che il codice sia scritto bene.
Le lettere dei mesi
| 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 |
Codici catastali dei comuni più grandi
| Comune | Provincia | Codice |
|---|---|---|
| Roma | RM | H501 |
| Milano | MI | F205 |
| Napoli | NA | F839 |
| Torino | TO | L219 |
| Palermo | PA | G273 |
| Genova | GE | D969 |
| Bologna | BO | A944 |
| Firenze | FI | D612 |
| Bari | BA | A662 |
| Catania | CT | C351 |
| Venezia | VE | L736 |
| Verona | VR | L781 |
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.