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:
| Segmento | Caratteri | Significato |
|---|---|---|
| Cognome | RSS | Consonanti di "Rossi" |
| Nome | MRA | Consonanti + vocale di "Mario" |
| Anno | 85 | Anno 1985 |
| Mese | M | Agosto |
| Giorno/Sesso | 01 | Giorno 1, Maschio |
| Comune | H501 | Roma |
| Controllo | Z | Checksum 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.