Come è composto il codice fiscale
Il codice fiscale delle persone fisiche è una stringa di 16 caratteri che riassume cognome, nome, data e luogo di nascita. Prendiamo come esempio RSSMRA80A01H501U, il codice di un ipotetico Mario Rossi nato a Roma il 1° gennaio 1980.
| Posizione | Contenuto | Esempio |
|---|---|---|
| 1–3 | Cognome: le consonanti, poi le vocali, fino a tre caratteri | RSS |
| 4–6 | Nome: come il cognome, ma con quattro o più consonanti si prendono la 1ª, la 3ª e la 4ª | MRA |
| 7–8 | Ultime due cifre dell’anno di nascita | 80 |
| 9 | Mese di nascita: A gennaio, B febbraio, C marzo, D aprile, E maggio, H giugno, L luglio, M agosto, P settembre, R ottobre, S novembre, T dicembre | A |
| 10–11 | Giorno di nascita; per le donne si somma 40 (il 1° diventa 41) | 01 |
| 12–15 | Codice catastale del comune di nascita, o dello stato estero (inizia con Z) | H501 |
| 16 | Carattere di controllo, calcolato sui primi quindici | U |
Il carattere di controllo
L’ultima lettera serve a intercettare errori di trascrizione. Ogni carattere dei primi quindici viene convertito in un numero con due tabelle diverse, una per le posizioni dispari e una per le pari; la somma viene divisa per 26 e il resto, da 0 a 25, indica la lettera finale (0 = A, 1 = B, … 25 = Z). Se cambi anche un solo carattere, il controllo quasi certamente non torna: è ciò che fa il pulsante «Verifica».
Omocodia: quando due persone hanno lo stesso codice
Due persone con cognome e nome simili, nate lo stesso giorno nello stesso comune, otterrebbero lo stesso codice. In questi casi l’Agenzia delle Entrate assegna alla seconda persona un codice modificato: le cifre vengono sostituite, a partire dall’ultima, con le lettere L, M, N, P, Q, R, S, T, U, V (0 → L, 1 → M, e così via) e il carattere di controllo viene ricalcolato. Il verificatore riconosce i codici omocodici e li riporta alla forma standard per decodificarli.
Dove trovare il codice del comune
Il codice catastale (o codice Belfiore) è una lettera seguita da tre cifre, unico per ogni comune italiano: H501 per Roma, F205 per Milano, F839 per Napoli. Il campo «Comune o stato di nascita» lo cerca per te tra i comuni e i paesi esteri; se il tuo comune non compare, puoi inserire il codice a mano. Per i comuni soppressi o fusi vale il codice del comune esistente alla data di nascita.
Domande frequenti
Come si calcola il codice fiscale?
Il codice calcolato è quello ufficiale?
Cosa vuol dire che un codice fiscale è «valido»?
Come si calcola il codice fiscale di chi è nato all’estero?
Cosa succede se il cognome o il nome hanno meno di tre consonanti?
I miei dati vengono salvati?
Fonti normative e metodologia
- D.M. 23 dicembre 1976 – Sistemi di codificazione dei soggetti da iscrivere all’anagrafe tributaria · Ministero delle Finanze
- Agenzia delle Entrate – Codice fiscale: cos’è e come si ottiene
- ISTAT – Codici statistici delle unità amministrative territoriali (codici catastali dei comuni)
A cura di Swapnil Sawandkar, responsabile editoriale. Parametri aggiornati al 13 settembre 2026 sulla base delle fonti elencate. Come lavoriamo e come segnalare un errore: metodologia.