Ultima lettera e carattere di controllo del codice fiscale
Responsabile del progetto: Qudoos · Aggiornamento del contenuto: 15 ottobre 2026
L’ultima lettera verifica la coerenza dei primi quindici caratteri.
Valori per posizioni dispari e pari
Il calcolo usa tabelle di conversione diverse per le posizioni dispari (1, 3, 5...) e pari (2, 4, 6...). Si sommano i valori dei 15 caratteri, si calcola il resto della divisione per 26 e si converte il resto in una lettera da A a Z.
Quando il controllo può risultare valido
Un checksum corretto conferma soltanto la coerenza aritmetica della stringa: non dimostra che il numero sia stato emesso o che identifichi un individuo realmente registrato.
Da ricordare. Nelle omocodie il controllo va calcolato sulla variante effettiva.
Argomenti trattati in questa guida
Ultima lettera del codice fiscale: significato
Tabella dei valori pari e dispari per il controllo
Schemi, tabelle ed esempi pratici
I 16 caratteri, spiegati visivamenteEsempio dimostrativo: Mario Rossi, 01/01/1980, Roma
RSSCognome
MRANome
80Anno
AMese
01Giorno
H501Comune
UControllo
Le posizioni codificano informazioni anagrafiche. Il codice generato da una formula non conferma l'attribuzione ufficiale da parte dell'Agenzia delle Entrate.
GUIDA PRATICA · CONTENUTO ORIGINALE
Approfondimento su ultima lettera e carattere di controllo del codice fiscale: passaggi, controlli e casi particolari da conoscere prima di usare il risultato.
A cosa serve l’ultima lettera
Il sedicesimo carattere del codice fiscale è un controllo matematico sui primi quindici. Non è casuale e non identifica un ufficio, una provincia o il genere della persona. Serve soprattutto per rilevare una parte degli errori di digitazione. Anche un codice costruito artificialmente può superare il controllo, quindi la sua correttezza non prova l’attribuzione ufficiale.
Calcolo con posizioni pari e dispari
L’algoritmo applica due tabelle di valori ai caratteri in base alla loro posizione, contando da uno. Si sommano i valori dei primi quindici caratteri, si calcola il resto della divisione per ventisei e lo si converte nella lettera corrispondente, da A a Z. Non basta sommare i valori alfabetici delle lettere: le posizioni dispari richiedono una tabella speciale.
Esempio con il codice di Mario Rossi
Nel caso dimostrativo RSSMRA80A01H501, la lettera di controllo è U, quindi il codice completo è RSSMRA80A01H501U. Se una cifra di data o luogo viene modificata, la lettera finale può diventare diversa. È utile confrontare una sequenza incollata con la stessa sequenza senza spazi e con le lettere in maiuscolo.
Checksum e omocodia
Quando una cifra viene sostituita per omocodia, la lettera finale deve essere ricalcolata sulla sequenza trasformata. Un verificatore corretto non può normalizzare le lettere di omocodia prima di controllare il checksum. Per confermare che il codice appartenga a una persona, comunque, è necessario il servizio ufficiale di verifica.
Controlli pratici prima di procedere
Identifica il tuo caso concreto e distinguilo da situazioni anagrafiche o amministrative simili.
Controlla i documenti e i dati ufficiali prima di compilare domande o comunicazioni.
Verifica sul portale competente moduli, requisiti e procedure attualmente applicabili.
Conserva le ricevute e chiedi la rettifica quando emerge una discordanza.
Per procedure, varianti storiche e dati ufficialmente attribuiti consulta sempre la fonte primaria. Questa risorsa è indipendente dalle amministrazioni pubbliche.
Il calcolo usa tabelle di conversione diverse per le posizioni dispari (1, 3, 5...) e pari (2, 4, 6...). Si sommano i valori dei 15 caratteri, si calcola il resto della divisione per 26 e si converte il resto in una lettera da A a Z.
Il codice calcolato è ufficiale?
No. Il codice fiscale è assegnato e registrato dalle amministrazioni competenti; un calcolo online non lo certifica.
Dove posso verificare le informazioni?
Consulta il sito istituzionale pertinente, con particolare attenzione a moduli, data di aggiornamento e situazione personale.