Come calcolare il codice fiscale: guida pratica

Il codice fiscale è una stringa di 16 caratteri alfanumerici che identifica ogni persona fisica nei rapporti con la pubblica amministrazione italiana: tre lettere dal cognome, tre dal nome, due cifre per l’anno di nascita, una lettera per il mese, due cifre per il giorno (con un’aggiunta di 40 per le donne), quattro caratteri per il luogo di nascita e un carattere di controllo finale. Se vuoi una simulazione rapida, il calcolatore di codice fiscale su Calcoligratis.it la genera in pochi secondi direttamente dal browser.
Una precisazione che vale la pena tenere a mente fin dall’inizio: i codici prodotti da applicazioni di terze parti non hanno valore giuridico. Sono simulazioni utili per verificare trascrizioni e controllare la correttezza dei dati, ma solo il codice attribuito dall’Agenzia delle Entrate è quello ufficiale.
Indice
- Come si compongono i 16 caratteri del codice fiscale
- Come si calcola il codice fiscale passo per passo
- Cosa fanno i calcolatori online e quando verificare con l’Agenzia
- Codice fiscale per stranieri e per nati all’estero: come funziona
- Quando serve il codice ufficiale e come richiederlo con il modello AA4/8
- Quali errori capitano più spesso e come correggerli
- Come funziona il calcolatore di Calcoligratis.it
- Punti chiave
- Genera subito la tua simulazione con Calcoligratis
- Fonti ufficiali e risorse utili
- Domande frequenti
Come si compongono i 16 caratteri del codice fiscale
Conoscere la struttura del codice ti permette di individuare un errore di trascrizione al volo, senza dover aspettare una risposta da un ufficio.
Le prime sei lettere: cognome e nome
Le prime tre lettere derivano dal cognome. La regola base è: si prendono le consonanti nell’ordine in cui compaiono; se non bastano, si aggiungono le vocali; se il cognome ha meno di tre lettere, si completa con la lettera X.

Esempio: Rossi → R, S, S (tre consonanti, si usa RSS). Esempio: Fo → F, O, X (due lettere in tutto, si aggiunge X → FOX).
Le successive tre lettere vengono dal nome con una regola leggermente diversa: se il nome ha quattro o più consonanti, si prendono la prima, la terza e la quarta. Se ha tre consonanti, si usano tutte e tre. Con meno di tre consonanti, si aggiungono le vocali e, se necessario, la X.

Esempio: Marco → M, R, C (tre consonanti → MRC). Esempio: Luca → L, C, U (due consonanti + prima vocale → LCU).
Anno, mese e giorno
Le due cifre dell’anno sono semplicemente le ultime due dell’anno di nascita: nata nel 1990 → 90.

Il mese è codificato con una lettera secondo questa tabella:
| 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 due cifre del giorno corrispondono al giorno di nascita per gli uomini (1 → 01, 15 → 15). Per le donne si aggiunge 40: nata il 7 → 47, nata il 23 → 63.
Il codice del luogo di nascita
Quattro caratteri che identificano il comune o lo Stato estero tramite i cosiddetti codici Belfiore: una lettera seguita da tre cifre (es. H501 per Roma, F205 per Milano). Per i nati all’estero si usa un codice che inizia con Z seguito da tre cifre che identificano lo Stato.
Il carattere di controllo
L’ultimo carattere è una lettera calcolata con un algoritmo che vedremo nel dettaglio nella sezione successiva.
Come si calcola il codice fiscale passo per passo
Costruiamo il codice fiscale di un esempio fittizio: Mario Bianchi, nato il 14 marzo 1985 a Roma, sesso maschile.
Procedura numerata
- Cognome (Bianchi): consonanti B, N, C, H → si prendono le prime tre consonanti → BNC.
- Nome (Mario): consonanti M, R → solo due consonanti, si aggiunge la prima vocale A → MRA.
- Anno di nascita (1985): ultime due cifre → 85.
- Mese (marzo): dalla tabella sopra → C.
- Giorno (14, maschio): nessuna aggiunta → 14.
- Luogo (Roma): codice Belfiore → H501.
- Stringa parziale: BNCMRA85C14H501.
- Carattere di controllo: si calcola con l’algoritmo descritto di seguito.
Come funziona l’algoritmo del carattere di controllo
Il calcolo del carattere di controllo si basa su due tabelle di valori: una per i caratteri in posizione dispari (1ª, 3ª, 5ª… contando da sinistra), una per quelli in posizione pari. I valori vengono sommati e il resto della divisione per 26 individua la lettera finale.
| Carattere | Valore dispari | Valore pari |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 2 | 5 | 2 |
| 3 | 7 | 3 |
| 4 | 9 | 4 |
| 5 | 13 | 5 |
| 6 | 15 | 6 |
| 7 | 17 | 7 |
| 8 | 19 | 8 |
| 9 | 21 | 9 |
| A | 1 | 0 |
| B | 0 | 1 |
| C | 5 | 2 |
| D | 7 | 3 |
| E | 9 | 4 |
| H | 17 | 7 |
| M | 28 | 12 |
| N | 14 | 13 |
| R | 3 | 17 |
| S | 5 | 18 |
(La tabella completa include tutti i 26 caratteri; qui sono riportati quelli usati nell’esempio.)
Per l’esempio BNCMRA85C14H501: si assegna il valore dispari ai caratteri in posizione 1, 3, 5, 7, 9, 11, 13, 15 e il valore pari agli altri, si sommano tutti i valori e si divide per 26. Il resto corrisponde a una lettera dell’alfabeto (A=0, B=1, … Z=25). Nel caso di Mario Bianchi il carattere di controllo risultante è Q, quindi il codice completo è BNCMRA85C14H501Q.
Un consiglio: l’errore più comune nel calcolo manuale è confondere le posizioni dispari e pari: ricorda che si conta da 1, non da 0, e che la prima posizione è dispari.
Un’altra situazione da conoscere è l’omocodia: quando due persone generano la stessa stringa con l’algoritmo standard, l’Agenzia delle Entrate attribuisce un codice modificato sostituendo alcune cifre con lettere in posizioni predeterminate. Questo spiega perché il tuo codice ufficiale potrebbe differire da quello calcolato con qualsiasi simulatore.
Cosa fanno i calcolatori online e quando verificare con l’Agenzia
Un calcolatore online come quello di Calcoligratis.it svolge due funzioni principali: genera la simulazione del codice a partire dai dati anagrafici, e offre il calcolo inverso, cioè estrae data di nascita, sesso e luogo da un codice già esistente. Quest’ultima funzione è comoda per un controllo rapido, ma non è in grado di ricostruire con certezza il nome completo della persona.
Per la verifica ufficiale, l’Agenzia delle Entrate mette a disposizione il servizio «Verifica codice fiscale» collegato all’Anagrafe Tributaria. Il sistema restituisce due tipi di esito: «Codice fiscale valido» se il codice esiste nel registro, e «Dati validi» se il codice corrisponde esattamente ai dati anagrafici inseriti. Questi messaggi hanno un significato preciso: il primo conferma l’esistenza, il secondo la corrispondenza.
Quando inserisci i tuoi dati su qualsiasi strumento online, verifica che il sito indichi chiaramente come tratta le informazioni. Calcoligratis.it non salva i dati inseriti oltre la sessione di utilizzo; i dettagli sulla gestione della privacy sono disponibili nelle note legali del sito.
Codice fiscale per stranieri e per nati all’estero: come funziona
Per chi nasce fuori dall’Italia, il luogo di nascita nel codice fiscale viene codificato con i codici Belfiore per gli Stati esteri: una Z seguita da tre cifre che identificano il Paese (es. Z112 per la Francia, Z401 per gli Stati Uniti). Questi codici sono gestiti dall’Anagrafe Tributaria e non sempre risultano aggiornati nei calcolatori non ufficiali, soprattutto per Paesi di recente istituzione o con variazioni di denominazione.
La procedura di attribuzione varia a seconda della situazione. Ai neonati italiani il codice viene assegnato dal Comune al momento dell’iscrizione all’ANPR, e la tessera sanitaria viene recapitata a domicilio; chi non è iscritto al Servizio Sanitario Nazionale riceve invece un tesserino codice fiscale. Per i cittadini stranieri residenti in Italia, l’attribuzione avviene tramite lo Sportello Unico per l’Immigrazione o la Questura competente.
Se sei nato all’estero e devi verificare il codice Stato corretto, la fonte più affidabile rimane il sito dell’Agenzia delle Entrate. Alcuni calcolatori online includono tabelle per i codici esteri, ma la completezza di questi archivi varia.
Quando serve il codice ufficiale e come richiederlo con il modello AA4/8
Il codice fiscale simulato da un calcolatore è utile per controlli preliminari, ma in molte situazioni serve quello ufficiale: apertura di un conto corrente, iscrizione al medico di base, dichiarazione dei redditi, stipula di contratti con la pubblica amministrazione, pratiche notarili.
Per ottenerlo o per correggere un codice errato, la procedura ufficiale prevede il modello AA4/8. Ecco i passaggi concreti:
- Scarica il modello AA4/8 dal sito dell’Agenzia delle Entrate (sezione «Modelli e istruzioni»).
- Compila i dati anagrafici richiesti: nome, cognome, data e luogo di nascita, sesso, codice fiscale attuale se già presente.
- Presenta il modello a uno degli uffici competenti: qualsiasi ufficio territoriale dell’Agenzia delle Entrate, il Comune di residenza per i neonati, lo Sportello Unico per l’Immigrazione o la Questura per i cittadini stranieri.
- Modalità di presentazione: di persona, tramite delega a un terzo con documento d’identità allegato, oppure via PEC per alcune tipologie di richiesta.
- Documenti da allegare: documento d’identità valido e, per i nati all’estero, documentazione anagrafica tradotta e legalizzata se richiesta.
L’attribuzione del codice fiscale è gratuita. I tempi variano in base all’ufficio e alla modalità di presentazione; in molti casi la risposta è immediata allo sportello.
Quali errori capitano più spesso e come correggerli
Gli errori nel codice fiscale si dividono in due categorie: quelli che puoi risolvere subito con una verifica, e quelli che richiedono una correzione formale.
Errori frequenti:
- Trasposizione di lettere o numeri: scrivere BNCMRA invece di BNCMRA85 è un errore di copia; basta confrontare con il documento originale.
- Comune di nascita sbagliato: capita quando si inserisce il capoluogo di provincia invece del comune effettivo, o quando il comune è stato soppresso e incorporato in un altro.
- Omissione di apostrofi o spazi nel nome/cognome: nomi come D’Angelo o De Luca seguono regole specifiche; l’apostrofo non viene trascritto nel codice, e gli spazi vengono ignorati.
- Errore sul giorno per le donne: dimenticare di aggiungere 40 al giorno di nascita è uno degli sbagli più comuni nel calcolo manuale.
- Codice Stato estero non aggiornato: per i nati in Paesi che hanno cambiato nome o confini, il codice potrebbe essere diverso da quello atteso.
Se il tuo codice non supera la verifica sul servizio dell’Agenzia, il primo passo è confrontarlo con la tessera sanitaria o con un documento ufficiale. Se la discrepanza riguarda un dato anagrafico registrato in modo errato, occorre presentare il modello AA4/8 con la documentazione che attesta il dato corretto. Per errori minori di trascrizione su documenti privati, spesso basta mostrare la tessera sanitaria originale come riferimento.
Come funziona il calcolatore di Calcoligratis.it
Il calcolatore di codice fiscale su Calcoligratis.it è uno strumento gratuito pensato per simulazioni rapide e verifiche preliminari. Queste le funzionalità principali:
- Generazione del codice: inserisci nome, cognome, data di nascita, sesso e comune (o Stato estero) e ottieni la simulazione in tempo reale.
- Calcolo inverso: inserisci un codice fiscale esistente e il sistema estrae data di nascita, sesso e luogo codificato.
- Spiegazioni delle regole: ogni passaggio del calcolo è accompagnato da una nota che spiega la logica applicata, con riferimento alle norme dell’Agenzia delle Entrate.
- Dichiarazione di non valore legale: il sito indica chiaramente che la simulazione non sostituisce il codice ufficiale.
- Privacy: i dati inseriti non vengono salvati oltre la sessione; la politica completa è disponibile nelle note legali.
Calcoligratis.it offre anche altri strumenti utili per la gestione fiscale quotidiana, come il calcolo dello stipendio netto e il calcolo dell’IVA.
Punti chiave
Il codice fiscale ha 16 caratteri e solo quello rilasciato dall’Agenzia delle Entrate ha valore legale; i calcolatori online sono strumenti di simulazione e verifica, non di attribuzione ufficiale.
| Punto | Dettagli |
|---|---|
| Struttura in 16 caratteri | Cognome (3), nome (3), anno (2), mese (1), giorno/sesso (2), luogo (4), controllo (1). |
| Regola per le donne | Al giorno di nascita si aggiungono sempre 40: nata il 7 diventa 47 nel codice. |
| Omocodia | Se due persone generano lo stesso codice, l’Agenzia modifica alcune cifre per renderlo univoco. |
| Verifica ufficiale | Il servizio «Verifica codice fiscale» dell’Agenzia restituisce «Codice fiscale valido» o «Dati validi». |
| Calcoligratis | Il calcolatore gratuito su Calcoligratis.it genera simulazioni e offre il calcolo inverso con spiegazioni delle regole. |
Il codice fiscale è più trasparente di quanto sembri
C’è una cosa che quasi nessuno si ferma a considerare: il codice fiscale italiano è uno dei pochi identificatori fiscali al mondo che puoi decodificare a mano, senza accesso a nessuna banca dati. Conosci le regole e puoi leggere data di nascita, sesso e comune di chiunque in trenta secondi. Questo lo rende comodo, ma anche esposto a un rischio di privacy che spesso viene sottovalutato.
Il punto che trovo più interessante, però, è un altro: la logica del carattere di controllo. Molti la trattano come una formalità tecnica, ma è in realtà l’unico meccanismo che permette di rilevare automaticamente un errore di trascrizione. Un codice con una lettera sbagliata in posizione 3 produrrà quasi certamente un carattere di controllo diverso da quello atteso. Non è infallibile, ma è sorprendentemente efficace per un sistema progettato negli anni '70.
L’altro aspetto che vale la pena capire è la distinzione tra simulazione e attribuzione. Molte persone usano un calcolatore online, ottengono una stringa e la usano come se fosse il codice ufficiale. Funziona nella maggior parte dei casi, perché l’algoritmo è deterministico. Ma nei casi di omocodia, il codice reale differisce da quello calcolato, e presentare quello sbagliato in un documento ufficiale crea problemi concreti. La verifica sul sito dell’Agenzia richiede un minuto e risolve ogni dubbio.
Genera subito la tua simulazione con Calcoligratis
Hai tutti gli elementi per calcolare o verificare un codice fiscale: la struttura, le regole, la tabella dei mesi e la logica del carattere di controllo. Il passo più rapido adesso è usare il calcolatore gratuito di Calcoligratis.it: inserisci i dati anagrafici e ottieni la simulazione in tempo reale, con la spiegazione di ogni passaggio applicato.

Ricorda che la simulazione è uno strumento di verifica e controllo. Per usi ufficiali, conferma sempre il codice tramite il servizio «Verifica codice fiscale» dell’Agenzia delle Entrate. Se hai bisogno di richiedere o correggere il codice ufficiale, il modello AA4/8 è il documento da presentare allo sportello competente. Trovi ulteriori guide e strumenti nella sezione articoli di Calcoligratis.it.
Questo articolo ha scopo informativo generale. Per situazioni specifiche o usi ufficiali, fai sempre riferimento al sito dell’Agenzia delle Entrate o a un professionista abilitato.
Fonti ufficiali e risorse utili
- Brochure informativa sul codice fiscale per cittadini (Agenzia delle Entrate)
- Calcolatore codice fiscale online (Calcoligratis.it)
- Note legali e privacy (Calcoligratis.it)
Domande frequenti
Come si calcola il codice fiscale in Italia?
Il codice fiscale si costruisce combinando tre lettere dal cognome, tre dal nome, due cifre per l’anno, una lettera per il mese, due cifre per il giorno (più 40 per le donne), quattro caratteri per il luogo di nascita e un carattere di controllo finale. Puoi generare una simulazione con il calcolatore di Calcoligratis.it o richiedere quello ufficiale all’Agenzia delle Entrate.
Come si calcola il codice fiscale per uno straniero?
Per i nati all’estero il luogo di nascita viene codificato con un codice Belfiore che inizia con Z seguito da tre cifre identificative dello Stato. L’attribuzione ufficiale avviene tramite lo Sportello Unico per l’Immigrazione, la Questura o direttamente l’Agenzia delle Entrate presentando il modello AA4/8.
Posso calcolare il mio codice fiscale online?
Sì, strumenti come il calcolatore di Calcoligratis.it generano una simulazione immediata a partire dai tuoi dati anagrafici. Tieni presente che il codice simulato non ha valore legale: per confermare la validità ufficiale usa il servizio «Verifica codice fiscale» sul sito dell’Agenzia delle Entrate.
Cosa significa «Dati validi» nel servizio di verifica dell’Agenzia?
Il messaggio «Dati validi» indica che il codice fiscale inserito corrisponde esattamente ai dati anagrafici presenti nell’Anagrafe Tributaria. È diverso da «Codice fiscale valido», che conferma solo l’esistenza del codice nel registro senza verificare la corrispondenza con i dati inseriti.
Cosa fare se il codice fiscale risulta errato?
Verifica prima i dati con il calcolatore e confronta con la tessera sanitaria originale. Se la discrepanza riguarda un dato anagrafico registrato in modo errato, presenta il modello AA4/8 con la documentazione che attesta il dato corretto all’ufficio territoriale dell’Agenzia delle Entrate competente.