calcolatrice.org

Calcolo Codice Fiscale

Inserisci i tuoi dati anagrafici per calcolare il codice fiscale. Il calcolo avviene nel tuo browser: nessun dato viene inviato o salvato.

Sesso

7.894 comuni italiani, oltre 1.900 comuni soppressi e 197 stati esteri (fonte ANPR, aggiornamento 4 giugno 2026). Puoi anche digitare direttamente il codice catastale di 4 caratteri.

Risultato

Codice fiscale

—

Cognome—
Nome—
Anno di nascita—
Mese di nascita—
Giorno e sesso—
Luogo di nascita—
Carattere di controllo—

Il risultato è il codice teorico previsto dalle regole ministeriali. L'unico codice fiscale valido è quello attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria.

Come si Calcola il Codice Fiscale

Le regole del decreto ministeriale 23 dicembre 1976 spiegate passo per passo, con esempi pratici

Il codice fiscale è il codice alfanumerico di 16 caratteri che identifica ogni persona fisica nei rapporti con la pubblica amministrazione italiana. Serve per firmare un contratto di lavoro o di affitto, aprire un conto corrente, iscriversi al Servizio sanitario nazionale, presentare la dichiarazione dei redditi, attivare lo SPID e in moltissime altre situazioni quotidiane. È stato introdotto dal DPR 29 settembre 1973, n. 605, con la nascita dell'Anagrafe tributaria, e viene attribuito dall'Agenzia delle Entrate. Le regole per comporlo sono fissate dal decreto del Ministero delle Finanze del 23 dicembre 1976: per questo, conoscendo i dati anagrafici di una persona, è possibile ricostruirlo con il calcolatore qui sopra.

La Struttura dei 16 Caratteri

Ogni gruppo di caratteri ha un significato preciso. La tabella mostra la composizione del codice di un ipotetico Mario Rossi, nato a Roma il 1° gennaio 1980.

Posizione Contenuto Esempio
1–3 Tre lettere dal cognome RSS
4–6 Tre lettere dal nome MRA
7–8 Ultime due cifre dell'anno di nascita 80
9 Lettera del mese di nascita A
10–11 Giorno di nascita (più 40 per le donne) 01
12–15 Codice catastale del comune o dello stato estero H501
16 Carattere di controllo U

Il codice completo è quindi RSSMRA80A01H501U.

Le Tre Lettere del Cognome

Si prendono le consonanti del cognome nell'ordine in cui compaiono. Se sono meno di tre, si aggiungono le vocali, sempre nell'ordine; se il cognome ha meno di tre lettere, si completa con una o più X. Spazi, apostrofi e accenti vengono ignorati, per cui i cognomi composti si trattano come un'unica parola. Alcuni esempi:

  • Rossi → RSS (R, S, S)
  • Bianchi → BNC (prime tre consonanti: B, N, C)
  • Neri → NRE (due consonanti più la prima vocale)
  • De Luca → DLC (si legge come «Deluca»)
  • Fo → FOX (cognome di due lettere completato con X)

Le Tre Lettere del Nome

Per il nome la regola è quasi la stessa, con un'eccezione importante: se il nome contiene quattro o più consonanti si prendono la prima, la terza e la quarta, saltando la seconda. Anche qui i nomi doppi si scrivono uniti.

  • Mario → MRA (due consonanti più la prima vocale)
  • Luca → LCU
  • Francesca → FNC (consonanti F, R, N, C, S, C: si usano la 1ª, la 3ª e la 4ª)
  • Alessandro → LSN (consonanti L, S, S, N, D, R)
  • Maria Grazia → MGR (consonanti M, R, G, R, Z)
  • Ugo → GUO (una consonante più le vocali)

Anno, Mese e Giorno di Nascita

L'anno è rappresentato dalle sue ultime due cifre: 1980 diventa 80, 2005 diventa 05. Il secolo non viene indicato, quindi due omonimi dello stesso sesso nati nello stesso giorno e nello stesso comune a cento anni di distanza avrebbero gli stessi primi 15 caratteri. Il mese è indicato da una lettera secondo questa tabella:

Mese Lettera Mese Lettera Mese Lettera
Gennaio A Maggio E Settembre P
Febbraio B Giugno H Ottobre R
Marzo C Luglio L Novembre S
Aprile D Agosto M Dicembre T

Il giorno di nascita occupa due cifre (1 diventa 01) e contiene anche l'informazione sul sesso: per le donne si aggiunge 40. Un uomo nato il 25 avrà quindi 25, una donna nata lo stesso giorno avrà 65. Per questo i caratteri 10 e 11 vanno da 01 a 31 per gli uomini e da 41 a 71 per le donne. Se ti serve sapere l'età esatta a partire dalla data di nascita, puoi usare il nostro calcolatore dell'età.

Il Codice del Comune o dello Stato Estero

I caratteri dal 12 al 15 contengono il codice catastale del luogo di nascita, detto anche codice Belfiore: una lettera seguita da tre cifre. Ogni comune italiano ha il suo, per esempio Roma H501, Milano F205, Napoli F839, Torino L219 e Palermo G273. Chi è nato all'estero ha invece un codice che inizia con la lettera Z e identifica lo stato di nascita: Germania Z112, Francia Z110, Svizzera Z133, Romania Z129, Albania Z100, Marocco Z330, Stati Uniti Z404, Argentina Z600, Brasile Z602 e Cina Z210.

Il codice fiscale fotografa la situazione amministrativa al momento della nascita. Chi è nato in un comune poi soppresso o fuso con altri conserva il codice del comune di allora. Un esempio noto è Fiumicino, che fino al 1992 faceva parte del comune di Roma: chi è nato lì prima di quella data ha nel codice H501, chi è nato dopo ha M297. Per questo il nostro elenco include anche gli oltre 1.900 comuni soppressi presenti nell'archivio storico dell'Anagrafe nazionale (ANPR), con l'indicazione dell'anno di soppressione. Se il comune scelto non esisteva ancora, o non esisteva più, alla data di nascita indicata, il calcolatore te lo segnala.

Come si Calcola il Carattere di Controllo

L'ultimo carattere serve a intercettare gli errori di digitazione e si ricava dai primi 15 con questo procedimento:

  • i caratteri in posizione pari (2ª, 4ª, …, 14ª) valgono: cifre da 0 a 9 il loro valore, lettere A = 0, B = 1, C = 2 e così via fino a Z = 25;
  • i caratteri in posizione dispari (1ª, 3ª, …, 15ª) si convertono con la tabella qui sotto;
  • si sommano tutti i valori e si divide il totale per 26: il resto, da 0 a 25, indica la lettera di controllo (0 = A, 1 = B, … 25 = Z).
Carattere Valore Carattere Valore Carattere Valore
0 / A 1 K 2 U 16
1 / B 0 L 4 V 10
2 / C 5 M 18 W 22
3 / D 7 N 20 X 25
4 / E 9 O 11 Y 24
5 / F 13 P 3 Z 23
6 / G 15 Q 6
7 / H 17 R 8
8 / I 19 S 12
9 / J 21 T 14

Nell'esempio RSSMRA80A01H501 i caratteri dispari (R, S, R, 8, A, 1, 5, 1) valgono in totale 61 e quelli pari (S, M, A, 0, 0, H, 0) valgono 37. La somma è 98, che diviso 26 dà resto 20. Contando da A = 0, al resto 20 corrisponde la lettera U.

Omocodia: Quando Due Persone Hanno lo Stesso Codice

Poiché il codice deriva dai dati anagrafici, può capitare che due persone diverse ottengano gli stessi primi 15 caratteri: è il caso dell'omocodia. Prima di assegnare il codice, l'Agenzia delle Entrate risolve il conflitto sostituendo una o più cifre, a partire da quella più a destra, con una lettera, e ricalcola il carattere di controllo.

Cifra 0 1 2 3 4 5 6 7 8 9
Lettera L M N P Q R S T U V

Le cifre sostituibili sono sette, quindi per gli stessi dati esistono fino a 128 codici diversi. Nessun calcolatore può sapere se un codice è stato modificato per omocodia: solo l'Agenzia delle Entrate conosce il codice effettivamente assegnato. Il fenomeno è più frequente tra le persone nate all'estero, soprattutto nei paesi dove la data di nascita esatta spesso non è registrata e si usa il 1° gennaio.

Il Codice Calcolato Online Ha Valore Legale?

No. L'unico codice fiscale valido è quello attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria, sul tesserino del codice fiscale o sul certificato di attribuzione. Il calcolo online è utile per controllare un codice scritto su un modulo, capire come è composto o verificare di non aver commesso errori di battitura. Il risultato coincide con il codice reale nella stragrande maggioranza dei casi, ma può differire in caso di omocodia o se i dati anagrafici registrati sono diversi da quelli inseriti. Per una conferma ufficiale, l'Agenzia delle Entrate offre un servizio online gratuito che verifica l'esistenza di un codice fiscale e la sua corrispondenza con i dati anagrafici.

Dove Trovare e Come Richiedere il Codice Fiscale

Ai bambini nati in Italia il codice fiscale viene attribuito automaticamente dal comune al momento dell'iscrizione all'anagrafe, tramite il collegamento con l'Anagrafe tributaria, e la tessera sanitaria arriva poi a casa. Il codice è stampato sulla tessera sanitaria, che sul retro funziona anche come tessera europea di assicurazione malattia (TEAM), ed è riportato anche sulla carta d'identità elettronica. I cittadini stranieri possono richiederlo in qualsiasi ufficio dell'Agenzia delle Entrate presentando un documento d'identità valido, allo Sportello unico per l'immigrazione durante la pratica del permesso di soggiorno oppure, dall'estero, presso le rappresentanze diplomatiche e consolari italiane. In caso di smarrimento della tessera è possibile chiederne un duplicato online o in ufficio.

Codice Fiscale di Società ed Enti

Per le società, le associazioni e gli altri enti il codice fiscale è composto da 11 cifre e, per chi ha una partita IVA, di norma coincide con essa. Non contiene dati anagrafici e non può essere calcolato: viene assegnato dall'Agenzia delle Entrate al momento della costituzione o dell'apertura della partita IVA. Questo calcolatore riguarda solo le persone fisiche.

Privacy: i Tuoi Dati Restano sul Tuo Dispositivo

Nome, cognome, data e luogo di nascita vengono elaborati solo nel tuo browser. Non li inviamo a nessun server e non li salviamo. L'unico file scaricato è l'elenco pubblico dei comuni e degli stati esteri, che serve a trovare il codice catastale. Per altri calcoli sulle date puoi usare anche il nostro calcolatore di date.

Domande Frequenti

Il calcolo applica le regole ufficiali e nella maggior parte dei casi coincide con il codice reale, ma non ha valore legale. L'unico codice valido è quello attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria. Può differire in caso di omocodia o di dati anagrafici registrati in modo diverso.
Le regole sono le stesse, ma al posto del comune si indica lo stato di nascita, con un codice che inizia per Z: per esempio Germania Z112, Romania Z129 o Stati Uniti Z404. Nel campo del luogo di nascita digita il nome dello stato e selezionalo dall'elenco.
Inserisci il comune com'era al momento della nascita. L'elenco comprende anche i comuni soppressi o fusi, segnalati con l'anno di soppressione. Il codice fiscale usa infatti il codice catastale valido alla data di nascita, anche se il comune oggi non esiste più.
Il sesso è codificato nel giorno di nascita: per le donne si aggiunge 40. Una donna nata il 3 marzo ha quindi 43 al posto di 03, mentre per un uomo resta 03.
Nomi e cognomi composti si considerano come un'unica parola: spazi e apostrofi vengono ignorati e le lettere accentate valgono come quelle senza accento. Per esempio De Luca diventa DLC e Maria Grazia diventa MGR. Inserisci tutti i nomi riportati sull'atto di nascita, nello stesso ordine.
È il caso in cui due persone otterrebbero lo stesso codice fiscale. L'Agenzia delle Entrate lo rende unico sostituendo una o più cifre con lettere (0 = L, 1 = M, 2 = N, 3 = P, 4 = Q, 5 = R, 6 = S, 7 = T, 8 = U, 9 = V) a partire da destra, e ricalcola il carattere di controllo.
Sì. Nel campo del luogo di nascita puoi digitare il codice di 4 caratteri, per esempio H501 per Roma. È utile se conosci già il codice o se sei nato in uno stato che oggi non esiste più e che quindi non compare nell'elenco.
No. Il calcolo avviene interamente nel tuo browser e i dati non vengono inviati a nessun server né memorizzati.