Calcola e verifica il codice fiscale: inserisci le informazioni relative a nome, cognome, sesso, data e luogo di nascita e clicca su Calcola.
Puoi copiare il risultato, inserirlo nei preferiti (per averlo sempre a portata di mano) o stamparlo.
Indice dei contenuti
Il codice fiscale è un codice alfanumerico di 16 caratteri che serve a identificare in modo univoco le persone fisiche residenti su tutto il territorio italiano.
Ogni lettera e numero ha un significato ben preciso riassunto da questa immagine:
Introdotto nel 1973 con Decreto del Presidente della Repubblica (605/1973) per rendere più efficiente l'Amministrazione Finanziaria, esso viene attribuito e rilasciato a ciascun cittadino italiano e straniero dall'Agenzia delle Entrate.
Ma come si fa ad ottenere il codice fiscale? Per vedersi assegnato il codice fiscale ufficiale generato dall'Agenzia delle Entrate e ricevere materialmente la tesserina di plastica bisogna seguire diverse procedure a seconda della tipologia del richiedente.
In passato il codice fiscale era riportato su un tesserino di plastica con banda magnetica che indicava anche il cognome, nome, sesso, luogo di nascita, provincia di nascita, data di nascita e l'anno di emissione.
Oggi il tesserino del codice fiscale è stato sostituito dalla tessera sanitaria che riporta gli stessi dati e viene rilasciato a tutti i cittadini che hanno diritto alle prestazioni del Servizio Sanitario Nazionale: viene utilizzata anche per ricevere lo scontrino fiscale "parlante" utile per la detrazione ai fini IRPEF delle spese farmaceutiche.
Esiste un preciso algoritmo da seguire per poter calcolare il codice fiscale: anche se alcuni strumenti automatici permettono di calcolare il codice fiscale, l'unico codice valido è quello rilasciato al soggetto dall'Agenzia delle Entrate.
Il codice fiscale è composto da 16 caratteri alfanumerici, ricavati in questo modo:
Vengono prese le consonanti del cognome (o dei cognomi, se ve ne è più di uno) nel loro ordine: solo se sono insufficienti, si prelevano anche le vocali, sempre nel loro ordine: comunque, le vocali vengono riportate dopo le consonanti. Nel caso in cui un cognome abbia meno di tre lettere, la parte di codice viene completata aggiungendo la lettera X (ad esempio il cognome RE diventerà REX). Per le donne, viene preso in considerazione il solo cognome da nubile.
Vengono prese le consonanti del nome (o dei nomi, se ve ne è più di uno) in questo modo: se il nome contiene quattro o più consonanti, si scelgono la prima, la terza e la quarta, altrimenti le prime tre in ordine. Solo se il nome non ha consonanti a sufficienza, si prendono anche le vocali: comunque, le vocali vengono riportate dopo le consonanti. Nel caso in cui il nome abbia meno di tre lettere, la parte di codice viene completata aggiungendo la lettera X.
Un caso estremo si incontra in alcuni soggetti provenienti dall'India nel passaporto dei quali è riportata una sola parola al posto del cognome e del nome. Si userà allora quella parola per generare le prime tre lettere del codice e, non esistendo il nome, la seconda terzina di lettere del codice sarà XXX.
Lettera | Mese |
---|---|
A | gennaio |
B | febbraio |
C | marzo |
D | aprile |
E | maggio |
H | giugno |
L | luglio |
M | agosto |
P | settembre |
R | ottobre |
S | novembre |
T | dicembre |
Per questa parte di codice viene utilizzato il codice catastale del comune di nascita composta da una lettera e 3 cifre numeriche. Per i nati al di fuori del territorio italiano si considera lo Stato estero di nascita: in tal caso la sigla inizia con la lettera Z seguita dal numero identificativo della nazione.
A partire dai 15 caratteri alfanumerici ricavati in precedenza, si determina l'ultima lettera del codice fiscale ovvero il cosiddetto codice di controllo in base ad un particolare algoritmo: si mettono da una parte i caratteri alfanumerici che si trovano in posizione dispari (il 1º, il 3º ecc.) e da un'altra quelli che si trovano in posizione pari (il 2º, il 4º ecc.). Fatto questo, i caratteri vengono convertiti in valori numerici rispettando le seguenti tabelle:
CARATTERI ALFANUMERICI DISPARI | CARATTERI ALFANUMERICI PARI | |
Carattere | Valore | Valore |
0 | 1 | 0 |
1 | 0 | 1 |
2 | 5 | 2 |
3 | 7 | 3 |
4 | 9 | 4 |
5 | 13 | 5 |
6 | 15 | 6 |
7 | 17 | 7 |
8 | 19 | 8 |
9 | 21 | 9 |
A | 1 | 0 |
B | 0 | 1 |
C | 5 | 2 |
D | 7 | 3 |
E | 9 | 4 |
F | 13 | 5 |
G | 15 | 6 |
H | 17 | 7 |
I | 19 | 8 |
J | 21 | 9 |
K | 2 | 10 |
L | 4 | 11 |
M | 18 | 12 |
N | 20 | 13 |
O | 11 | 14 |
P | 3 | 15 |
Q | 6 | 16 |
R | 8 | 17 |
S | 12 | 18 |
T | 14 | 19 |
U | 16 | 20 |
V | 10 | 21 |
W | 22 | 22 |
X | 25 | 23 |
Y | 24 | 24 |
Z | 23 | 25 |
A questo punto, i valori che si ottengono dai caratteri alfanumerici pari e dispari vanno sommati tra di loro, e il risultato va diviso per 26. Il resto della divisione fornirà il codice identificativo (la lettera finale del codice fiscale) ottenuto dalla seguente tabella di conversione:
RESTO | |||||||
Resto | Lettera | Resto | Lettera | Resto | Lettera | Resto | Lettera |
0 | A | 7 | H | 14 | O | 21 | V |
1 | B | 8 | I | 15 | P | 22 | W |
2 | C | 9 | J | 16 | Q | 23 | X |
3 | D | 10 | K | 17 | R | 24 | Y |
4 | E | 11 | L | 18 | S | 25 | Z |
5 | F | 12 | M | 19 | T | ||
6 | G | 13 | N | 20 | U |
E' tecnicamente possibile calcolare il codice fiscale inverso ovvero risalire ai dati anagrafici del proprietario: questo procedimento è molto semplice per quanto riguarda la data e il luogo di nascita mentre per il nome e il cognome è possibile solamente fare delle ipotesi in quanto le stesse 3 lettere possono riferirsi a più cognomi o nomi contemporanemante: ad esempio le prime 3 lettere RSS possono riferirsi ai cognomi ROSSI, RUSSO, ROSSETTI o a decine di altri cognomi.
Esistono molti siti online che permettono di calcolare il codice fiscale inverso: fra i migliori segnaliamo CodiceFiscale.it che permette di ottenere anche una stima del nome e del cognome basata sulla percentuale di diffusione.
ATTENZIONE: Il servizio non tiene conto di eventuali casi di omocodia: per questo motivo il codice fiscale è valido solo se attribuito dall'Agenzia delle Entrate. Nomix.it declina ogni responsabilità per eventuali usi impropri del codice calcolato.