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

Panoramica dei 16 Caratteri

Il Codice Fiscale italiano è composto da 16 caratteri alfanumerici disposti in una sequenza precisa che codifica i dati anagrafici della persona. Ogni posizione ha un significato specifico e segue regole ben definite stabilite dal DPR n. 605/1973.

Questa struttura apparentemente complessa è in realtà un sistema elegante che permette di derivare informazioni personali fondamentali direttamente dal codice, pur mantenendo un formato compatto e facilmente memorizzabile.

RSSMRA85C15H501S

1-34-67-8910-1112-1516
PosizioneCaratteriInformazione
1-3RSSCognome
4-6MRANome
7-885Anno di nascita
9CMese di nascita
10-1115Giorno e sesso
12-15H501Comune di nascita
16SCarattere di controllo

Caratteri 1-3: Il Cognome

Le prime tre lettere del Codice Fiscale derivano dal cognome della persona. L'algoritmo segue regole precise per estrarre queste lettere:

  1. Si prendono le consonanti del cognome nell'ordine in cui appaiono
  2. Se le consonanti sono meno di 3, si aggiungono le vocali nell'ordine
  3. Se il cognome ha meno di 3 lettere totali, si aggiunge la lettera X

Esempi pratici:

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

Per i cognomi composti (es. "De Rossi", "Lo Presti"), si considerano come un'unica stringa eliminando gli spazi. Per le donne sposate, si utilizza sempre il cognome da nubile.

Caratteri 4-6: Il Nome

Le lettere dalla posizione 4 alla 6 derivano dal nome della persona, ma con una regola speciale che differenzia questo calcolo da quello del cognome:

  • Se il nome ha 4 o più consonanti: si prendono la 1ª, 3ª e 4ª consonante
  • Se il nome ha meno di 4 consonanti: si applica la stessa regola del cognome

Esempi pratici:

  • MARIO → consonanti M, R (solo 2) + vocale A → MRA
  • GIUSEPPE → consonanti G, S, P, P → 1ª, 3ª, 4ª → GPP
  • ALESSANDRO → consonanti L, S, S, N, D, R → 1ª, 3ª, 4ª → LSN
  • ANNA → consonanti N, N + vocale A → NNA

Perché questa regola speciale?

La regola della 1ª, 3ª e 4ª consonante per i nomi lunghi fu introdotta per ridurre la probabilità di omocodia (codici fiscali identici per persone diverse).

Caratteri 7-8: L'Anno di Nascita

I caratteri 7 e 8 rappresentano le ultime due cifre dell'anno di nascita. Questa è la parte più semplice e diretta del codice.

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

Nota: Con solo due cifre, il sistema non distingue tra secoli diversi (es. 1924 e 2024). Tuttavia, questa ambiguità è raramente un problema pratico dato che altri elementi del codice (come il comune di nascita) forniscono contesto aggiuntivo.

Carattere 9: Il Mese di Nascita

Il nono carattere è una singola lettera che indica il mese di nascita. Ogni mese corrisponde a una lettera specifica secondo questa tabella:

GenFebMarAprMagGiuLugAgoSetOttNovDic
ABCDEHLMPRST

Le lettere non seguono un ordine alfabetico sequenziale per evitare confusione con numeri (ad esempio, si evita la lettera "O" che potrebbe essere confusa con lo zero).

Caratteri 10-11: Giorno di Nascita e Sesso

I caratteri 10 e 11 codificano due informazioni contemporaneamente: il giorno di nascita e il sesso della persona.

  • Uomini: il giorno di nascita così com'è (da 01 a 31)
  • Donne: il giorno di nascita + 40 (da 41 a 71)

Esempi:

  • Nato il 15 del mese, maschio → 15
  • Nata il 15 del mese, femmina → 55
  • Nato il 1° del mese, maschio → 01
  • Nata il 1° del mese, femmina → 41

Caratteri 12-15: Il Codice del Comune

I quattro caratteri dalla posizione 12 alla 15 rappresentano il codice catastaledel comune di nascita. Questo codice è composto da:

  • Una lettera (posizione 12) + tre numeri (posizioni 13-15) per i comuni italiani
  • Lettera Z + tre numeri per gli stati esteri

Esempi di codici catastali:

  • Roma → H501
  • Milano → F205
  • Napoli → F839
  • Germania → Z112
  • Francia → Z110

I codici catastali sono gestiti dall'Agenzia delle Entratee sono periodicamente aggiornati per riflettere fusioni, scissioni o soppressioni di comuni.

Carattere 16: Il Carattere di Controllo (CIN)

L'ultimo carattere del Codice Fiscale è il CIN (Control Internal Number), una lettera calcolata algoritmicamente che serve a verificare la correttezza del codice.

Il calcolo del CIN segue un algoritmo complesso che:

  1. Assegna valori numerici diversi ai caratteri in posizione pari e dispari
  2. Somma tutti questi valori
  3. Calcola il resto della divisione per 26
  4. Converte il risultato nella lettera corrispondente (A=0, B=1, ... Z=25)

Questo meccanismo permette di rilevare errori di trascrizione come:

  • Singoli caratteri errati
  • Scambio di due caratteri adiacenti
  • La maggior parte degli errori di battitura comuni

Calcola il tuo Codice Fiscale

Verifica subito la struttura del tuo CF!

Calcola Ora