Il codice fiscale in Italia è un identificatore unico assegnato a ogni cittadino e residente. È composto da 16 caratteri alfanumerici e viene utilizzato per vari scopi, tra cui l’identificazione nei rapporti con la pubblica amministrazione e per le transazioni fiscali.

A
A
A
B
B
B
0
0
C
1
1
D
2
3
4
F

Struttura del codice fiscale

I 16 caratteri alfanumerici sono suddivisi come segue:

A
A
A
3 lettere per il cognome
B
B
B
3 lettere per il nome
0
0
2 cifre per l'anno di nascita
C
1 lettera per il mese di nascita
1
1
2 cifre per il giorno di nascita ed il sesso
D
2
3
4
4 caratteri per il codice catastale del comune di nascita
F
1 carattere di controllo

Calcolo del codice fiscale

Cognome
Consonantisi prendono le consonanti del cognome in ordine di apparizione a partire da sinistra.
Vocalisi aggiungono le vocali, se ci sono meno di 3 consonanti.
Se il cognome ha meno di 3 lettere, si completa con la lettera "X".
RossiRSS
IoriRIO
LiLIX
Nome
Consonantisi prendono le consonanti del nome in ordine di apparizione a partire da sinistra.
Eccezionese il nome ha più di 3 consonanti, si prendono la prima, la seconda e la quarta.
Vocalisi aggiungono le vocali, se ci sono meno di 3 consonanti.
Se il nome ha meno di 3 lettere, si completa con la lettera "X".
GianfrancoGFR
MariaMRA
LucaLCU
ReREX
Anno di nascita
Si prendono le ultime due cifre dell’anno di nascita.
192121
199393
202121
Mese di nascita
Ogni mese è rappresentato da una lettera.
GennaioA
FebbraioB
MarzoC
AprileD
MaggioE
GiugnoH
LuglioL
AgostoM
SettembreP
OttobreR
NovembreS
DicembreT
Giorno di nascita e sesso
Si utilizza il giorno di nascita.
Se si tratta di una donna, si aggiunge 40 al giorno.
Uomo nato il 505
Donna nata il 545
Codice catastale
Si utilizza il codice catastale del comune di nascita. (vedi la nostra tabella di riferimento)
Per i nati all’estero, esistono codici specifici. (vedi la nostra tabella di riferimento)
RomaH501
MilanoF205
LondraZ114
Carattere di controllo
Si calcola tramite un algoritmo specifico che sostituisce ad ogni lettera e cifra un valore numerico associato.
La tabella di conversione è differente a seconda che il carattere sia in posizione pari o dispari.
Caratteri dispari
01
10
25
37
49
513
615
717
819
921
A1
B0
C5
D7
E9
F13
G15
H17
I19
J21
K2
L4
M18
N20
O11
P3
Q6
R8
S12
T14
U16
V10
W22
X25
Y24
Z23
Caratteri pari
00
11
22
33
44
55
66
77
88
99
A0
B1
C2
D3
E4
F5
G6
H7
I8
J9
K10
L11
M12
N13
O14
P15
Q16
R17
S18
T19
U20
V21
W22
X23
Y24
Z25
Si sommano tutti i valori ottenuti e se ne calcola il resto della divisione per 26.
Si converte il risultato nella lettera corrispondente.
0A
1B
2C
3D
4E
5F
6G
7H
8I
9J
10K
11L
12M
13N
14O
15P
16Q
17R
18S
19T
20U
21V
22W
23X
24Y
25Z
RSS MRA 21 A 05 H501U
BNC NNA 93 D 45 Z114E

Assegnazione

Il codice fiscale viene assegnato all'atto della registrazione di un cittadino o residente presso l'anagrafe, ed è possibile richiederlo anche tramite apposite procedure online o presso uffici competenti.
In sintesi, il codice fiscale è un codice complesso ma ben strutturato, creato per garantire un’identificazione univoca e efficace dei cittadini e residenti in Italia.

Omocodie

Per omocodia si intende la situazione in cui due o più persone con dati anagrafici identici o molto simili generano lo stesso codice fiscale. Questo accade perché il codice fiscale è calcolato in base al nome, cognome, data e luogo di nascita, e non tiene conto di caratteristiche univoche ulteriori.
Per esempio ipotetici Lucio Marano e Luca Moreno nati entrambi a Roma il 6 agosto 1993, avrebbero lo stesso codice fiscale.
Infatti i caratteri generati dai loro dati anagrafici sono identici:

M
R
N
L
C
U
9
3
M
0
6
H
5
0
1
M

Per risolvere questa problematica e garantire l'unicità del codice, si applica un sistema di sostituzione progressiva delle cifre numeriche con lettere, seguendo una tabella di conversione prestabilita. Le modifiche vengono applicate a partire dall'ultima cifra numerica verso sinistra, fino a quando il codice risulta unico.0L1M2N3P4Q5R6S7T8U9V
Questo meccanismo, consente di evitare conflitti e attribuire un codice fiscale esclusivo a ciascun contribuente. Poiché le cifre numeriche del codice fiscale sostituibili sono sette, il numero massimo di variazioni possibili è pari a 128 combinazioni ( 27 ), considerando che ogni cifra può rimanere invariata o essere convertita in una lettera. La sostituzione progressiva delle cifre può essere simulata tramite il nostro calcolatore scegliendo un indice di omocodia (da 0 a 127). Un indice di omocodia pari a 0 indica il codice fiscale originale, mentre un indice pari a 127 indica un codice fiscale con tutte le cifre convertite in lettere.

Prova a calcolare il tuo codice fiscale