Verifica Codice Fiscale
Controlla in un istante la validità formale di un codice fiscale: struttura, carattere di controllo e codice catastale, gratis e senza inviare dati.
A cosa serve la verifica del codice fiscale
La verifica del codice fiscale controlla che un codice di 16 caratteri sia formalmente corretto, eseguendo quattro controlli automatici:
- lunghezza: deve essere esattamente di 16 caratteri;
- struttura: 6 lettere, 2 cifre, 1 lettera, 2 cifre, 1 lettera, 3 cifre, 1 lettera (fatti salvi i codici omocodici, in cui alcune cifre diventano lettere);
- carattere di controllo: la sedicesima lettera viene ricalcolata con l’algoritmo ufficiale e confrontata con quella inserita;
- codice catastale: le posizioni 12–15 devono corrispondere a un comune italiano o a uno stato estero dell’elenco ufficiale ANPR.
La verifica è formale: controlla che il codice sia costruito secondo le regole, ma non garantisce che esista davvero una persona con quel codice. L’unico ente che può confermare l’attribuzione è l’Agenzia delle Entrate.
Quando serve verificare un codice fiscale
- prima di inserire un codice fiscale in un contratto, una fattura o una pratica;
- per controllare codici digitati da clienti, dipendenti o fornitori;
- quando il codice sul tesserino non corrisponde a quello calcolato (possibile omocodia o errore di trascrizione);
- negli elenchi e nelle liste: un carattere sbagliato invalida tutto il codice.
Errori tipici che la verifica individua
| Errore | Come lo riconosce lo strumento |
|---|---|
| Caratteri mancanti o in eccesso | Lunghezza diversa da 16 |
| Lettera dove serve una cifra (o viceversa) | Struttura non conforme |
| Trascrizione errata di una lettera | Carattere di controllo non corrispondente |
| Codice catastale inesistente | Posizioni 12–15 non riconosciute |
| Codice omocodico | Lettere nelle posizioni numeriche (segnalato) |
Una volta verificato, il codice può essere usato con serenità. Se invece il codice “non torna”, riparti dal nostro calcolatore del codice fiscale: a volte l’errore è semplicemente un dato anagrafico sbagliato (comune, data o sesso).
Esempio di verifica passo per passo
Prendiamo il codice RSSMRA85E17H501Z (Mario Rossi, nato il 17 maggio 1985 a Roma):
- Lunghezza: 16 caratteri, ok;
- Struttura: 3 lettere, 2 cifre, 1 lettera, 2 cifre, 1 lettera, 3 cifre, 1 lettera, ok;
- Mese: la lettera
Ecorrisponde a maggio: coerente con le posizioni; - Giorno:
17è un giorno valido e, essendo minore di 40, indica una persona di sesso maschile; - Codice catastale:
H501corrisponde al comune di Roma; - Carattere di controllo: la lettera
Zviene ricalcolata sui primi 15 caratteri ed è corretta.
Se una di queste verifiche fallisce, lo strumento segnala esattamente quale posizione è sbagliata: così puoi correggere il codice (o i dati) senza ricontrollare tutto a mano.
Differenza tra verifica e calcolo
Il calcolo parte dai dati anagrafici e produce un codice; la verifica parte da un codice e ne controlla la validità. I due strumenti sono complementari: prima calcoli, poi verifichi.
Quando conviene la verifica automatica
La verifica manuale di un codice fiscale richiede tempo ed espone a errori: l’algoritmo sposta valori di giorni, mesi e lettere in base a tabelle, e una sola posizione sbagliata invalida l’intero codice. La verifica automatica è particolarmente utile quando:
- gestisci elenchi di clienti, fornitori o dipendenti e vuoi un controllo rapido prima di fatturare;
- ricevi codici fiscali da persone anziane o nate all’estero, dove la percentuale di errori è più alta;
- devi controllare che il codice sul tesserino corrisponda ai dati anagrafici dichiarati.
Per la verifica ufficiale dell’attribuzione (cioè per sapere se a quel codice corrisponde davvero una persona) esiste il servizio dell’Agenzia delle Entrate. La nostra verifica è invece lo strumento giusto per il controllo formale e la ricerca degli errori di battitura.
Verifica per i professionisti
Studi professionali, aziende e amministratori usano la verifica per controllare i codici inseriti da clienti e fornitori prima di usarli in fatture o contratti. Il controllo formale riduce i rimborsi, le contestazioni e i tempi morti legati agli errori di trascrizione: un solo carattere sbagliato rende il codice inutilizzabile in tutte le pratiche pubbliche. Preferisci elaborare elenchi? La verifica singola può essere usata insieme al calcolo in lotto, che produce i codici da un elenco e segnala automaticamente le righe problematiche.
Un controllo, quattro livelli
La verifica non si limita al carattere di controllo: esamina tutta la sequenza, dalla lunghezza alla struttura delle posizioni, dal mese (le lettere I e O sono escluse di proposito) al codice catastale. Un codice che supera tutti i livelli è, con ragionevole certezza, stato costruito secondo le regole ufficiali: resta sempre possibile un’omocodia o un errore nei dati anagrafici, che solo la verifica dell’Agenzia delle Entrate può escludere definitivamente.
Domande frequenti sulla verifica
La verifica garantisce che il codice esista davvero?
No: la verifica formale controlla la struttura, non l’esistenza della persona. La conferma dell’attribuzione spetta esclusivamente all’Agenzia delle Entrate.
Perché il mio codice risulta “non valido”?
Le cause più comuni: un errore di battitura, un carattere omocodico non riconosciuto, un codice catastale storico oppure un dato anagrafico diverso da quello usato al momento dell’attribuzione.
Il codice della vecchia tessera è ancora valido?
Sì: il codice fiscale è definitivo. La tessera sanitaria e il vecchio tesserino riportano lo stesso codice; le differenze possibili dipendono da ristampe e da errori di trascrizione, che la verifica aiuta a individuare.
Posso verificare anche codici di persone decedute o di stranieri?
Sì: le regole sono identiche. Per gli stranieri nati all’estero valgono i codici Z degli stati esteri.
La verifica funziona senza connessione?
Una volta caricata la pagina, sì: il controllo avviene interamente nel browser, senza inviare il codice a nessun server. Puoi persino disattivare la rete dopo il caricamento e la verifica continuerà a funzionare allo stesso identico modo.
Il carattere di controllo può essere sbagliato nel codice ufficiale?
No: il carattere di controllo dei codici attribuiti è sempre calcolato con l’algoritmo ufficiale. Se la verifica lo segnala come errato, è quasi sempre un errore di trascrizione nel codice che hai inserito o nel documento che lo riporta.