Calcolo del codice fiscale inverso

Moltissime persone ci hanno chiesto se è possibile calcolare i dati personali da un codice fiscale, in parte è possibile ricavare alcune informazioni da un codice fiscali ma non tutte.

Quali dati si possono calcolare da un codice fiscale?
La data di nascita
Il sesso
Il comune di nascita

Il nome e il cognome non sono ricavabili, anche se il nome in parte è intuibile. Ovviamente la residenza o il domicilio non sono assolutamente ricavabili da un codice fiscale e per fortuna direi visto che la nostra privacy è sempre a rischio.

Per ricavare i dati sopra citati puoi usare la nostra applicazione per calcolare il codice fiscale inverso presente sul google play di android. Per farlo dovrai solamente scrivere il codice fiscale da cui vuoi estrarre i dati. La nostra applicazione permette il salvataggio del codice fiscale solamente nel vostro dispositivo e in alcun modo manterremo le vostre informazioni.

applicazione android generatore codice fiscale

Generazione codice fiscale

Generare un codice fiscale è possibile perché la procedura per poterlo creare è stata pubblicata insieme a una normativa di legge. In parte è possibile calcolare il codice fiscale mentalmente tuttavia per ricordarsi il proprio occorre impararne a memoria alcune parti.

Per generare il codice fiscale online ci sono tantissimi software, però vi consiglio di usare quelli più aggiornati perché i codici istat vengono continuamente modificati.

Calcola il codice fiscale online
Per calcolare il codice fiscale online tramite browser potete usare questo generatore di codice fiscale online gratuito che permette di generare un codice fiscale italiano o estero (per i cittadini nati al di fuori dall’italia) e convertirlo in un pratico pdf

applicazione web generatore codice fiscale

Applicazione android per calcolare codice fiscale
Esistono centinaia di app per calcolare il codice fiscale noi abbiamo realizzato un’app molto semplice che permette di calcolare il codice fiscale e di verificarlo. Inoltre è possibile ricavare il codice fiscale inverso. Scarica subito la nostra applicazione per generare il codice fiscale. La nostra applicazione permette il salvataggio del codice fiscale solamente nel vostro dispositivo e in alcun modo manterremo le vostre informazioni.

applicazione android generatore codice fiscale

Questo video tutorial spiega come calcolare il codice fiscale con l’applicazione android sopra citata:

Ricordati sempre però che l’unico codice fiscale valido è quello rilasciato dall’agenzia delle entrate.

Come si calcola il codice fiscale

Il codice fiscale può essere calcolato tramite un apposito algoritmo ideato nel 1976. Se volevi invece calcolare un codice fiscale puoi farlo usando il generatore di codice fiscale online o l’applicazione android codice fiscale sul google play.

Algoritmo del codice fiscale

Il codice fiscale per le persone fisiche è formato da 16 caratteri alfanumerici e la normativa che regola come calcolare il codice fiscale è definita nel decreto del Ministero delle finanze del 23 dicembre 1976.
Per i comuni Italiani è presente un codice catastale, che viene usato nel codice fiscale. I codici fiscali possono essere calcolati ma l’unico codice fiscale reale e valido è quello rilasciato al cittadino dall’Agenzia delle entrate.
L’algoritmo per calcolare il codice fiscale è noto ma garantisce mai l’affidabilità del risultato.

Cognome (tre lettere)
Per il cognome vengono prese le consonanti nel loro ordine. Se le consonanti non bastano si prendono anche le vocali, sempre nel loro ordine. Nel caso che un cognome abbia meno di tre lettere, la parte di codice viene completata aggiungendo la lettera X.
ES. cognome composto da più parole: DE MARIO → DMR
ES. cognome senza abbastanza vocali: TOPA → TPO
ES. cognome senza abbastanza lettere, tipico per i cinesi: PI → PIX

Nome (tre lettere)
Per il nome vengono prese le consonanti nel loro ordine: se il nome possiede quattro o più consonanti, occorre prendere la prima, la terza e la quarta , altrimenti le prime tre. Per il resto funziona esattamente come il cognome.

Anno di nascita (due numeri): bisogna estrarre le ultime due cifre dell’anno di nascita. Per es. 2020 → 20

Mese di nascita (un carattere) hanno creato una mappatura per i mesi dell’anno, per ogni mese è associata una lettera:

Lettera Mese Lettera Mese Lettera Mese
A gennaio E maggio P settembre
B febbraio H giugno R ottobre
C marzo L luglio S novembre
D aprile M agosto T dicembre

Giorno di nascita e genere (due numeri):
occorre estrarre le due cifre del giorno di nascita (se il giorno è compreso tra 1 e 9 occorre metterci uno 0 davanti per ES. 3 → 03). Per le persone fisiche femminili, a questo numero va sommato la cifra di 40.
Così il campo contiene un’ informazione doppia il giorno di nascita e il genere. Quindi i soggetti maschi avranno il giorno da 01 a 31 e invece i soggetti femmina da 41 a 71.

Comune (o Nazione) di nascita (quattro caratteri alfanumerici)
Questo codice non è possibile ricavarlo a mente perché occorre il database Istat dei codici catastali che sono migliaia.
Per il comune di nascita viene usato il codice Belfiore, composto da una lettera e tre cifre numeriche. Per i cittadini extracomunitari, o per i cittadini che non sono nati in italia, viene usato lo stato estero: il codice numerico a 3 cifre di uno stato viene preceduto dalla lettera Z. Il codice Belfiore è il codice catastale.

Ultima lettera codice fiscale o Carattere di controllo (una lettera)


Anche questo codice non può essere ricavato facilmente perché l’ultimo carattere è un carattere di controllo che valida tutto il codice fiscale (CIN = Control Internal Number) in base a un algoritmo abbastanza contorto.
Prendere tutti i caratteri che si trovano nella posizione pari e poi occorre sommarli, il valore numerico di ogni carattere va decodificato tramite questa tabella :

Tabella decodifica DISPARI
Char Value Char Value Char Value Char Value
0 1 9 21 I 19 R 8
1 0 A 1 J 21 S 12
2 5 B 0 K 2 T 14
3 7 C 5 L 4 U 16
4 9 D 7 M 18 V 10
5 13 E 9 N 20 W 22
6 15 F 13 O 11 X 25
7 17 G 15 P 3 Y 24
8 19 H 17 Q 6 Z 23

Prendere tutti i caratteri che si trovano nella posizione pari e poi occorre sommarli, il valore numerico di ogni carattere va decodificato tramite questa tabella :

Tabella decodifica PARI
Char Value Char Value Char Value Char Value
0 0 9 9 I 8 R 17
1 1 A 0 J 9 S 18
2 2 B 1 K 10 T 19
3 3 C 2 L 11 U 20
4 4 D 3 M 12 V 21
5 5 E 4 N 13 W 22
6 6 F 5 O 14 X 23
7 7 G 6 P 15 Y 24
8 8 H 7 Q 16 Z 25

Il valore ottenuto dalla somma dei caratteri in posione pari va sommato con quello della somma dei caratteri in posizione dispari e il risultato va diviso per 26; il resto della divisione andrà decodificato attraverso questa tabella e sarà il codice identificativo:

Tabella decodifica Resto
Resto Char Resto Char Resto Char Resto Char
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