Codice fiscale per stranieri e nati all'estero
Codici Z, sigla EE e tutti i casi particolari: la guida completa per chi è nato fuori dall'Italia.
Leggi la guida →Calcola il tuo codice fiscale in pochi secondi: gratis, immediato e senza registrazione. Il calcolo avviene interamente nel tuo browser, con l'algoritmo ufficiale del D.M. 12/03/1974 — nessun dato viene inviato o salvato.
Inserisci i tuoi dati anagrafici: il codice viene generato istantaneamente, con la scomposizione di ogni sua parte e le eventuali varianti omocodice.
L'omocodia può essere risolta solo dall'Agenzia delle Entrate: queste varianti sono mostrate a scopo informativo.
Nessun dato viene inviato o salvato: tutto avviene sul tuo dispositivo.
Inserisci un codice fiscale di 16 caratteri per risalire a sesso, data e luogo di nascita. Attenzione: dal codice non è possibile risalire a nome e cognome.
Verifica in un istante se un codice fiscale è formalmente corretto: il validatore controlla il formato e il carattere di controllo, l'ultima lettera calcolata dai primi 15 caratteri secondo le tabelle ufficiali.
Il carattere di controllo si ottiene sommando i valori dei primi 15 caratteri (con valori diversi per le posizioni pari e dispari) e dividendo per 26: il resto determina la lettera finale. Se anche una sola lettera è sbagliata, il controllo fallisce — per questo il validatore individua subito gli errori di trascrizione.
Dall'algoritmo ufficiale all'omocodia, dal calcolo per i nati all'estero al codice fiscale inverso: la guida definitiva per capire (e calcolare) il tuo codice.
Il codice fiscale è un codice alfanumerico di 16 caratteri che identifica in modo univoco ogni persona fisica ai fini fiscali e amministrativi. Il suo calcolo segue regole precise stabilite dal D.M. 12/03/1974: non è un numero casuale, ma una vera e propria "firma" costruita a partire dai dati anagrafici della persona. Vediamo passo passo come si calcola il codice fiscale, carattere per carattere.
Si prendono le prime tre consonanti del cognome. Se le consonanti non bastano, si aggiungono le vocali nell'ordine in cui compaiono; se anche così non si raggiungono tre caratteri, si aggiunge la lettera X. Esempi: Rossi diventa RSS (R, S, S sono le consonanti), Bianchi diventa BNC, mentre un cognome come Aia — senza consonanti — diventa AIA, e un cognome cortissimo come Fo diventa FOX.
Per il nome vale la stessa regola del cognome, con un'importante eccezione: se il nome contiene quattro o più consonanti, si prendono la prima, la terza e la quarta consonante, saltando la seconda. È la famosa "regola della 1ª-3ª-4ª". Esempi: Mario diventa MRA (le consonanti sono M, R), Giuseppe ha cinque consonanti (G, S, P, P) e diventa GPP, Francesco diventa FNC. Il calcolatore in alto applica automaticamente questa regola.
Le posizioni 7–8 contengono le ultime due cifre dell'anno di nascita (1980 → 80). La posizione 9 contiene una lettera che indica il mese, secondo la tabella ufficiale:
| Mese | Lettera | Mese | Lettera |
|---|---|---|---|
| Gennaio | A | Luglio | L |
| Febbraio | B | Agosto | M |
| Marzo | C | Settembre | P |
| Aprile | D | Ottobre | R |
| Maggio | E | Novembre | S |
| Giugno | H | Dicembre | T |
Le posizioni 10–11 indicano il giorno di nascita con due cifre; per le persone di sesso femminile il giorno è aumentato di 40 (una donna nata il 1° avrà 41, una nata il 15 avrà 55). Questa regola permette di distinguere il sesso direttamente dal codice.
È il cosiddetto codice catastale o codice Belfiore: una lettera seguita da tre cifre che identifica il comune italiano di nascita (ad esempio H501 per Roma, F205 per Milano). Per i nati all'estero si usa il codice dello Stato estero, che inizia sempre con la lettera Z. Il nostro calcolatore include tutti i 7.720 codici Belfiore dei comuni italiani e gli Stati esteri: basta digitare il nome del comune o del Paese.
L'ultima lettera non deriva dai dati anagrafici, ma è un carattere di controllo calcolato sui primi 15 caratteri: serve a individuare errori di trascrizione. Il suo calcolo è spiegato in dettaglio più sotto, nella sezione "Come si calcola l'ultima lettera del codice fiscale?".
Un'ultima nota sui casi particolari: i cognomi o i nomi molto corti vengono completati con la lettera X (ad esempio Fo diventa FOX), mentre gli apostrofi, gli accenti e i trattini vengono semplicemente ignorati dopo la normalizzazione — D'Angelo si tratta come DANGELO. Se il tuo cognome contiene caratteri speciali, il calcolatore li gestisce automaticamente applicando le stesse regole dell'anagrafe tributaria.
Il codice fiscale non è riservato ai cittadini italiani: anche gli stranieri e i nati all'estero possono (e spesso devono) averne uno, ad esempio per lavorare in Italia, aprire un conto corrente, stipulare un contratto di affitto o iscriversi al Servizio Sanitario Nazionale. L'algoritmo è esattamente lo stesso descritto sopra, con un'unica differenza nel codice del luogo di nascita.
Per chi è nato fuori dall'Italia, al posto del codice Belfiore del comune si usa il codice dello Stato estero di nascita, tratto dalla tabella ufficiale degli Stati esteri: è un codice di quattro caratteri che inizia sempre con la lettera Z seguita da tre cifre (ad esempio Z100 per l'Albania, Z404 per gli Stati Uniti, Z216 per il Brasile). La sigla della provincia associata è sempre EE, che sta per "Estero".
Un esempio pratico: una persona nata a Tirana (Albania) il 10 marzo 1995 avrà nelle posizioni 12–15 il codice Z100 al posto del codice di un comune italiano, e nel nostro calcolatore il luogo verrà mostrato come "Estero". Il resto del codice — cognome, nome, data di nascita e carattere di controllo — segue le regole standard.
Il codice fiscale per stranieri viene attribuito dall'Agenzia delle Entrate anche provvisoriamente: esiste infatti il cosiddetto "codice fiscale provvisorio", un codice numerico di 11 cifre assegnato in attesa dell'attribuzione definitiva. Se vuoi approfondire tutti i casi particolari — doppia cittadinanza, rifugiati, apolidi, stranieri senza residenza — leggi la nostra guida dedicata: Codice fiscale per stranieri e nati all'estero: la guida completa.
L'omocodia si verifica quando l'algoritmo standard produce lo stesso codice fiscale per due persone diverse. Può succedere più spesso di quanto si pensi: due persone con cognomi e nomi simili, nate nello stesso giorno e nello stesso comune (o Stato estero), possono generare esattamente gli stessi 16 caratteri. In questi casi il codice "base" non è più univoco e serve un meccanismo per distinguerli.
La soluzione prevista dalla normativa è la seguente: l'Agenzia delle Entrate, a partire dalla cifra più a destra del codice (posizione 15, poi 14, 13 e così via), sostituisce una o più cifre con lettere secondo una tabella ufficiale di conversione (0→L, 1→M, 2→N, 3→P, 4→Q, 5→R, 6→S, 7→T, 8→U, 9→V). Dopo ogni sostituzione si ricalcola il carattere di controllo. Si ottengono così fino a 7 varianti omocodice, che vengono attribuite in ordine alle persone coinvolte.
Un punto fondamentale: solo l'Agenzia delle Entrate può attribuire la variante omocodice corretta. Le varianti mostrate dal nostro calcolatore (nella sezione "Varianti omocodice") sono generate con la tabella ufficiale e sono quindi corrette dal punto di vista algoritmico, ma hanno scopo puramente informativo: non è possibile sapere in autonomia quale variante sia stata assegnata a una persona specifica.
Nella pratica, l'omocodia si scopre spesso quando si riceve la tessera sanitaria: se il codice riportato differisce da quello calcolato con l'algoritmo standard per una o due lettere nelle posizioni delle cifre, è molto probabile che si tratti di una variante omocodice. In quel caso, per ogni uso ufficiale va utilizzato sempre il codice della tessera, mai quello ricalcolato. Per esempi reali, la tabella completa di conversione e i casi più frequenti, leggi la nostra guida: Omocodia codice fiscale: cosa significa e come funzionano le 7 varianti.
Il codice fiscale inverso è l'operazione contraria al calcolo: partendo da un codice di 16 caratteri si risale alle informazioni anagrafiche in esso contenute. È utile, ad esempio, per verificare la data di nascita associata a un codice, per controllare il luogo di nascita o per individuare errori di trascrizione nei documenti.
Dal codice si possono ricavare con certezza tre informazioni: il sesso (se il numero del giorno supera 40 si tratta di una donna), il giorno e il mese di nascita e il luogo di nascita (tramite il codice Belfiore o il codice Z dello Stato estero). L'anno di nascita resta invece ambiguo: il codice riporta solo le ultime due cifre, quindi "80" potrebbe indicare il 1980 come il 1880. Il nostro strumento mostra entrambe le possibilità quando l'ambiguità è rilevante.
C'è però un limite invalicabile: dal codice fiscale non è possibile risalire a nome e cognome. Le prime sei lettere derivano sì da cognome e nome, ma il processo è irreversibile: troppe combinazioni diverse producono le stesse tre lettere (RSS potrebbe essere Rossi, Russo, Rissone…). Chi promette di "trovare il nome dal codice fiscale" sta proponendo qualcosa di tecnicamente impossibile.
Il nostro strumento di decodifica qui sopra applica queste regole automaticamente e segnala anche eventuali codici non validi (formato errato o carattere di controllo sbagliato). Per la tabella completa delle corrispondenze, gli esempi passo passo e i casi particolari (omocodici, codici provvisori), leggi la guida approfondita: Codice fiscale inverso: come decodificare sesso, data e luogo di nascita.
Questa è una delle domande più frequenti, e la risposta va data con chiarezza: no, il codice fiscale calcolato online non ha valore legale. È un'elaborazione indicativa basata sull'algoritmo ufficiale, utile per controlli, verifiche e curiosità, ma l'unico codice fiscale legalmente valido è quello attribuito dall'Agenzia delle Entrate al momento dell'iscrizione all'anagrafe tributaria.
Ci sono almeno tre motivi per cui il codice calcolato in autonomia potrebbe differire da quello ufficiale. Il primo è l'omocodia: se esiste già un'altra persona con lo stesso codice base, l'Agenzia attribuisce una delle varianti con lettere al posto delle cifre, come spiegato sopra. Il secondo riguarda i comuni che hanno cambiato codice o gli Stati esteri con codifiche aggiornate nel tempo: il codice ufficiale resta quello attribuito alla nascita, anche se oggi il comune ha un codice diverso. Il terzo è la presenza di dati anagrafici registrati in forma diversa (ad esempio un secondo nome o un cognome composto trascritto diversamente negli atti).
Per tutti gli usi ufficiali — documenti d'identità, contratti, dichiarazioni fiscali, pratiche bancarie e sanitarie — va utilizzato esclusivamente il codice riportato sulla tessera sanitaria o sul tesserino del codice fiscale. Il calcolatore online resta comunque uno strumento prezioso: per verificare che un codice trascritto a mano sia plausibile, per controllare il proprio prima di una pratica, per capire come è costruito o per scopi didattici.
L'ultima lettera del codice fiscale — il carattere di controllo — è l'unico carattere che non deriva dai dati anagrafici: viene calcolato a partire dai primi 15 caratteri con un procedimento matematico preciso, pensato per intercettare gli errori di trascrizione. Ecco come funziona, passo passo.
Un esempio concreto: per il codice RSSMRA80A01H501 (primi 15 caratteri dell'esempio di Mario Rossi), la somma dei valori secondo le due tabelle dà un totale il cui resto della divisione per 26 corrisponde alla lettera U — ed è così che si ottiene il codice completo RSSMRA80A01H501U.
Questo meccanismo è il motivo per cui il validatore riesce a individuare gli errori: se anche un solo carattere dei primi 15 è sbagliato, la somma cambia e il carattere di controllo calcolato non corrisponderà a quello riportato. Non garantisce che il codice appartenga davvero a una persona esistente, ma garantisce che sia stato trascritto correttamente — ed è per questo che banche, assicurazioni e pubbliche amministrazioni lo controllano sempre.
Vuoi verificare subito un codice? Usa il validatore di codice fiscale qui sopra: ti dirà in un istante se formato e carattere di controllo sono corretti.
Le risposte alle domande più comuni su calcolo, omocodia, validità legale e privacy.
Il codice fiscale si calcola con le regole del D.M. 12/03/1974: 3 lettere dal cognome, 3 dal nome, 2 dall'anno di nascita, 1 per il mese, 2 per il giorno (aumentato di 40 per le donne), 4 del codice catastale del comune o dello Stato di nascita e infine il carattere di controllo. Il nostro calcolatore applica l'algoritmo ufficiale passo passo.
L'ultima lettera, detta carattere di controllo, si ricava dai primi 15 caratteri: si sommano i valori dei caratteri in posizione dispari e pari secondo due tabelle ufficiali, si divide il totale per 26 e il resto indica la lettera (0 = A, 25 = Z). Serve a verificare che il codice sia stato trascritto correttamente.
Dalla posizione 7 alla 11 del codice: due cifre per l'anno, una lettera per il mese e due cifre per il giorno (sottrai 40 se la persona è di sesso femminile). L'anno è ambiguo perché indica solo le ultime due cifre: 80 può essere 1980 o 1880. Usa il nostro strumento di codice fiscale inverso per decodificarlo in automatico.
Si usano gli stessi algoritmi, ma al posto del codice del comune si usa il codice dello Stato estero di nascita (codici Z seguiti da 3 cifre dalla tabella degli Stati esteri) e la sigla provincia è EE, cioè Estero. Il nostro calcolatore include anche i codici degli Stati esteri: basta digitare il nome del Paese.
L'omocodia si verifica quando due persone generano lo stesso codice fiscale (ad esempio per omonimia di dati anagrafici). In quel caso l'Agenzia delle Entrate sostituisce, a partire dalla cifra più a destra, una o più cifre con lettere secondo una tabella ufficiale, creando fino a 7 varianti. Solo l'Agenzia può attribuire la variante corretta.
No: il calcolo online è un'elaborazione indicativa basata sull'algoritmo ufficiale. L'unico codice fiscale legalmente valido è quello attribuito dall'Agenzia delle Entrate al momento dell'iscrizione all'anagrafe tributaria. Per usi ufficiali (documenti, contratti, pratiche) usa sempre il codice riportato sulla tessera sanitaria.
Nessun problema: i codici catastali (Belfiore) dei comuni soppressi o accorpati restano validi per il codice fiscale. Se il comune ha cambiato nome, il codice Belfiore è quasi sempre rimasto lo stesso. Nel dubbio, controlla il codice riportato sulla tua tessera sanitaria.
Alla nascita, il Comune trasmette i dati all'Agenzia delle Entrate che attribuisce il codice fiscale d'ufficio; di solito viene recapitato con la tessera sanitaria. Il calcolatore online può comunque generare il codice teorico del neonato con gli stessi dati anagrafici.
Il modo più semplice è la tessera sanitaria (sul retro) o il tesserino del codice fiscale. Lo trovi anche sul documento d'identità elettronico, nelle dichiarazioni dei redditi, nelle buste paga e nei certificati anagrafici.
Sì, se conosci i suoi dati anagrafici (cognome, nome, data e luogo di nascita, sesso): il codice fiscale è calcolabile da chiunque. Il nostro strumento non salva né trasmette alcun dato, quindi puoi usarlo in sicurezza.
La regola del D.M. 12/03/1974 prevede che per le persone di sesso femminile il numero del giorno di nascita sia aumentato di 40: ad esempio, una donna nata il 1° del mese avrà 41 nel codice. Serve a distinguere il sesso della persona direttamente dal codice.
La lettera in nona posizione indica il mese di nascita secondo una tabella ufficiale: A gennaio, B febbraio, C marzo, D aprile, E maggio, H giugno, L luglio, M agosto, P settembre, R ottobre, S novembre, T dicembre.
Sì, su questo sito: tutto il calcolo avviene nel tuo browser con JavaScript e nessun dato viene inviato a server né salvato. Puoi verificarlo disattivando la connessione dopo aver caricato la pagina: il calcolatore continua a funzionare.
Sì, il sito è completamente responsive: calcolatore, codice fiscale inverso e validatore funzionano su smartphone e tablet con lo stesso algoritmo della versione desktop, e il tema chiaro/scuro si adatta alle tue preferenze.
Il calcolatore applica fedelmente l'algoritmo ufficiale del D.M. 12/03/1974 e gestisce casi particolari come nomi con molte consonanti, nati all'estero e omocodia. Resta però un calcolo indicativo: il codice ufficiale è solo quello attribuito dall'Agenzia delle Entrate.
Guide dettagliate sui casi particolari del codice fiscale.
Codici Z, sigla EE e tutti i casi particolari: la guida completa per chi è nato fuori dall'Italia.
Leggi la guida →
Come risalire a sesso, data e luogo di nascita da un codice di 16 caratteri, passo passo.
Leggi la guida →
Perché due persone possono avere lo stesso codice e come l'Agenzia delle Entrate risolve i casi di omocodia.
Leggi la guida →