RSSMRA 90A01H501X

Calcolo Codice Fiscale Online 2026 — Generatore Gratuito con Algoritmo Ufficiale

Calcola il codice fiscale italiano dai dati anagrafici con l'algoritmo ufficiale (DM 23/12/1976). Include il decodificatore inverso, spiegazione di ogni carattere, guida all'omocodia e tutti i casi speciali.

🪪 Generatore Codice Fiscale — Algoritmo Agenzia Entrate

🔒 Privacy garantita: Il calcolo avviene interamente nel tuo browser. Nessun dato viene inviato a server esterni.
⚠️ L'unico codice fiscale con valore legale è quello rilasciato dall'Agenzia delle Entrate. Questo strumento calcola il codice standard senza gestire i casi di omocodia.
Il tuo codice fiscale:

🔍 Decodifica Codice Fiscale — Leggi i dati da un CF esistente

Struttura del Codice Fiscale Italiano — 16 caratteri alfanumerici (DM 23/12/1976) Esempio: RSSMRA90A01H501X = Rossi Mario, nato il 01/01/1990 a Roma (H501) R S S COGNOME M R A NOME 9 0 ANNO ('90) A MESE (Gen) 0 1 GG (♂+0 · ♀+40) H 5 0 1 BELFIORE (Roma) X CIN Mesi: A=Gen · B=Feb · C=Mar · D=Apr · E=Mag · H=Giu · L=Lug · M=Ago · P=Set · R=Ott · S=Nov · T=Dic Femmine: giorno di nascita +40 (es. donna nata il 5 → 45; uomo nato il 5 → 05) Nati all'estero: il codice Belfiore inizia con Z (es. Z100=Francia, Z112=Germania, Z129=Svizzera) CIN = Carattere di controllo calcolato con algoritmo MOD-26 sui primi 15 caratteri (posizioni dispari peso diverso da pari)

Come Funziona l'Algoritmo del Codice Fiscale Italiano

Il codice fiscale italiano è un codice alfanumerico di 16 caratteri che identifica in modo univoco ogni persona fisica ai fini fiscali e amministrativi. È stato introdotto con il D.P.R. 605 del 29 settembre 1973 e l'algoritmo di calcolo è definito dal Decreto del Ministero delle Finanze del 23 dicembre 1976. È composto da 6 caratteri dal nominativo (cognome e nome), 5 dalla data di nascita e sesso, 4 dal luogo di nascita (codice Belfiore catastale) e 1 carattere di controllo finale.

Regole per Cognome e Nome

Per il cognome: si prendono le prime 3 consonanti nell'ordine in cui appaiono nel cognome. Se ci sono meno di 3 consonanti, si completano con le vocali nella stessa sequenza; se ancora mancano caratteri si aggiunge "X". Per il nome: la regola è analoga ma con un'eccezione importante — se il nome ha 4 o più consonanti, si prendono la 1ª, 3ª e 4ª consonante (saltando la 2ª). Se ha 3 o meno consonanti, si usano tutte le consonanti e poi le vocali nell'ordine. Cognomi e nomi composti vanno trattati come una parola unica. Le accentate (à, è, ì, ò, ù) sono trattate come le rispettive lettere non accentate.

Codifica di Data di Nascita e Sesso

L'anno di nascita è rappresentato dalle ultime 2 cifre (es. 1990 → "90"; 2001 → "01"). Il mese è codificato con una lettera secondo una tabella non alfabetica: A=gennaio, B=febbraio, C=marzo, D=aprile, E=maggio, H=giugno, L=luglio, M=agosto, P=settembre, R=ottobre, S=novembre, T=dicembre. Il giorno di nascita è scritto come 2 cifre con la particolarità che per le donne si aggiunge 40: una donna nata il 15 avrà "55", un uomo nato il 15 avrà "15".

Il Codice Belfiore e l'Omocodia

Il codice Belfiore identifica il Comune di nascita (es. H501 per Roma, F205 per Milano) ed è composto da 1 lettera e 3 cifre. Per i nati all'estero, inizia con "Z" seguito da un numero identificativo del Paese (Z100=Francia, Z112=Germania, Z129=Svizzera, Z110=USA). L'omocodia si verifica quando due persone diverse generano lo stesso codice fiscale (stesso cognome, nome, data e luogo di nascita). In questi casi (~36.000 casi in Italia) l'Agenzia delle Entrate sostituisce progressivamente le cifre numeriche del codice (da destra) con lettere secondo la tabella: 0→L, 1→M, 2→N, 3→P, 4→Q, 5→R, 6→S, 7→T, 8→U, 9→V.

Domande Frequenti sul Codice Fiscale

Dove trovo il codice Belfiore del mio Comune di nascita?
Il codice Belfiore (o codice catastale) di ogni comune italiano è disponibile sul sito del Ministero dell'Interno (interno.gov.it) e dell'ISTAT, e sul portale dell'Agenzia delle Entrate (agenziaentrate.gov.it) nella sezione servizi fiscali. È composto da 1 lettera e 3 cifre (es. H501 Roma, F205 Milano, L736 Torino). Attenzione: i comuni soppressi o accorpati mantengono il loro codice originario ai fini del calcolo del codice fiscale — si usa il codice del comune al momento della nascita, non quello attuale.
Il codice fiscale calcolato online ha valore legale?
No. L'unico codice fiscale con valore legale è quello attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria. Il codice calcolato con strumenti online corrisponde al codice "base" standard e coincide con quello ufficiale nella quasi totalità dei casi, ma può differire nei casi di omocodia (quando l'Agenzia ha dovuto modificare alcune cifre per garantire l'univocità). Prima di usare il codice in documenti ufficiali, verifica sempre quello riportato sulla tua tessera sanitaria o sul portale INPS/Agenzia Entrate con SPID.
Come si calcola il carattere di controllo (CIN)?
Il CIN è l'ultimo carattere del codice fiscale e si calcola con un algoritmo in 3 passi: (1) Ogni carattere dei primi 15 viene convertito in un valore numerico — i caratteri in posizione dispari (1ª, 3ª, 5ª...) usano una tabella di valori; i caratteri in posizione pari (2ª, 4ª, 6ª...) usano un'altra tabella. (2) Si sommano tutti i valori ottenuti. (3) Il resto della divisione per 26 dà un numero da 0 a 25, che corrisponde a una lettera dell'alfabeto (0=A, 1=B, ..., 25=Z). Il CIN serve per rilevare errori di trascrizione: un singolo errore nei 15 caratteri produce quasi sempre un CIN sbagliato.
Come si calcola il codice fiscale per uno straniero nato all'estero?
Per una persona nata all'estero il calcolo è identico per la parte relativa al nome, cognome e data di nascita. La differenza è nel codice Belfiore: al posto del comune italiano si inserisce il codice del Paese di nascita, che inizia con "Z". Esempi: Z100=Francia, Z112=Germania, Z129=Svizzera, Z110=USA, Z140=Spagna, Z232=Marocco, Z336=Cina. Il codice si riferisce alla nazione al momento della nascita: chi è nato in Cecoslovacchia prima del 1993 usa il codice Z116, non quello della Repubblica Ceca o della Slovacchia attuale.