Calcolo Codice Fiscale

Calcolo Codice Fiscale

Genera il codice fiscale italiano partendo dai dati anagrafici. Algoritmo ufficiale DPR 605/1973.

Dati anagrafici

Calcolato.it mascotte

Compila i dati e premi Calcola per vedere il risultato

Come si calcola il codice fiscale

Il codice fiscale e un codice alfanumerico di 16 caratteri che identifica in modo univoco ogni cittadino italiano e straniero residente in Italia. Viene attribuito dall'Agenzia delle Entrate ed e regolato dal DPR 605/1973 e successivi decreti ministeriali. Il nostro calcolatore genera il codice fiscale applicando l'algoritmo ufficiale: basta inserire cognome, nome, data di nascita, sesso e comune di nascita.

La struttura dei 16 caratteri

Il codice fiscale e composto da 16 caratteri suddivisi in cinque sezioni:

  • 3 caratteri per il cognome: si prendono le consonanti del cognome nell'ordine in cui compaiono. Se le consonanti sono meno di tre, si aggiungono le vocali nell'ordine. Se il cognome ha meno di tre lettere in totale, si completa con la lettera X.
  • 3 caratteri per il nome: se il nome ha quattro o piu consonanti, si prendono la prima, la terza e la quarta. Se ha tre consonanti, si prendono tutte e tre. Altrimenti si procede come per il cognome.
  • 2 cifre per l'anno di nascita: le ultime due cifre dell'anno (es. "90" per 1990).
  • 1 lettera per il mese: ogni mese corrisponde a una lettera secondo una tabella fissa (A=gennaio, B=febbraio, C=marzo, D=aprile, E=maggio, H=giugno, L=luglio, M=agosto, P=settembre, R=ottobre, S=novembre, T=dicembre).
  • 2 cifre per il giorno e il sesso: per gli uomini il giorno di nascita (da 01 a 31), per le donne il giorno + 40 (da 41 a 71).
  • 4 caratteri per il comune: il codice catastale (detto codice Belfiore) del comune di nascita. Per i nati all'estero si usa il codice dello Stato.
  • 1 carattere di controllo: una lettera calcolata con un algoritmo specifico sui primi 15 caratteri, che serve a verificare la correttezza del codice.

Tabella dei codici mese

Ecco la corrispondenza tra mese e lettera utilizzata nel codice fiscale:

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

Esempio pratico di calcolo

Calcoliamo il codice fiscale di Mario Rossi, nato il 15 marzo 1990 a Roma, sesso M:

  • Cognome (RSS): le consonanti di ROSSI sono R, S, S. Risultato: RSS
  • Nome (MRA): le consonanti di MARIO sono M, R. Non bastano, si aggiungono le vocali A, I, O. Consonanti + vocali = MRAIO, si prendono le prime 3: MRA
  • Anno (90): ultime due cifre di 1990
  • Mese (C): marzo = C
  • Giorno (15): maschio, quindi giorno invariato
  • Comune (H501): codice Belfiore di Roma
  • Controllo: calcolato algoritmicamente sui primi 15 caratteri

Risultato: RSSMRA90C15H501 + carattere di controllo.

Il problema dell'omocodia

L'omocodia si verifica quando due persone hanno lo stesso codice fiscale generato dall'algoritmo standard (stesso cognome, nome, data di nascita, sesso e comune). In questo caso l'Agenzia delle Entrate interviene sostituendo progressivamente le cifre numeriche (partendo dall'ultima) con lettere secondo una tabella di conversione. Ad esempio, il numero 0 diventa L, 1 diventa M, 2 diventa N, e cosi via. Il carattere di controllo viene ricalcolato di conseguenza.

Per questo motivo il codice fiscale generato dal nostro calcolatore potrebbe differire da quello ufficiale in caso di omocodia. Il codice fiscale definitivo e sempre quello attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria.

Codice fiscale per nati all'estero

Per le persone nate all'estero, al posto del codice catastale del comune si utilizza il codice dello Stato di nascita. Questi codici iniziano con la lettera Z seguita da tre cifre (es. Z404 per la Romania, Z114 per l'Albania). Il calcolo segue le stesse regole per tutte le altre sezioni.

Verifica e decodifica

Hai gia un codice fiscale e vuoi verificarne la correttezza o estrarre i dati anagrafici? Usa il calcolatore di codice fiscale inverso per decodificare qualsiasi CF e verificare il carattere di controllo in tempo reale.

Domande frequenti

Il codice fiscale si compone di 16 caratteri: 3 dal cognome, 3 dal nome, 2 dall'anno, 1 dal mese, 2 dal giorno (+ 40 per le donne), 4 dal codice catastale del comune e 1 carattere di controllo calcolato algoritmicamente.
L'algoritmo utilizzato e quello ufficiale del DPR 605/1973. Tuttavia, il codice fiscale definitivo e quello attribuito dall'Agenzia delle Entrate, che puo differire in caso di omocodia.
L'omocodia si verifica quando due persone generano lo stesso codice fiscale. L'Agenzia delle Entrate risolve il conflitto sostituendo alcune cifre con lettere secondo una tabella di conversione ufficiale.
Per i nati all'estero si utilizza il codice dello Stato di nascita al posto del codice del comune. Questi codici iniziano con Z seguita da tre cifre (es. Z404 per la Romania).
Per distinguere il sesso, l'algoritmo aggiunge 40 al giorno di nascita per le donne. Cosi un uomo nato il 15 avra "15" nel codice, mentre una donna nata lo stesso giorno avra "55".
Il codice catastale (o codice Belfiore) e assegnato dall'Agenzia del Territorio. Il nostro calcolatore include il database completo dei comuni italiani e lo assegna automaticamente.
Puoi usare il calcolatore di codice fiscale inverso per verificare il carattere di controllo e decodificare i dati anagrafici contenuti nel CF.

Calcolatori correlati