Codice Fiscale Inverso

Codice Fiscale Inverso

Decodifica un codice fiscale: estrai data di nascita, sesso e comune di nascita. Verifica la validita del CF.

Decodifica CF

Calcolato.it mascotte

Compila i dati e premi Calcola per vedere il risultato

Come si decodifica un codice fiscale

Il codice fiscale inverso e il procedimento che permette di estrarre le informazioni anagrafiche contenute in un codice fiscale. Inserendo i 16 caratteri del CF nel nostro calcolatore, puoi ottenere immediatamente la data di nascita, il sesso, il comune di nascita e verificare la validita del codice tramite il carattere di controllo.

Se invece hai bisogno di generare un codice fiscale a partire dai dati anagrafici, usa il calcolatore di codice fiscale diretto.

Quali dati si possono estrarre dal codice fiscale

Dal codice fiscale e possibile ricavare con certezza le seguenti informazioni:

  • Data di nascita: anno (posizioni 7-8), mese (posizione 9, codificato come lettera) e giorno (posizioni 10-11).
  • Sesso: se il giorno e superiore a 40, la persona e di sesso femminile (si sottrae 40 per ottenere il giorno reale). Altrimenti e di sesso maschile.
  • Comune di nascita: le posizioni 12-15 contengono il codice catastale (Belfiore) del comune. Per i nati all'estero, il codice inizia con Z e identifica lo Stato.
  • Consonanti di cognome e nome: le prime 6 lettere (posizioni 1-3 per il cognome, 4-6 per il nome) contengono le consonanti e, se necessario, le vocali utilizzate nell'algoritmo.

Attenzione: dal codice fiscale non e possibile risalire al nome e cognome completi. Si possono solo conoscere le consonanti e vocali utilizzate dall'algoritmo di generazione, che non sono sufficienti a ricostruire il nome integrale.

Come funziona la validazione del carattere di controllo

Il 16esimo carattere del codice fiscale e una lettera di controllo calcolata sui primi 15 caratteri con l'algoritmo ufficiale. La procedura di validazione e la seguente:

  • Si separano i caratteri in posizione dispari (1, 3, 5...) e pari (2, 4, 6...).
  • Ogni carattere viene convertito in un valore numerico usando due tabelle distinte: una per le posizioni dispari e una per le posizioni pari.
  • Si sommano tutti i valori ottenuti.
  • Il risultato della somma viene diviso per 26 (MOD 26).
  • Il resto della divisione viene convertito in una lettera (0=A, 1=B, 2=C, ecc.).

Se la lettera calcolata corrisponde al 16esimo carattere del codice, il CF e formalmente valido. Il nostro calcolatore esegue automaticamente questa verifica.

Esempio pratico di decodifica

Prendiamo il codice fiscale RSSMRA90C15H501X (esempio fittizio):

  • RSS: consonanti del cognome (es. Rossi)
  • MRA: consonanti e vocali del nome (es. Mario)
  • 90: anno di nascita 1990
  • C: mese di marzo
  • 15: giorno 15, inferiore a 40 quindi sesso maschile
  • H501: codice Belfiore di Roma
  • X: carattere di controllo

Il risultato: maschio, nato il 15 marzo 1990 a Roma.

Il problema dell'omocodia nella decodifica

In caso di omocodia, l'Agenzia delle Entrate modifica alcune cifre del codice fiscale sostituendole con lettere (0=L, 1=M, 2=N, 3=O, 4=P, 5=Q, 6=R, 7=S, 8=T, 9=U). La decodifica standard potrebbe quindi non funzionare correttamente sui codici fiscali modificati per omocodia, poiche le posizioni numeriche contengono lettere al posto delle cifre attese.

Il nostro calcolatore gestisce il formato standard. Per i casi di omocodia, il codice fiscale ufficiale e sempre quello riportato sulla tessera sanitaria rilasciata dall'Agenzia delle Entrate.

Decodifica del codice Belfiore

Il codice Belfiore (o codice catastale) e composto da una lettera e tre cifre. Le lettere da A a M indicano comuni italiani (raggruppati per provincia e ordine alfabetico), mentre la lettera Z indica uno Stato estero. Il nostro database contiene tutti i codici Belfiore dei comuni italiani attivi e cessati, inclusi i comuni soppressi per fusione, garantendo la decodifica anche per codici fiscali di persone nate in comuni che non esistono piu.

Quando e utile il codice fiscale inverso

La decodifica del codice fiscale e utile in diversi contesti:

  • Verifica documenti: per controllare che un codice fiscale sia formalmente corretto.
  • Identificazione rapida: per estrarre data di nascita e luogo di nascita da un documento.
  • Controllo compilazione moduli: per verificare la coerenza tra i dati anagrafici dichiarati e il codice fiscale.
  • Attivita commerciali: per validare i codici fiscali dei clienti nei processi di fatturazione.

Domande frequenti

No, dal codice fiscale si possono estrarre solo le consonanti e vocali utilizzate nell'algoritmo, non il nome e cognome completi. Si possono invece ricavare con certezza data di nascita, sesso e comune di nascita.
Si calcola il carattere di controllo (il 16esimo carattere) applicando l'algoritmo MOD 26 sui primi 15 caratteri e confrontando il risultato con la lettera presente nel codice. Se corrispondono, il CF e formalmente valido.
Significa che il codice fiscale contiene un errore di trascrizione o e stato digitato in modo errato. Un singolo carattere sbagliato rende invalido il codice di controllo.
Si, per i nati all'estero il codice Belfiore inizia con la lettera Z seguita da tre cifre che identificano lo Stato di nascita. La decodifica degli altri dati (data, sesso) funziona allo stesso modo.
L'omocodia si verifica quando piu persone generano lo stesso codice fiscale. L'Agenzia delle Entrate risolve il conflitto sostituendo cifre con lettere. I codici con omocodia potrebbero non essere decodificati correttamente dall'algoritmo standard.
No, il codice fiscale provvisorio (11 cifre) ha una struttura completamente diversa dal codice fiscale definitivo a 16 caratteri e non contiene dati anagrafici decodificabili con questo strumento.
Puoi usare il calcolatore di codice fiscale diretto inserendo cognome, nome, data di nascita, sesso e comune di nascita per ottenere il CF generato con l'algoritmo ufficiale.

Calcolatori correlati