
- Panoramica: i 16 caratteri e cosa rappresentano
- Caratteri 1-3: come si ricavano dal cognome
- Caratteri 4-6: come si ricavano dal nome
- Caratteri 7-11: data di nascita e sesso
- Caratteri 12-15: codice del Comune (o Stato estero) di nascita
- Carattere 16: il carattere di controllo (check digit)
- Omocodia: quando due persone “generano” lo stesso codice
- Come “leggere” un codice fiscale: procedura passo passo
- Perché alcune lettere compaiono e altre no: logica e vantaggi della codifica
- Errori comuni e controlli di coerenza
- Codice fiscale e privacy: cosa si può dedurre davvero
- Conclusione: una “firma” anagrafica con regole precise
Il codice fiscale italiano è una stringa alfanumerica di 16 caratteri che identifica in modo univoco una persona fisica nei rapporti con la Pubblica Amministrazione e, più in generale, in molte pratiche civili e fiscali. La sua struttura non è casuale: ogni lettera e ogni numero hanno un significato preciso, derivato da dati anagrafici (nome, cognome, data di nascita, sesso) e dal Comune o Stato estero di nascita, più un carattere finale di controllo che serve a intercettare errori di trascrizione. Capire come è composto aiuta a leggere correttamente un codice fiscale, a riconoscere incongruenze e a comprendere perché due persone con dati simili possano avere codici diversi.
Panoramica: i 16 caratteri e cosa rappresentano
Il codice fiscale per le persone fisiche è composto da 16 caratteri, suddivisibili in blocchi con significato specifico:
-
1-3: tre lettere ricavate dal cognome.
-
4-6: tre lettere ricavate dal nome.
-
7-8: due cifre dell’anno di nascita (ultime due).
-
9: una lettera che codifica il mese di nascita.
-
10-11: due cifre che codificano giorno di nascita e sesso.
-
12-15: quattro caratteri del codice catastale del Comune (o Stato estero) di nascita.
-
16: carattere di controllo (check digit) calcolato sui primi 15 caratteri.
Questa struttura è stabile e consolidata da tempo: non dipende da “regole del 2026”, perché il meccanismo è normato e utilizzato da decenni. Per riferimenti istituzionali e strumenti informativi, una fonte utile è l’area dedicata dell’Agenzia delle Entrate.
Caratteri 1-3: come si ricavano dal cognome
I primi tre caratteri derivano dal cognome. La regola generale è:
-
si prendono nell’ordine le consonanti del cognome;
-
se le consonanti non bastano, si aggiungono le vocali nell’ordine;
-
se ancora non si arriva a tre caratteri (cognome molto corto), si completa con la lettera X.
Esempi pratici sul cognome
-
Rossi: consonanti R-S-S → RSS.
-
Bianchi: consonanti B-N-C-H → si prendono le prime tre → BNC.
-
Li: consonanti L, vocali i → L + I + X → LIX.
Casi particolari: apostrofi, spazi, particelle
In generale, nella formazione si considerano le lettere del cognome ignorando segni come apostrofi e spazi. Cognomi composti o con particelle (ad esempio “De Luca”, “D’Angelo”) vengono trattati come sequenze di lettere; la resa finale dipende dalle consonanti disponibili nell’ordine di lettura. In situazioni reali possono esistere differenze dovute a registrazioni anagrafiche (ad esempio presenza/assenza di spazi o apostrofi nel dato ufficiale): per questo, quando si verifica un codice fiscale, è importante confrontarlo con i dati così come risultano in anagrafe.
Caratteri 4-6: come si ricavano dal nome
Il blocco del nome segue una logica simile a quella del cognome, ma con una regola aggiuntiva quando le consonanti sono molte. Le regole sono:
-
si estraggono le consonanti del nome in ordine;
-
se le consonanti sono 4 o più, si prendono la 1ª, 3ª e 4ª consonante (si salta la 2ª);
-
se le consonanti sono 3, si usano quelle tre;
-
se le consonanti sono meno di 3, si aggiungono le vocali;
-
se non si raggiungono 3 caratteri, si completa con X.
Esempi pratici sul nome
-
Marco: consonanti M-R-C → MRC.
-
Giuseppe: consonanti G-S-P-P → sono 4, si prendono 1ª, 3ª, 4ª → G + P + P → GPP.
-
Luca: consonanti L-C, vocali U-A → L + C + U → LCU.
-
Io: consonanti assenti, vocali I-O → I + O + X → IOX.
Caratteri 7-11: data di nascita e sesso
Dal 7° all’11° carattere si codificano anno, mese, giorno e sesso. Questo blocco è spesso quello più “leggibile” a colpo d’occhio, perché contiene numeri e una lettera con corrispondenze fisse.
Caratteri 7-8: le ultime due cifre dell’anno
Si prendono le ultime due cifre dell’anno di nascita. Esempio:
-
1987 → 87
-
2004 → 04
Questo significa che l’anno completo (secolo) non è direttamente deducibile senza altre informazioni: “04” può riferirsi a 1904 o 2004, e così via. L’univocità è garantita dall’intero codice, non dal solo anno.
Carattere 9: la lettera del mese
Il mese di nascita è rappresentato da una lettera secondo una tabella convenzionale:
-
A = Gennaio
-
B = Febbraio
-
C = Marzo
-
D = Aprile
-
E = Maggio
-
H = Giugno
-
L = Luglio
-
M = Agosto
-
P = Settembre
-
R = Ottobre
-
S = Novembre
-
T = Dicembre
Si nota che non vengono usate tutte le lettere in ordine alfabetico: la scelta è storica e serve a evitare ambiguità e a mantenere una codifica compatta.
Caratteri 10-11: giorno e sesso (con l’offset di 40)
Il giorno di nascita è espresso con due cifre, ma con una differenza fondamentale tra sesso maschile e femminile:
-
per i maschi si usa il giorno reale (01-31);
-
per le femmine si somma 40 al giorno (41-71).
Esempi:
-
Nato il 9 del mese, maschio → 09
-
Nata il 9 del mese, femmina → 9 + 40 = 49
-
Nata il 31 del mese, femmina → 31 + 40 = 71
Questa regola consente di codificare in due sole cifre sia il giorno sia l’informazione sul sesso, senza aggiungere caratteri.
Caratteri 12-15: codice del Comune (o Stato estero) di nascita
Il blocco di quattro caratteri identifica il luogo di nascita tramite il cosiddetto codice catastale:
-
per i nati in Italia, è il codice del Comune di nascita;
-
per i nati all’estero, è un codice assegnato allo Stato estero (spesso indicato con una lettera iniziale e tre cifre).
Questo segmento è cruciale per distinguere persone con stessi dati anagrafici di base. Inoltre, spiega perché un cambio amministrativo (ad esempio fusione di Comuni, variazioni di denominazione, istituzione di nuovi Comuni) possa riflettersi nei codici assegnati in periodi diversi: il codice fiscale, però, è un identificativo amministrativo e segue le regole di attribuzione e aggiornamento previste dagli enti competenti.
Perché il codice del Comune non è “un semplice CAP”
È comune confondere il codice catastale con CAP o provincia. In realtà:
-
il CAP è un codice postale e può cambiare per esigenze logistiche;
-
la provincia è una suddivisione amministrativa che può variare nel tempo;
-
il codice catastale è un identificativo usato in ambito amministrativo/catastale e ha una logica propria.
Carattere 16: il carattere di controllo (check digit)
L’ultimo carattere del codice fiscale è una lettera calcolata a partire dai primi 15 caratteri. La sua funzione è ridurre gli errori: se si sbaglia a digitare o trascrivere un carattere, spesso il controllo finale non “torna” e il codice risulta formalmente non valido.
Come funziona, in termini comprensibili
Il calcolo del carattere di controllo si basa su una procedura standard:
-
si considerano i primi 15 caratteri;
-
si attribuiscono valori numerici diversi ai caratteri in posizione dispari e in posizione pari (posizioni contate da 1 a 15);
-
si sommano i valori ottenuti;
-
si calcola il resto della divisione per 26;
-
il resto (0-25) viene convertito in una lettera (A-Z) secondo una tabella.
Non è necessario memorizzare la tabella per comprenderne l’utilità: l’idea è che il carattere finale dipenda dall’intera sequenza precedente, così da rendere più facile intercettare errori comuni (inversioni, digitazioni errate, sostituzioni).
Omocodia: quando due persone “generano” lo stesso codice
Può accadere che due persone diverse, con dati anagrafici molto simili, producano lo stesso codice fiscale nei primi 15 caratteri. Questo fenomeno si chiama omocodia. Per risolverlo, il sistema prevede una trasformazione che sostituisce alcuni numeri con lettere in posizioni specifiche, generando varianti distinte.
In cosa consiste la sostituzione
In caso di omocodia, alcune cifre (in determinate posizioni del codice) possono essere sostituite con lettere secondo una corrispondenza convenzionale. Il risultato è un codice fiscale diverso, ma riconducibile agli stessi dati di base. Dopo la sostituzione, si ricalcola anche il carattere di controllo finale, perché cambia la sequenza dei primi 15 caratteri.
Perché è importante saperlo
-
Spiega perché un codice fiscale possa contenere lettere in posizioni dove ci si aspetterebbero numeri.
-
Aiuta a evitare falsi allarmi: un codice “strano” non è necessariamente errato, potrebbe essere una variante per omocodia.
-
Rende chiaro che l’univocità è gestita anche in presenza di collisioni anagrafiche.
Come “leggere” un codice fiscale: procedura passo passo
Se vuoi interpretare un codice fiscale già esistente, puoi seguire un percorso logico. Non serve alcun calcolo complesso per i primi blocchi: basta conoscere le regole.
-
Passo 1: separa mentalmente i blocchi: 3 (cognome) + 3 (nome) + 2 (anno) + 1 (mese) + 2 (giorno/sesso) + 4 (Comune/Stato) + 1 (controllo).
-
Passo 2: interpreta anno e mese: le due cifre e la lettera del mese ti danno subito una data parziale.
-
Passo 3: interpreta giorno e sesso: se il numero è tra 01 e 31 è maschio; se è tra 41 e 71 sottrai 40 e ottieni il giorno, ed è femmina.
-
Passo 4: identifica il luogo: i quattro caratteri del codice catastale rimandano a un Comune o a uno Stato estero.
-
Passo 5: considera le eccezioni: presenza di omocodia o differenze di registrazione del nome/cognome possono spiegare scostamenti rispetto a ciò che “ti aspetteresti”.
Perché alcune lettere compaiono e altre no: logica e vantaggi della codifica
La struttura del codice fiscale è un compromesso tra leggibilità, compattezza e robustezza:
-
Compattezza: 16 caratteri bastano a codificare molte informazioni senza rendere l’identificativo troppo lungo.
-
Riduzione degli errori: il carattere di controllo finale aiuta a individuare codici digitati male.
-
Standardizzazione: regole uniformi permettono a enti diversi di generare e verificare codici in modo coerente.
-
Gestione delle collisioni: l’omocodia consente di mantenere l’univocità anche quando i dati anagrafici porterebbero allo stesso risultato.
Errori comuni e controlli di coerenza
Quando un codice fiscale “non torna”, spesso la causa è una delle seguenti:
-
Nome o cognome registrati in modo diverso: doppie lettere, accenti, apostrofi o spazi possono essere stati gestiti diversamente in anagrafe rispetto a come li scrivi tu.
-
Data di nascita interpretata male: confusione sul mese (lettera) o sul giorno/sesso (offset +40).
-
Comune di nascita cambiato nel tempo: variazioni amministrative possono incidere sul codice catastale associato in determinati contesti.
-
Omocodia: presenza di lettere al posto di numeri in alcune posizioni, con conseguente carattere di controllo diverso.
-
Errore di trascrizione: una singola lettera o cifra sbagliata può rendere non valido il carattere di controllo.
Codice fiscale e privacy: cosa si può dedurre davvero
Poiché contiene elementi della data e del luogo di nascita, il codice fiscale è un dato personale che può rivelare informazioni sensibili dal punto di vista della riservatezza. Tuttavia, non include indirizzo, cittadinanza, stato civile o altri dettagli. È importante ricordare che:
-
dal codice fiscale si può ricavare una data di nascita parziale (anno a due cifre, mese e giorno) e il sesso;
-
si può risalire al Comune o Stato estero di nascita tramite il codice catastale;
-
non si ricavano direttamente informazioni come residenza o reddito.
Conclusione: una “firma” anagrafica con regole precise
La struttura del codice fiscale è un sistema ordinato: cognome e nome determinano i primi 6 caratteri, la data di nascita e il sesso occupano i successivi 5, il luogo di nascita è codificato in 4 caratteri e l’ultimo è un controllo matematico che protegge dall’errore umano. Conoscere il significato di lettere e numeri permette di leggere un codice fiscale con consapevolezza, capire perché esistono eccezioni come l’omocodia e affrontare con maggiore sicurezza verifiche e pratiche amministrative. Per informazioni e servizi ufficiali di verifica e attribuzione, è consigliabile fare riferimento alle risorse dell’Agenzia delle Entrate.














