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.