Vai al contenuto
Anagrafica fiscale

Decodifica codice fiscale: sesso, data e luogo di nascita

Incolla i 16 caratteri e leggi sesso, data di nascita e comune, oppure lo stato estero per chi è nato fuori dall'Italia. Il tool ricalcola l'ultima lettera, il carattere di controllo, e riconosce i codici omocodici, quelli in cui alcune cifre sono state cambiate in lettere. Ti dice se il codice è scritto in modo corretto, non se è stato davvero assegnato a qualcuno: per quello c'è il servizio di verifica dell'Agenzia delle Entrate.

Aggiornato il · da

Il risultato apparirà qui

Elenco comuni ANPR aggiornato al 3 novembre 2026: 7.894 comuni attivi e 1.970 soppressi.

Come si decodifica un codice fiscale

  1. 1

    Incolla il codice

    Scrivi o incolla i 16 caratteri nel campo. Spazi e minuscole non contano: il tool li toglie prima di leggere.

  2. 2

    Premi Decodifica

    Il tool controlla che lettere e cifre stiano nei posti giusti e ricalcola il carattere di controllo partendo dai primi 15 caratteri.

  3. 3

    Leggi il risultato

    Trovi sesso, data di nascita e il codice del luogo con il nome del comune o dello stato. Un comune che non esiste più è segnalato come soppresso.

  4. 4

    Se il codice è omocodico

    Quando alcune cifre sono state sostituite da lettere, il tool le rilegge come cifre e mostra anche la forma base del codice, quella che avrebbe avuto senza la sostituzione.

Come si legge un codice fiscale, posizione per posizione

Il codice fiscale di una persona ha 16 caratteri e ognuno ha un compito preciso. Le prime tre lettere vengono dal cognome e le tre seguenti dal nome: sono quasi sempre consonanti, quindi da lì non si risale al nome completo. Poi vengono i dati di nascita.

Anno, posizioni 7 e 8. Le ultime due cifre dell'anno di nascita. Il secolo non c'è: il tool sceglie l'anno più recente che non cade nel futuro, quindi 99 diventa 1999 e 05 diventa 2005.

Mese, posizione 9. Una lettera: A gennaio, B febbraio, C marzo, D aprile, E maggio, H giugno, L luglio, M agosto, P settembre, R ottobre, S novembre, T dicembre.

Giorno e sesso, posizioni 10 e 11. Per gli uomini è il giorno di nascita, da 01 a 31. Per le donne al giorno si somma 40, quindi va da 41 a 71: una donna nata il 15 ha 55.

Luogo, posizioni da 12 a 15. Il codice catastale del comune di nascita, una lettera e tre cifre (H501 è Roma, F205 è Milano). Per chi è nato all'estero c'è il codice dello stato, che comincia sempre con Z. Se il comune è stato poi soppresso o fuso con un altro, il codice resta quello del comune di allora.

Carattere di controllo, posizione 16. Si ottiene dai primi 15 caratteri: a ogni carattere corrisponde un valore, diverso per le posizioni dispari e per quelle pari, la somma si divide per 26 e il resto diventa una lettera. Serve a scoprire gli errori di battitura, non i codici inventati: chiunque conosca la regola può costruire un codice con l'ultima lettera giusta.

Omocodia. Quando due persone avrebbero lo stesso codice, l'Agenzia delle Entrate ne cambia uno sostituendo una o più delle sette cifre con lettere (L per 0, M per 1, N per 2, P per 3, Q per 4, R per 5, S per 6, T per 7, U per 8, V per 9), partendo da destra, e ricalcola l'ultima lettera. Il tool riporta le lettere a cifre e legge il codice come se la sostituzione non ci fosse.

Le regole vengono dal DPR 605 del 1973, che ha istituito il codice fiscale, e dai decreti del Ministero delle Finanze del 12 marzo 1974 e del 23 dicembre 1976.

Tutti i comuni italiani, compresi quelli che non esistono più

Il tool carica l’elenco ANPR completo: 7.894 comuni attivi e 1.970 comuni soppressi, fusi o ridenominati. Vale sia per l’autocomplete del calcolo diretto sia per la decodifica inversa, e i comuni cessati sono segnalati con l’etichetta soppresso.

È la differenza che conta quando il codice fiscale non è il tuo: chi è nato prima delle fusioni degli ultimi decenni ha sul certificato un comune che oggi non esiste più, e la maggior parte dei calcolatori online si ferma ai capoluoghi o restituisce un errore. Qui il codice catastale storico resta valido e viene riconosciuto.

Se preferisci inserirlo a mano, il campo accetta anche il codice catastale a 4 caratteri (es. F205 per Milano, H501 per Roma).

Glossario

Termini tecnici usati in questa pagina, spiegati in due righe.

Codice catastale #
Una lettera e tre cifre che identificano un comune italiano, detto anche codice Belfiore. Nel codice fiscale occupa le posizioni dalla 12 alla 15.
Codice dello stato estero #
Per chi è nato fuori dall'Italia il posto del comune lo prende il codice dello stato di nascita: una Z seguita da tre cifre.
Carattere di controllo #
L'ultima lettera del codice fiscale, calcolata dai primi 15 caratteri. Se un carattere viene copiato male, di solito non torna più.
Omocodia #
La sostituzione di una o più cifre con lettere che l'Agenzia delle Entrate applica quando due persone avrebbero lo stesso codice fiscale.

Domande frequenti sulla decodifica del codice fiscale

Come capisco dal codice fiscale se è di un uomo o di una donna?
Guarda le posizioni 10 e 11, il giorno di nascita. Da 01 a 31 il codice è di un uomo; da 41 a 71 è di una donna, perché per le donne al giorno si aggiunge 40. Un codice con 35 in quel punto non è valido: nessun giorno arriva a 35 e 35 non è nemmeno un giorno femminile.
Cosa significano le lettere dei mesi?
La nona posizione è il mese di nascita scritto con una lettera: A gennaio, B febbraio, C marzo, D aprile, E maggio, H giugno, L luglio, M agosto, P settembre, R ottobre, S novembre, T dicembre. Le lettere F, G, I, N, O, Q, U, V, Z non sono mesi: se le trovi lì il codice è sbagliato.
Dal codice fiscale si può ricavare il nome e il cognome?
No. Il codice tiene solo tre lettere del cognome e tre del nome, di solito consonanti: RSS può essere Rossi, Russo o Rossetti. Se conosci già nome e cognome puoi fare la verifica al contrario con il generatore di codice fiscale: calcoli il codice dai dati e lo confronti.
Come verifico che un codice fiscale esista davvero?
Questo tool controlla che il codice sia scritto secondo le regole, ma non sa se l'Agenzia delle Entrate lo ha assegnato a una persona. Per saperlo c'è il servizio di verifica del codice fiscale dell'Agenzia, gratuito: dice se il codice è valido e, se inserisci anche i dati anagrafici, se corrisponde alla persona.
Cos'è un codice fiscale omocodico e come lo riconosco?
È il codice assegnato quando due persone ne avrebbero uno uguale: l'Agenzia delle Entrate sostituisce alcune cifre con lettere. Lo riconosci perché nelle posizioni 7, 8, 10, 11, 13, 14 o 15, dove ci dovrebbero essere cifre, compare una lettera tra L, M, N, P, Q, R, S, T, U e V. Il tool lo segnala e mostra la forma base, con tutte le cifre al loro posto.
Perché nel codice fiscale c'è una Z?
Una Z in posizione 12 seguita da tre cifre indica che la persona è nata all'estero: il codice è quello dello stato di nascita, per esempio Z602 per il Brasile. Il tool mostra il nome dello stato; l'elenco completo è nella pagina dei codici catastali degli stati esteri.
Il comune di nascita non esiste più: il codice è sbagliato?
No. Il codice fiscale porta il codice catastale del comune com'era alla nascita e non cambia quando il comune viene soppresso, fuso con un altro o rinominato. Il tool conosce anche i comuni cessati e li segnala come soppressi.
L'anno ha solo due cifre: come si capisce il secolo?
Dal codice non si capisce: 25 può essere 1925 o 2025. Il tool sceglie l'anno più recente che non cade nel futuro. Per una persona molto anziana o per un neonato ricontrolla l'anno con un documento.
Posso decodificare il codice fiscale di un'azienda?
No, e non serve: il codice fiscale di società, enti e associazioni è un numero di 11 cifre e non contiene dati da leggere. Per controllarne la correttezza usa il validatore di anagrafiche italiane.
Se il carattere di controllo è giusto il codice è autentico?
Non per forza. L'ultima lettera serve a trovare gli errori di battitura, come una cifra sbagliata o due caratteri invertiti. Un codice inventato da chi conosce la regola ha l'ultima lettera giusta come uno vero: per l'autenticità serve la verifica dell'Agenzia delle Entrate.
A quale comune corrisponde H501 nel codice fiscale?
H501 è il codice catastale di Roma (RM). Nel codice fiscale sta nelle posizioni dalla 12 alla 15: chi ha H501 in quel punto è nato a Roma. Se una delle tre cifre è diventata una lettera (L, M, N, P, Q, R, S, T, U, V) il codice è omocodico e la lettera va letta come la cifra corrispondente.
Il codice F205 in un codice fiscale che luogo è?
È Milano (MI), con il suo codice catastale. Il codice catastale (detto anche codice Belfiore) è una lettera e tre cifre, e nel codice fiscale resta quello del comune di nascita anche quando quel comune viene poi fuso con un altro o cambia nome.
A quale comune corrisponde A662 nel codice fiscale?
A662 è il codice catastale di Bari (BA). Nel codice fiscale sta nelle posizioni dalla 12 alla 15: chi ha A662 in quel punto è nato a Bari. Se una delle tre cifre è diventata una lettera (L, M, N, P, Q, R, S, T, U, V) il codice è omocodico e la lettera va letta come la cifra corrispondente.
Il codice G224 in un codice fiscale che luogo è?
È Padova (PD), con il suo codice catastale. Il codice catastale (detto anche codice Belfiore) è una lettera e tre cifre, e nel codice fiscale resta quello del comune di nascita anche quando quel comune viene poi fuso con un altro o cambia nome.
Cosa vuol dire Z602 nel codice fiscale?
Z602 è il codice dello stato estero Brasile. Nel codice fiscale di chi è nato in quello stato occupa le posizioni dalla 12 alla 15, al posto del comune: tutti i codici degli stati esteri cominciano con Z. L'elenco completo, con gli stati che non esistono più, è nella pagina dei codici catastali degli stati esteri.
Quale paese indica il codice Z700?
Indica Australia. Lo trovi nel codice fiscale delle persone nate in quello stato, nelle quattro posizioni che per chi nasce in Italia contengono il codice del comune. Una Z seguita da tre cifre indica sempre uno stato estero.

Fonti usate

Leggi, tabelle ufficiali e implementazioni di riferimento su cui è stata verificata la logica del tool.

La tua applicazione valida male i Codici Fiscali?

Se nel tuo gestionale, e-commerce o portale di registrazione utenti la validazione del CF dà falsi positivi, salta omocodie o rompe per stranieri AIRE: posso integrare la libreria di validazione corretta nel tuo backend PHP, Laravel, Symfony o Node.

Parla del tuo gestionale