Guida Completa al Codice Fiscale Inverso
Il codice fiscale inverso permette di risalire ai dati anagrafici di una persona a partire dai 16 caratteri del codice fiscale italiano. In questa guida spieghiamo come funziona la decodifica, cosa si può ottenere e come utilizzare il nostro strumento gratuito.
Cos'è il codice fiscale inverso?
Il calcolo del codice fiscale inverso è il processo opposto alla generazione del CF: anziché creare un codice partendo dai dati anagrafici, si parte dal codice per ricavare i dati. Questo è possibile perché l'algoritmo del codice fiscale italiano codifica in modo deterministico alcune informazioni all'interno della stringa di 16 caratteri.
Questa operazione è utile per: verificare la coerenza di un CF, capire a quale anno, mese e giorno si riferisce, scoprire il comune di nascita codificato, o semplicemente per curiosità su come è strutturato il proprio codice fiscale.
Come funziona la decodifica del CF
Il codice fiscale italiano è composto da 16 caratteri alfanumerici. Ogni segmento porta una specifica informazione anagrafica. La decodifica consiste nell'analizzare ogni segmento secondo le regole definite dall'Agenzia delle Entrate.
La procedura di calcolo inverso codice fiscale segue questi passaggi: si isola ogni segmento, si applica la regola di decodifica corrispondente, e si ricompongono le informazioni in output leggibile.
Struttura del codice fiscale
| Posizioni | Caratteri | Contenuto | Regola di decodifica |
|---|---|---|---|
| 1–3 | 3 lettere | Cognome | Consonanti estratte dal cognome (non reversibile al cognome completo) |
| 4–6 | 3 lettere | Nome | Consonanti/vocali del nome (non reversibile al nome completo) |
| 7–8 | 2 cifre | Anno di nascita | Ultime due cifre dell'anno (es. 85 = 1985 o 2085) |
| 9 | 1 lettera | Mese di nascita | Codice lettera (A=Gen, B=Feb, C=Mar, D=Apr, E=Mag, H=Giu, L=Lug, M=Ago, P=Set, R=Ott, S=Nov, T=Dic) |
| 10–11 | 2 cifre | Giorno + Sesso | Maschio: 01–31 (giorno). Femmina: 41–71 (giorno + 40) |
| 12–15 | 1 lettera + 3 cifre | Comune/Stato estero di nascita | Codice catastale (es. H501 = Roma, Z401 = Germania) |
| 16 | 1 lettera | Carattere di controllo | Calcolato dall'algoritmo ufficiale per verificare l'integrità |
Tabella codici mese del codice fiscale
Il carattere in posizione 9 indica il mese di nascita tramite una lettera codice. Ecco la tabella completa:
| 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 |
Esempio pratico: decodificare RSSMRA85M01H501Z
Prendiamo il codice fiscale di esempio RSSMRA85M01H501Z e decodifichiamolo passo per passo:
- RSS (pos. 1–3): Cognome → consonanti RSS (probabile cognome "Rossi")
- MRA (pos. 4–6): Nome → consonanti MRA (probabile nome "Mario")
- 85 (pos. 7–8): Anno → 1985
- M (pos. 9): Mese → Agosto
- 01 (pos. 10–11): Giorno/Sesso → 01 ≤ 40, quindi Maschio, giorno 1
- H501 (pos. 12–15): Codice catastale → Roma
- Z (pos. 16): Carattere di controllo → verificato corretto
Risultato: Maschio nato il 1° agosto 1985 a Roma.
Cosa si ottiene e cosa non si ottiene dalla decodifica
Con il calcolo codice fiscale inverso online è possibile ottenere con certezza: data di nascita (giorno, mese, anno), sesso (Maschio o Femmina) e codice catastale del comune/stato di nascita (e quindi la denominazione del luogo, se presente nel database).
Non è invece possibile risalire al nome e cognome completi, perché dal CF vengono estratte solo alcune consonanti/vocali che non identificano univocamente le parole originali.
Omocodia e casi particolari
L'omocodia si verifica quando due o più persone hanno gli stessi dati anagrafici e quindi genererebbero lo stesso codice fiscale. In questi casi, l'Agenzia delle Entrate sostituisce alcune cifre numeriche con lettere secondo una tabella predefinita (0=L, 1=M, 2=N, 3=P, 4=Q, 5=R, 6=S, 7=T, 8=U, 9=V). Un CF con omocodia sarà comunque decodificabile applicando questa sostituzione inversa.
Per i cittadini stranieri, il codice catastale in posizione 12–15 inizia con "Z" seguito da 3 cifre, che identificano lo stato estero di nascita (es. Z401 = Germania, Z112 = Francia).
Domande Frequenti
Come si risale alla data di nascita dal codice fiscale?
I caratteri 7–8 danno le ultime due cifre dell'anno, il carattere 9 dà il mese tramite codice lettera, e i caratteri 10–11 danno il giorno (per le femmine bisogna sottrarre 40).
Posso risalire al nome e cognome dal CF inverso?
No, non è possibile risalire con certezza al nome e cognome completi, poiché vengono codificate solo alcune consonanti/vocali che non identificano univocamente le parole originali.
Il CF inverso funziona anche per stranieri?
Sì. Se il codice catastale inizia con "Z", indica uno stato estero. Il nostro strumento riconosce e mostra il codice catastale, che puoi confrontare con l'elenco ufficiale degli stati esteri.