Guida
Codice Fiscale Inverso: Come Risalire a Data, Sesso e Luogo di Nascita
Ogni codice fiscale nasconde al suo interno tre informazioni leggibili: la data di nascita, il sesso e il luogo di nascita. La decodifica "inversa" le estrae in pochi secondi — ma attenzione ai suoi limiti: il nome non si può ricavare e il secolo di nascita resta ambiguo.
Il codice fiscale non è una sequenza casuale: è costruito secondo regole precise, e le stesse regole permettono di leggerlo al contrario. Questa operazione si chiama codice fiscale inverso ed è utilissima quando hai un codice sotto mano e vuoi verificare a chi appartiene, controllare che la data di nascita sia corretta o capire se un documento contiene errori. In questa guida vediamo esattamente cosa si può ricavare da un codice, come interpretare ogni blocco di caratteri, quali sono i limiti della decodifica e un esempio completo passo passo.
Cos'è il codice fiscale inverso
Il codice fiscale inverso è la procedura che, partendo dai 16 caratteri del codice, risale ai dati anagrafici codificati al suo interno. Non serve alcun database: basta conoscere le regole di costruzione del codice. Il processo legge i blocchi centrali del codice — data di nascita, sesso e luogo — e li traduce di nuovo in informazioni leggibili.
Ecco la mappa dei 16 caratteri e cosa contiene ciascuno:
| Posizioni | Contenuto | Recuperabile con l'inverso? |
|---|---|---|
| 1–3 | Cognome (consonanti e vocali) | Parzialmente: si vedono le lettere usate, ma non il cognome intero |
| 4–6 | Nome (consonanti e vocali) | Parzialmente: come sopra |
| 7–8 | Ultime due cifre dell'anno di nascita | Sì (ma senza il secolo) |
| 9 | Lettera del mese di nascita | Sì |
| 10–11 | Giorno di nascita (+40 se donna) | Sì, più il sesso |
| 12–15 | Codice del Comune o dello Stato estero di nascita | Sì, il luogo esatto |
| 16 | Carattere di controllo | No: serve solo per verificare la validità |
Cosa si può ricavare: data di nascita, sesso e luogo
La data di nascita
I caratteri in posizione 7 e 8 indicano le ultime due cifre dell'anno (ad esempio 80), mentre il carattere in posizione 9 indica il mese secondo una tabella ufficiale di lettere:
| Lettera | Mese | Lettera | Mese |
|---|---|---|---|
| A | Gennaio | L | Luglio |
| B | Febbraio | M | Agosto |
| C | Marzo | P | Settembre |
| D | Aprile | R | Ottobre |
| E | Maggio | S | Novembre |
| H | Giugno | T | Dicembre |
I caratteri in posizione 10 e 11 indicano il giorno del mese: se il numero è compreso tra 1 e 31, la persona è di sesso maschile; se è tra 41 e 71, si sottrae 40 e la persona è di sesso femminile. Per esempio, 01 significa "uomo nato il primo del mese", mentre 45 significa "donna nata il 5 del mese" (45 − 40 = 5).
Il luogo di nascita
I caratteri in posizione 12–15 sono il codice catastale: una lettera seguita da tre cifre. Per i nati in Italia identifica il Comune (ad esempio H501 è Roma); per i nati all'estero inizia sempre con la lettera Z seguita dal codice dello Stato (ad esempio Z100 per l'Albania). Consultando l'elenco ufficiale dei codici, la decodifica inversa risale esattamente al Comune o allo Stato di nascita.
Esempio pratico: decodifichiamo RSSMRA80A01H501U
Prendiamo il codice RSSMRA80A01H501U e leggiamolo blocco per blocco:
- RSS (posizioni 1–3): le consonanti del cognome — compatibile ad esempio con "Rossi".
- MRA (posizioni 4–6): le lettere del nome — compatibile ad esempio con "Mario".
- 80 (posizioni 7–8): anno di nascita che termina con 80, quindi 1980 (oppure 1880: vedi i limiti sotto).
- A (posizione 9): la lettera A corrisponde a gennaio.
- 01 (posizioni 10–11): giorno 1; essendo minore di 40, il sesso è maschile.
- H501 (posizioni 12–15): il codice catastale di Roma.
- U (posizione 16): il carattere di controllo, che conferma la validità del codice.
Risultato: uomo, nato il 01/01/1980 a Roma. Proprio così semplice: in pochi secondi il codice ha rivelato data, sesso e luogo di nascita.
I limiti della decodifica: cosa NON si può ricavare
La decodifica inversa è potente, ma ha tre limiti importanti da conoscere:
1. Il nome e il cognome non sono recuperabili
Il codice contiene solo 3 lettere del cognome e 3 del nome: non basta per ricostruire il nome intero. Il blocco RSS potrebbe appartenere a Rossi, ma anche a Russo, Rosa o qualsiasi altro cognome che inizia con quelle consonanti. La decodifica mostra le lettere codificate, non l'identità della persona.
2. Il secolo di nascita è ambiguo
Il codice registra solo le ultime due cifre dell'anno: 80 può significare 1980 come 1880. Nella pratica, il contesto (la persona è viva e attiva) risolve quasi sempre l'ambiguità, ma dal punto di vista puramente formale il codice non distingue i due secoli. I codici assegnati a persone nate nel 2000 in poi usano comunque le stesse due cifre (00 per il 2000, 01 per il 2001, e così via).
3. L'omocodia può alterare i caratteri
Quando due persone generano lo stesso codice base, l'Agenzia delle Entrate assegna una variante di omocodia sostituendo alcune cifre con lettere (secondo la regola ufficiale: 0=L, 1=M, 2=N, 3=P, 4=Q, 5=R, 6=S, 7=T, 8=U, 9=V). In questi casi la decodifica deve prima "ri-tradurre" le lettere in cifre per risalire ai dati originali — come spieghiamo nella nostra guida all'omocodia del codice fiscale.
Quando è utile il codice fiscale inverso
- Verifica documenti: controlli che il codice su un documento corrisponda davvero alla data e al luogo di nascita dichiarati.
- Correzione errori: se un codice "non torna" (ad esempio il carattere di controllo non è valido), la decodifica aiuta a individuare dove sta l'errore.
- Compilazione moduli: ricostruisci velocemente i dati anagrafici essenziali partendo dal codice.
- Controlli amministrativi: uffici e professionisti lo usano per verifiche di coerenza tra codice e anagrafe.
Domande frequenti sul codice fiscale inverso
Dal codice fiscale si può risalire al nome della persona?
No. Il codice contiene solo tre lettere del cognome e tre del nome, insufficienti per ricostruire il nome completo. Molte persone diverse possono condividere gli stessi sei caratteri iniziali.
Come si capisce se il titolare è uomo o donna?
Si guarda il giorno di nascita (posizioni 10–11): se il numero è tra 1 e 31 è un uomo, se è tra 41 e 71 è una donna (sottraendo 40 si ottiene il giorno reale).
La decodifica funziona anche per i nati all'estero?
Sì. Il blocco del luogo di nascita inizia con la lettera Z per gli Stati esteri e la decodifica risale allo Stato di nascita tramite il codice ufficiale, come per i Comuni italiani.
Il carattere di controllo si può decodificare?
No, non contiene informazioni anagrafiche: è una lettera calcolata con un algoritmo sui 15 caratteri precedenti e serve solo a verificare che il codice sia formalmente valido.
Prova gli strumenti gratuiti
Decodifica qualsiasi codice fiscale o calcolane uno nuovo partendo dai dati anagrafici: gratis, subito, nel tuo browser.