📣 Lavora con noi

Calcola Codice Fiscale

Calcola il Codice Fiscale con il seguente generatore online di codice fiscale. Ti fornisce subito la risposta ed è gratuito.

Attendere prego...

Come funziona il calcolatore del Codice Fiscale#

Il calcolatore implementa l'algoritmo così come definito nel Decreto del 23/12/1976 n. 13813 - Min. Finanze e utilizza il Database Comuni Italiani che contiene tutti i comuni: attivi e cessati.

ATTENZIONE: in rarissimi casi potrebbe capitare che due persone, nate nello stesso comune, lo stesso giorno, con stesso nome e cognome abbiano lo stesso codice fiscale. In questi casi l'Agenzia delle Entrate provvede a sostituire alcuni caratteri del codice fiscale per risolvere l'ambiguità. Il calcolatore non può determinare se siamo in presenza di uno di questi rarissimi casi e di conseguenza calcola il codice fiscale ipotizzando che non ci siano collisioni.

Come viene calcolato il Codice Fiscale delle Persone Fisiche#

Il numero di codice delle persone fisiche è costituito da una espressione alfanumerica di sedici caratteri.

Il formato del Codice Fiscale è:

CCC NNN AA M GG LNNN L (senza spazi)

Dove:

  • CCC sono tre caratteri alfabetici per il cognome;
  • NNN sono tre caratteri alfabetici per il nome;
  • AA sono due caratteri numerici per l'anno di nascita;
  • M è un carattere alfabetico per il mese di nascita;
  • GG sono due caratteri numerici per il giorno di nascita ed il sesso;
  • LNNN sono quattro caratteri (uno alfabetico e tre numerici) per il comune italiano o per lo Stato estero di nascita.
  • L è un carattere alfabetico che ha funzione di controllo.

Di seguito viene spiegato più nel dettaglio come vengono determinate le singole parti del codfice fiscale.

Caratteri indicativi del cognome#

Se il cognome contiene tre o più consonanti, i tre caratteri da rilevare sono, nell'ordine, la prima, la seconda e la terza consonante.

Se il cognome contiene due consonanti, i tre caratteri da rilevare sono, nell'ordine, la prima e la seconda consonante e la prima vocale.

Se il cognome contiene una consonante e due vocali, si rilevano, nell'ordine, quella consonante e quindi la prima e la seconda vocale.

Se il cognome contiene una consonante e una vocale, si rilevano la consonante e la vocale, nell'ordine, e si assume come terzo carattere la lettera X (ics).

Se il cognome è costituito da due sole vocali, esse si rilevano, nell'ordine, e si assume come terzo carattere la lettera X (ics).

Caratteri indicativi del nome.#

Se il nome contiene quattro o più consonanti, i tre caratteri da rilevare sono, nell'ordine, la prima, la terza e la quarta consonante.

Se il nome contiene tre consonanti, i tre caratteri da rilevare sono, nell'ordine, la prima, la seconda e la terza consonante.

Se il nome contiene due consonanti, i tre caratteri da rilevare sono, nell'ordine, la prima e la seconda consonante e la prima vocale.

Se il nome contiene una consonante e due vocali, i tre caratteri da rilevare sono, nell'ordine quella consonante e quindi la prima e la seconda vocale.

Se il nome contiene una consonante e una vocale, si rilevano la consonante e la vocale, nell'ordine, e si assume come terzo carattere la lettera X (ics).

Se il nome è costituito da due sole vocali, esse si rilevano nell'ordine, e si assume come terzo carattere la lettera X (ics).

Data di nascita e sesso#

I due caratteri numerici indicativi dell'anno di nascita sono, nell'ordine, la cifra delle decine e la cifra delle unità dell'anno stesso.

Il carattere alfabetico corrispondente al mese di nascita è quello stabilito per ciascun mese nella seguente tabella:

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

I due caratteri numerici indicativi del giorno di nascita e del sesso vengono determinati nel modo seguente:

  • per i soggetti maschili il giorno di nascita figura invariato, con i numeri da uno a trentuno, facendo precedere dalla cifra zero i giorni del mese dall'uno al nove.
  • per i soggetti femminili il giorno di nascita viene aumentato di quaranta unità, per cui esso figura con i numeri da quarantuno a settantuno.

Luogo di nascita#

I quattro caratteri alfanumerici indicativi del comune italiano o dello Stato estero di nascita, costituiti da un carattere alfabetico seguito da tre caratteri numerici, si rilevano rispettivamente dal volume Codice dei comuni d'Italia o dal volume Codice degli Stati esteri , redatti a cura della Direzione generale del catasto e dei servizi tecnici erariali.

All'aggiornamento dei volumi provvede la Direzione generale del catasto e dei servizi tecnici erariali.

Per i nati al di fuori del territorio italiano, sia cittadini stranieri sia cittadini italiani nati all'estero, si considera lo stato estero di nascita. In tal caso la sigla inizia con la lettera Z, seguita dal numero identificativo dello stato.

Persone fisiche con identica espressione alfanumerica#

Quando l'espressione alfanumerica relativa ai primi quindici carattere del codice risulta comune a due o più soggetti, si provvede a differenziarla per ciascuno dei soggetti successivi al primo soggetto codificato.

A tal fine, si effettuano, nell'ambito dei sette caratteri numerici contenuti nel codice, sistematiche sostituzioni di uno o più cifre a partire da quella di destra, con corrispondenti caratteri alfabetici secondo la seguente tabella:

  • 0 = L
  • 1 = M
  • 2 = N
  • 3 = P
  • 4 = Q
  • 5 = R
  • 6 = S
  • 7 = T
  • 8 = U
  • 9 = V

Il calcolatore presente in questa pagina genera il codice ipotizzando l'assenza di collisioni.

Carattere alfabetico di controllo.#

Il sedicesimo carattere ha funzione di controllo della esatta trascrizione dei primi quindici caratteri. Esso viene determinato nel modo seguente: ciascuno degli anzidetti quindici caratteri, a seconda che occupi posizione di ordine pari o posizioni di ordine dispari, viene convertito in un valore numerico in base alle corrispondenze indicate di seguito.

1) Per la conversione dei sette caratteri con posizione di ordine pari:

  • A o zero = zero
  • O = 14
  • B o 1 = 1
  • P = 15
  • C o 2 = 2
  • Q = 16
  • D o 3 = 3
  • R = 17
  • E o 4 = 4
  • S = 18
  • F o 5 = 5
  • T = 19
  • G o 6 = 6
  • U = 20
  • H o 7 = 7
  • V = 21
  • I o 8 = 8
  • W = 22
  • J o 9 = 9
  • X = 23
  • K = 10
  • Y = 24
  • L = 11
  • Z = 25
  • M = 12
  • N = 13

2) Per la conversione degli otto caratteri con posizione di ordine dispari:

  • A o zero = 1
  • O = 11
  • B o 1 = 0
  • P = 3
  • C o 2 = 5
  • Q = 6
  • D o 3 = 7
  • R = 8
  • E o 4 = 9
  • S = 12
  • F o 5 = 13
  • T = 14
  • G o 6 = 15
  • U = 16
  • H o 7 = 17
  • V = 10
  • I o 8 = 19
  • W = 22
  • J o 9 = 21
  • X = 25
  • K = 2
  • Y = 24
  • L = 4
  • Z = 23
  • M = 18
  • N = 20

I valori numerici così determinati vengono addizionati e la somma si divide per il numero 26. Il carattere di controllo si ottiene convertendo il resto di tale divisione nel carattere alfabetico ad esso corrispondente nella tabella seguente:

  • zero = A
  • 14 = O
  • 1 = B
  • 15 = P
  • 2 = C
  • 16 = Q
  • 3 = D
  • 17 = R
  • 4 = E
  • 18 = S
  • 5 = F
  • 19 = T
  • 6 = G
  • 20 = U
  • 7 = H
  • 21 = V
  • 8 = I
  • 22 = W
  • 9 = J
  • 23 = X
  • 10 = K
  • 24 = Y
  • 11 = L
  • 25 = Z
  • 12 = M
  • 13 = N

Riferimenti normativi e approfondimenti#

MINISTERO DELLE FINANZE - DECRETO MINISTERIALE 23 dicembre 1976. Sistemi di codificazione dei soggetti da iscrivere all'anagrafe tributaria

Pagina Wikipedia sul Codice Fiscale

Newsletter

Vuoi rimanere aggiornato sulle novità? Iscriviti alla newsletter

Se vuoi essere avvisato lascia il tuo indirizzo e-mail di seguito.

Non invieremo mai SPAM e non condivideremo la tua e-mail con altri. Per maggiori informazioni consulta la privacy policy.

Attendere prego...

Chi siamo#

Garda Informatica è la Software House che sviluppa Gestionali in Cloud su misura in tempi rapidi, grazie al META-Sviluppo RAPIDO.

  • Vuoi passare dai fogli elettronici ad un Gestionale in Cloud, multi utente, accessibile ovunque e con qualunque dispostivo?
  • Vuoi realizzare un Portale Web per offrire ai tuoi clienti un servizio a valore aggiunto?

Aiutiamo le aziende ad ottimizzare i processi e crescere. Lavoriamo con te per ridurre i rischi, trovare compromessi intelligenti e ottenere il massimo dal tuo budget.

Che soluzione cerchi?#

Read more!
closeIcona closesearchIcona searchmore vertIcona more vertmenuIcona menushareIcona sharelinkIcona linkarrow upwardIcona arrow upward