Calcolo codice fiscale

  • Niente viene inviato
  • Anche nati all'estero
Chi è

Sesso

Dove è nato

Esempio: Mario Rossi, Roma, 1/1/1980

Manca cognome, nome, data, sesso e comune: il codice compare qui mentre scrivi. Intanto tocca una parte dell'esempio per vedere come nasce.

RSS · Cognome. Le prime tre consonanti di ROSSI: R, S, S.

Vale il codice della tessera sanitaria: se due persone hanno gli stessi dati l'Agenzia delle Entrate cambia alcune cifre (omocodia). Verifica ufficiale

Nome, cognome e data restano sul tuo dispositivo: il calcolo avviene nel browser e niente viene inviato.

In breve

Il codice fiscale ha 16 caratteri: tre lettere dal cognome, tre dal nome, le ultime due cifre dell'anno, una lettera per il mese, il giorno di nascita, il codice del comune o dello stato estero e una lettera di controllo. Per le donne il giorno di nascita ha 40 in più: chi è nata il 14 ha 54. Se il nome ha più di tre consonanti si prendono la prima, la terza e la quarta: Alessandro diventa LSN. Quando due persone avrebbero lo stesso codice, l'Agenzia delle Entrate cambia una o più cifre in lettere (omocodia): per questo vale sempre il codice della tessera sanitaria. Questo calcolatore gratuito spiega ogni carattere, conosce i comuni soppressi e gli stati esteri che non esistono più, e calcola tutto nel browser senza inviare i dati.

Ultimo aggiornamento: 1 novembre 2026, a cura di Simone Frosini, docente di scuola secondaria.

Comuni di oggi
7894
Comuni e nomi storici
5958
Stati esteri
240
Dati inviati
nessuno

Altri strumenti gratuiti di RegisPro

Come è fatto

Le sette parti del codice fiscale

Sedici caratteri, sette parti. L'esempio è Giulia Bianchi, nata a Bologna il 14 marzo 1987: BNCGLI87C54A944L.

  1. BNC

    Cognome. Le prime tre consonanti di BIANCHI: B, N, C.

  2. GLI

    Nome. GIULIA ha due consonanti (G, L): si aggiungono le vocali nell'ordine.

  3. 87

    Anno. Le ultime due cifre del 1987.

  4. C

    Mese. Ogni mese ha una lettera: marzo è la C.

  5. 54

    Giorno + 40. Il giorno di nascita è 14: per le donne si aggiunge 40, quindi 54.

  6. A944

    Luogo. Codice catastale di Bologna (BO): A944.

  7. L

    Controllo. Si ricava dagli altri quindici caratteri: ognuno vale un numero diverso in posizione pari o dispari, si sommano e il resto della divisione per 26 diventa una lettera, qui la L.

Le lettere dei mesi

Agennaio
Bfebbraio
Cmarzo
Daprile
Emaggio
Hgiugno
Lluglio
Magosto
Psettembre
Rottobre
Snovembre
Tdicembre

Le regole delle lettere

Cognome e nome: quali lettere si prendono

Dal cognome le prime tre consonanti; dal nome la prima, la terza e la quarta se le consonanti sono più di tre. Se le consonanti non bastano si aggiungono le vocali, e se non bastano neanche quelle la X.

Cognome

  • Rossi RSSLe prime tre consonanti di ROSSI: R, S, S.
  • Rea REAREA ha una sola consonante (R): si aggiungono le vocali nell'ordine.
  • Fo FOXFO ha una sola consonante (F): si aggiungono le vocali nell'ordine e poi la X fino a tre lettere.
  • D'Angelo DNGLe prime tre consonanti di DANGELO: D, N, G.

Nome

  • Mario MRAMARIO ha due consonanti (M, R): si aggiungono le vocali nell'ordine.
  • Giulia GLIGIULIA ha due consonanti (G, L): si aggiungono le vocali nell'ordine.
  • Alessandro LSNALESSANDRO ha più di tre consonanti (L, S, S, N, D, R): si prendono la prima, la terza e la quarta.
  • Maria Chiara MCHMARIACHIARA ha più di tre consonanti (M, R, C, H, R): si prendono la prima, la terza e la quarta.
  • Ugo GUOUGO ha una sola consonante (G): si aggiungono le vocali nell'ordine.

Accenti, apostrofi e spazi non contano: D'Angelo si legge DANGELO, De Luca si legge DELUCA. I due nomi si leggono come uno solo.

Il dubbio più comune

Perché il tuo codice è diverso da quello calcolato

Se due persone hanno gli stessi dati, avrebbero lo stesso codice. L'Agenzia delle Entrate allora cambia una o più cifre in lettere, partendo da quella più a destra, e ricalcola l'ultima lettera. Si chiama omocodia.

0 L1 M2 N3 P4 Q5 R6 S7 T8 U9 V

Codice calcolato

RSSMRA80A01H501U

Codice attribuito con l'omocodia

RSSMRA80A01H50MM

L'ultima cifra del luogo, 1, è diventata M, e per questo cambia anche la lettera di controllo. Vale il codice con le lettere.

Controlla il tuo con il codice fiscale inverso

Fuori dall'Italia

Nati all'estero e cittadini stranieri

Per chi è nato all'estero, al posto del codice del comune c'è il codice dello stato di nascita, che inizia sempre con la Z.

Z129

Romania

Z404

Stati Uniti

Z130

San Marino

Z118

Jugoslavia

  • Gli stati che non esistono più hanno il loro codice: Jugoslavia, Unione Sovietica, Cecoslovacchia. Si usa quello dello stato di allora.
  • Ai cittadini stranieri che chiedono il permesso di soggiorno il codice lo attribuisce il Ministero dell'Interno, tramite la Questura.
  • In casi rari, per esempio in attesa di risolvere un'omocodia, si riceve un codice provvisorio di sole 11 cifre.

Comuni fusi e soppressi

Sei nato in un comune che non c'è più?

Il codice usa il comune com'era il giorno della nascita. Chi è nato a Castegnero prima della fusione con Nanto, il 21 febbraio 2026, ha il codice di Castegnero (C056); chi nasce oggi a Castegnero Nanto ha M439.

Nello strumento trovi 7894 comuni di oggi e 5958 comuni soppressi o con un nome di allora, dall'archivio dei comuni dell'Anagrafe nazionale (ANPR), e 240 stati e territori esteri dagli elenchi ISTAT e ANPR. Se scrivi prima la data di nascita, in cima compaiono i comuni che esistevano quel giorno. Elenco aggiornato al 1 novembre 2026.

Da sapere prima di usarlo

Il codice calcolato non sostituisce quello vero

L'Agenzia delle Entrate avverte che i codici calcolati con applicazioni sui siti web non hanno valore e che usarli può creare problemi. Il codice che vale è quello attribuito: lo trovi sulla tessera sanitaria o sul certificato di attribuzione, e per i neonati lo attribuisce il Comune con la dichiarazione di nascita.

Il calcolo serve a capire il codice, a scovare un errore di copiatura e a sapere perché il tuo è diverso. Per sapere se un codice corrisponde davvero a una persona c'è il servizio ufficiale.

Verifica codice fiscale sul sito dell'Agenzia delle Entrate

Per la segreteria e per i docenti

Iscrizioni, uscite didattiche, convenzioni: controlla tutti i codici in una volta

Incolla la colonna dei codici fiscali da un foglio di calcolo: lo strumento segna quelli scritti male, dice quale lettera non torna e trova i doppioni. I codici restano sul tuo computer e non escono dalla scuola.

Controlla una lista di codici

Dubbi e risposte

Domande frequenti

Come si calcola il codice fiscale?
Servono cognome, nome, sesso, data e luogo di nascita. Le prime tre lettere vengono dal cognome, le altre tre dal nome, poi le ultime due cifre dell'anno, una lettera per il mese, il giorno (con 40 in più per le donne), il codice del comune o dello stato estero e una lettera di controllo calcolata dagli altri quindici caratteri.
Come si calcola il codice fiscale se si hanno due nomi?
I nomi si leggono uniti, come una parola sola. Maria Chiara ha le consonanti M, R, C, H, R: sono più di tre, quindi si prendono la prima, la terza e la quarta, MCH.
Perché il codice calcolato è diverso da quello della tessera sanitaria?
Quasi sempre è l'omocodia: due persone con gli stessi dati avrebbero lo stesso codice, e l'Agenzia delle Entrate cambia una o più cifre in lettere partendo da destra. Vale sempre il codice della tessera. Puoi controllarlo con il codice fiscale inverso, che riconosce le lettere al posto delle cifre.
Il codice fiscale calcolato online ha valore?
No. L'Agenzia delle Entrate avverte che i codici calcolati con applicazioni sui siti web non hanno valore e che usarli può creare problemi: vale solo il codice attribuito, scritto sulla tessera sanitaria o sul certificato di attribuzione. Il calcolo serve a capire il codice e a scovare un errore.
Come si calcola il codice fiscale di chi è nato all'estero?
Al posto del codice del comune c'è il codice dello stato di nascita, che inizia sempre con la Z: per esempio Z129 per la Romania. Per chi è nato in uno stato che non esiste più si usa il codice di quello stato, come Z118 per la Jugoslavia.
Sono nato in un comune che non esiste più: quale codice si usa?
Quello del comune com'era il giorno della nascita. Chi è nato a Castegnero prima della fusione del 21 febbraio 2026 con Nanto ha il codice di Castegnero, C056, non quello del nuovo comune. Nello strumento i comuni soppressi compaiono con l'anno in cui sono finiti.
I dati che scrivo vengono salvati o inviati?
No. Il calcolo avviene nel tuo browser: nome, cognome e data non vengono inviati né salvati, e il codice non finisce nell'indirizzo della pagina.