Salta al contenuto
TurboFattura - Home
TurboFattura

Checksum + decodifica · Omocodie incluse

Verifica un
codice fiscale

Controlla in 1 secondo se un codice fiscale è formalmente valido. Validazione checksum, decodifica anagrafica e gestione automatica delle omocodie.

Checksum DM 23/12/1976 Decodifica anagrafica 100% client-side

Inserisci il codice fiscale

16 caratteri alfanumerici. Spazi e maiuscole gestiti automaticamente.

Cosa controlliamo: formato (16 caratteri), checksum (carattere di controllo) e validità della data codificata. Non verifichiamo se il codice è attribuito a una persona reale presso l'Anagrafe Tributaria.

0 / 16 caratteri

Cosa verifichiamo

4 controlli automatici

Lunghezza e formato

16 caratteri alfanumerici (A–Z, 0–9), senza spazi né simboli.

Carattere di controllo

Ricalcoliamo il 16° carattere (somma pesata mod 26) e lo confrontiamo.

Data di nascita

Verifichiamo che la data codificata esista (no 31 febbraio o simili).

Omocodie

Gestione automatica delle sostituzioni cifra→lettera nei CF con omocodia.

FAQ

Domande frequenti

Come si verifica un codice fiscale?

Il CF è formalmente valido se: (1) ha esattamente 16 caratteri alfanumerici, (2) il 16° carattere di controllo corrisponde al risultato dell'algoritmo applicato ai primi 15, (3) la data codificata è una data realmente esistente.

Validazione formale = esistenza reale?

No. La validazione formale verifica solo l'algoritmo. Per sapere se è attribuito a una persona reale serve l'Anagrafe Tributaria, consultabile solo dall'interessato o da soggetti autorizzati (notai, banche per AML, ecc.).

Cos'è il carattere di controllo?

È il 16° e ultimo carattere. Si calcola applicando una tabella di pesi (CARATTERI_DISPARI e CARATTERI_PARI) ai 15 caratteri precedenti e prendendo il resto della divisione per 26, mappato sull'alfabeto A–Z. Serve a rilevare errori di trascrizione.

Cos'è l'omocodia?

È il caso in cui due persone otterrebbero lo stesso codice (omonimi nati stesso giorno stesso comune). L'Agenzia delle Entrate risolve sostituendo cifre con lettere: 0→L, 1→M, 2→N, 3→P, 4→Q, 5→R, 6→S, 7→T, 8→U, 9→V.

I miei dati vengono salvati?

No. La verifica avviene interamente nel tuo browser. Nessun dato viene inviato ai nostri server.

Ti serve anche fatturare?

TurboFattura invia le fatture allo SDI e le conserva per 10 anni. Prova gratis 14 giorni, senza carta di credito.

Prova gratis 14 giorni