Struttura del Codice Fiscale: I 16 Caratteri Spiegati

Il codice fiscale italiano è composto da esattamente 16 caratteri alfanumerici. Ogni posizione ha un significato preciso: dal cognome al nome, dalla data di nascita al comune, fino al carattere di controllo. Scopri cosa rappresenta ogni singolo carattere.

Panoramica della struttura del codice fiscale

Il codice fiscale italiano è una stringa alfanumerica di 16 caratteri che codifica in modo compatto le informazioni anagrafiche di una persona. È stato introdotto con il DPR 605/1973 e la sua struttura è definita dal Decreto Ministeriale del 23 dicembre 1976.

La struttura si divide in cinque segmenti principali: tre lettere per il cognome, tre lettere per il nome, cinque caratteri per data di nascita e sesso, quattro caratteri per il comune di nascita, e un carattere di controllo finale. Ogni segmento segue regole di codifica precise e standardizzate.

Comprendere la struttura del codice fiscale è utile per verificarne la correttezza, per interpretare i dati contenuti, e per capire il funzionamento dei sistemi informatici che lo elaborano quotidianamente.

Tabella completa: posizione per posizione

Posizione Tipo Contenuto Esempio
1 Lettera 1ª consonante del cognome R
2 Lettera 2ª consonante del cognome S
3 Lettera 3ª consonante del cognome (o vocale) S
4 Lettera 1ª consonante del nome M
5 Lettera 3ª consonante del nome (o 2ª se ≤3 cons.) R
6 Lettera 4ª consonante del nome (o vocale) A
7 Cifra Decina dell'anno di nascita 8
8 Cifra Unità dell'anno di nascita 5
9 Lettera Codice del mese di nascita M
10 Cifra Decina del giorno (+ 40 se femmina) 0
11 Cifra Unità del giorno 1
12 Lettera Lettera del codice catastale H
13 Cifra 1ª cifra del codice catastale 5
14 Cifra 2ª cifra del codice catastale 0
15 Cifra 3ª cifra del codice catastale 1
16 Lettera Carattere di controllo (checksum) Z

Segmento cognome (posizioni 1–3)

Le prime tre lettere del codice fiscale derivano dal cognome. Si estraggono le consonanti nell'ordine in cui compaiono; se non bastano, si aggiungono le vocali. Per cognomi molto corti (meno di 3 lettere), si completa con la lettera X.

Esempi: "Rossi" → RSS, "Esposito" → SPT, "Re" → REX, "De Luca" → DLC (gli spazi vengono eliminati).

Segmento nome (posizioni 4–6)

Le tre lettere nelle posizioni 4–6 derivano dal nome. La regola è uguale a quella del cognome, con un'eccezione: se il nome ha quattro o più consonanti, si prendono la 1ª, la 3ª e la 4ª (saltando la 2ª). Questa regola riduce le collisioni tra nomi comuni.

Esempi: "Mario" → MRA (2 consonanti + vocale), "Francesco" → FNC (consonanti F,R,N,C,S → 1ª,3ª,4ª), "Anna" → NNA.

Segmento data di nascita e sesso (posizioni 7–11)

Questo segmento di cinque caratteri codifica tre informazioni: anno (2 cifre), mese (1 lettera), giorno e sesso (2 cifre).

L'anno è rappresentato dalle ultime due cifre (es. 1990 → 90). Il mese è una lettera dalla tabella ufficiale (A=Gennaio, B=Febbraio, ecc.). Il giorno è il numero del giorno per i maschi (01–31), oppure il giorno + 40 per le femmine (41–71).

Esempio: una donna nata il 25 marzo 1992 → anno 92, mese C (marzo), giorno 65 (25+40) → segmento completo: 92C65.

Segmento comune di nascita (posizioni 12–15)

Il codice catastale (o codice Belfiore) è un identificativo di 4 caratteri assegnato ad ogni comune italiano: una lettera seguita da tre cifre. Per i nati all'estero, il codice inizia con Z e identifica lo stato estero.

Alcuni esempi: Roma = H501, Milano = F205, Napoli = F839, Germania = Z112, Francia = Z110.

Carattere di controllo (posizione 16)

Il 16° e ultimo carattere è una lettera di controllo calcolata algoritmicamente sui primi 15 caratteri. Serve a rilevare errori di trascrizione. Se anche un solo carattere del codice viene modificato, il carattere di controllo risulterà diverso.

L'algoritmo assegna valori diversi ai caratteri in posizione pari e dispari, li somma, divide per 26 e converte il resto in una lettera (A=0, B=1, ..., Z=25). Per verificare il carattere di controllo, puoi usare il nostro strumento Verifica Codice Fiscale.

Esempio visivo: RSSMRA85M01H501Z

Ecco la scomposizione visiva del codice fiscale di esempio:

SegmentoCaratteriSignificato
CognomeRSSConsonanti di "Rossi"
NomeMRAConsonanti + vocale di "Mario"
Anno85Anno 1985
MeseMAgosto
Giorno/Sesso01Giorno 1, Maschio
ComuneH501Roma
ControlloZChecksum valido

Domande Frequenti

Quanti caratteri ha un codice fiscale?

Il codice fiscale per le persone fisiche ha sempre esattamente 16 caratteri alfanumerici. Le partite IVA e i codici fiscali per le persone giuridiche hanno 11 cifre, ma sono codici diversi.

Le lettere nel codice fiscale sono maiuscole o minuscole?

Ufficialmente il codice fiscale è scritto in lettere maiuscole. Tuttavia, ai fini del calcolo e della verifica, maiuscole e minuscole sono equivalenti.

Cosa succede se il codice fiscale ha un carattere in più o in meno?

Un codice fiscale con un numero diverso da 16 caratteri è automaticamente non valido. È probabile che ci sia stato un errore di trascrizione: un carattere mancante o duplicato.

Il codice fiscale può contenere numeri e lettere in qualsiasi posizione?

No, ogni posizione ha un tipo specifico (lettera o cifra). Le posizioni 1–3, 4–6, 9, 12 e 16 sono lettere; le posizioni 7–8, 10–11, 13–15 sono cifre. In caso di omocodia, alcune cifre vengono sostituite con lettere.

Calcola Codice Fiscale