Aspetti Tecnici
11 min di lettura23 Dicembre 2025

Struttura del Codice Fiscale: I 16 Caratteri Spiegati

Analisi dettagliata della struttura del Codice Fiscale italiano. Cosa significa ogni carattere dei 16: cognome, nome, data, comune e carattere di controllo.

Aspetti tecnici del Codice Fiscale
Aspetti tecnici del Codice Fiscale

Come è fatta davvero la struttura del codice fiscale

La struttura del codice fiscale è una sequenza di 16 caratteri alfanumerici in cui nulla è lasciato al caso: ogni posizione racconta un pezzo della tua anagrafica. Cognome, nome, data di nascita, luogo, sesso e un controllo finale convivono in una stringa che sta su una tessera. Sembra criptica. In realtà è un piccolo capolavoro di compressione, regolato dal DPR 605/1973 e gestito quotidianamente dall'Agenzia delle Entrate. Qui smontiamo il codice carattere per carattere, con esempi reali e le eccezioni che quasi nessuno spiega.

Una domanda prima di partire: perché 16 e non, diciamo, 12 o 20? Perché quel numero è il punto di equilibrio tra quante informazioni servono per identificare una persona e quanto deve restare breve un codice da scrivere a mano mille volte nella vita.

RSSMRA85C15H501S

1-34-67-8910-1112-1516

Leggi la stringa RSSMRA85C15H501S da sinistra a destra come una mappa. I primi sei caratteri sono lettere (cognome e nome), poi arriva un blocco numerico-alfabetico per la data, quattro caratteri per il luogo e infine una sola lettera di verifica. Ecco la fotografia d'insieme.

PosizioneCaratteriInformazione codificata
1-3RSSCognome
4-6MRANome
7-885Anno di nascita
9CMese di nascita
10-1115Giorno e sesso
12-15H501Comune (o Stato) di nascita
16SCarattere di controllo (CIN)

Tieni a mente questa tabella: la useremo come bussola lungo tutto l'articolo. Partiamo dal primo blocco e scendiamo fino all'ultima lettera.

Caratteri 1-3: le tre lettere del cognome

Le prime tre lettere nascono dal cognome. La logica è semplice da enunciare, un po' meno da applicare ai casi limite: si privilegiano le consonanti, poi si pesca tra le vocali.

  1. Si prendono le consonanti nell'ordine in cui compaiono.
  2. Se sono meno di tre, si completano con le vocali, sempre in ordine.
  3. Cognomi cortissimi (meno di tre lettere)? Si aggiunge la X a tappare il buco.

Quattro esempi che chiariscono tutto

  • ROSSI → consonanti R, S, S → RSS
  • VERDI → consonanti V, R, D → VRD
  • AIELLO → consonanti L, L poi la vocale A → LLA
  • RE → consonante R, vocale E, poi X → REX

E i cognomi composti? "De Rossi", "Lo Presti", "Di Stefano" vanno trattati come un'unica stringa, spazi e preposizioni inclusi, eliminando solo gli spazi prima del conteggio. Un dettaglio che spiazza molti: per le donne sposate conta sempre il cognome da nubile, mai quello acquisito col matrimonio. Niente eccezioni.

Caratteri 4-6: il nome e quella regola che sembra un capriccio

Le posizioni 4, 5 e 6 derivano dal nome. Qui però scatta una variante che distingue il nome dal cognome, e che a prima vista pare arbitraria.

  • Nome con quattro o più consonanti: si prendono la 1ª, la 3ª e la 4ª (la seconda salta).
  • Nome con meno di quattro consonanti: si torna alla regola classica del cognome.

Gli stessi nomi, due trattamenti diversi

  • MARIO → consonanti M, R (solo due) più la A → MRA
  • GIUSEPPE → G, S, P, P → si scarta la seconda → GPP
  • ALESSANDRO → L, S, S, N, D, R → 1ª, 3ª, 4ª → LSN
  • ANNA → consonanti N, N più la A → NNA

Ma perché saltare la seconda consonante?

Non è un vezzo dei legislatori. Scartando la 2ª consonante dei nomi lunghi si distanziano di più i codici di persone simili, riducendo i casi di omocodia — cioè codici identici per individui diversi. Approfondiamo il fenomeno nell'articolo dedicato all'omocodia.

Caratteri 7-8: l'anno, ridotto a due cifre

I caratteri 7 e 8 sono le ultime due cifre dell'anno di nascita. È la parte più diretta di tutta la struttura del codice fiscale: nessun algoritmo, nessuna eccezione barocca. Si scrive l'anno, si tengono le ultime due cifre.

  • Nato nel 198585
  • Nato nel 200000
  • Nato nel 202424

C'è un buco logico, ammettiamolo. Con due sole cifre il 1924 e il 2024 finiscono entrambi su "24", e il codice da solo non distingue il secolo. Nella pratica il problema quasi non si presenta: incrociando il comune di nascita e i registri anagrafici l'ambiguità si scioglie subito. Resta comunque un limite progettuale onesto da conoscere.

Carattere 9: una lettera per ogni mese

Il nono carattere è una singola lettera e indica il mese di nascita. Dodici mesi, dodici lettere, assegnate secondo questa tabella.

GenFebMarAprMagGiuLugAgoSetOttNovDic
ABCDEHLMPRST

Perché non semplicemente A, B, C, D fino a L? Perché alcune lettere si confondono troppo con le cifre o tra loro. Si salta la "O", troppo simile allo zero, e si scelgono caratteri ben distinguibili a colpo d'occhio. Una scelta pensata per chi legge in fretta uno sportello dopo l'altro.

Caratteri 10-11: giorno e sesso nello stesso spazio

Qui sta il trucco più elegante dell'intero codice. Due caratteri, due informazioni impacchettate insieme: il giorno di nascita e il sesso.

  • Uomini: il giorno così com'è, da 01 a 31.
  • Donne: al giorno si somma 40, quindi un intervallo da 41 a 71.

Stesso giorno, codici diversi

  • Uomo nato il 15 → 15
  • Donna nata il 15 → 55
  • Uomo nato il 1° → 01
  • Donna nata il 1° → 41

Geniale, vero? Con un semplice +40 il sistema fa entrare il sesso in due caratteri già occupati dal giorno, senza sprecare neppure una posizione. È il tipo di soluzione che si apprezza solo quando la si capisce.

Caratteri 12-15: il codice catastale del luogo di nascita

I caratteri dal 12 al 15 sono il codice catastale (o codice Belfiore) del luogo di nascita. Quattro caratteri che cambiano forma a seconda che tu sia nato in Italia o all'estero.

  • Una lettera più tre cifre per i comuni italiani — esempio H501.
  • Lettera Z più tre cifre per chi è nato fuori dai confini nazionali.

Comuni italiani

  • Roma → H501
  • Milano → F205
  • Napoli → F839
  • Torino → L219

Per chi nasce all'estero il prefisso è la Z seguita dal codice dello Stato. Qualche riferimento utile, perché in giro circolano tabelle sbagliate.

Stati esteri (prefisso Z)

  • Francia → Z110
  • Germania → Z112
  • Regno Unito → Z114
  • Spagna → Z131
  • Stati Uniti → Z404

Questi codici non sono incisi nella pietra. L'Agenzia delle Entrateli aggiorna quando i comuni si fondono, si sciolgono o cambiano nome — pensa alle tante fusioni degli ultimi anni. Un comune soppresso conserva il suo codice per chi vi è nato, ma non lo riceve più chi nasce nell'ente subentrato. Se parti da un codice già scritto e vuoi risalire al luogo, il tool che decodifica un CF esistente fa esattamente il percorso inverso.

Carattere 16: il CIN, la sentinella anti-errore

L'ultimo carattere è il CIN, il carattere di controllo. Non aggiunge dati anagrafici: è una lettera calcolata a partire dalle quindici precedenti, e il suo unico mestiere è dire se il codice "torna" oppure contiene un errore.

Il calcolo procede così, in quattro mosse.

  1. Si assegnano valori numerici ai 15 caratteri, diversi a seconda che la posizione sia pari o dispari.
  2. Si sommano tutti i valori ottenuti.
  3. Si calcola il resto della divisione di quella somma per 26.
  4. Si converte il resto nella lettera corrispondente, con A=0, B=1 e via così fino a Z=25.

Perché tutta questa fatica per una sola lettera? Perché il CIN intercetta gli errori più frequenti quando si ricopia un codice a mano o lo si detta al telefono.

  • Un singolo carattere digitato male.
  • Lo scambio di due caratteri adiacenti — il classico "ts" che diventa "st".
  • La gran parte dei refusi da tastiera.

Cambia una lettera per sbaglio e, nella stragrande maggioranza dei casi, il CIN non quadra più: il codice viene segnalato come non valido prima ancora di finire in un modulo. Vuoi i dettagli matematici della formula? Li trovi nell'approfondimento sul carattere di controllo (CIN).

Una nota terminologica utile a chi si confonde tra i due documenti. La struttura che abbiamo descritto è quella del codice fiscale; sulla Tessera Sanitaria lo stesso codice compare insieme ad altri dati e al numero identificativo della tessera. Stesso codice, supporto diverso.

Domande frequenti

Qual è la struttura del codice fiscale in breve?

Sedici caratteri in quest'ordine: 3 per il cognome, 3 per il nome, 2 per l'anno, 1 per il mese, 2 per giorno e sesso, 4 per il comune o lo Stato di nascita e 1 di controllo. Ogni blocco ha regole proprie, ma la sequenza è sempre questa.

Perché il mio nome è codificato diversamente da un amico con un nome simile?

Quasi sempre dipende dal numero di consonanti. Con quattro o più consonanti si usano la 1ª, la 3ª e la 4ª; con meno di quattro si applica la regola del cognome. Bastano una consonante in più o in meno per cambiare il risultato.

Due persone possono avere lo stesso codice fiscale?

In teoria sì: si chiama omocodia e accade quando nome, cognome, data, sesso e luogo coincidono. In quel caso l'Agenzia delle Entrate genera un codice alternativo sostituendo alcune cifre con lettere, così da renderlo comunque univoco.

Cosa succede se nascondo o sbaglio una lettera del codice?

Interviene il carattere di controllo. Modificando anche un solo carattere, nella grande maggioranza dei casi il CIN finale non corrisponde più e il codice risulta non valido. È proprio la funzione per cui è stato progettato.

I nati all'estero hanno un codice fiscale diverso?

La struttura è identica. Cambia solo il blocco del luogo: al posto del codice di un comune italiano compare la lettera Z seguita dal codice dello Stato — per esempio Z110 per la Francia o Z404 per gli Stati Uniti.

Il codice cambia se mi sposo o cambio residenza?

No. Il codice fiscale è assegnato alla nascita e resta invariato per tutta la vita: né il matrimonio né un trasloco lo modificano. Per le donne, in particolare, si usa sempre il cognome da nubile.

Come faccio a verificare se un codice fiscale è formalmente corretto?

Puoi controllarne la coerenza con lo strumento di verifica della validità formale, che ricalcola il carattere di controllo e segnala eventuali incongruenze. È un controllo formale, non una conferma che il codice sia effettivamente registrato.

Vedi la struttura del codice fiscale prendere forma

Inserisci i tuoi dati e osserva come nasce ogni blocco dei 16 caratteri.

Genera il codice fiscale