Generatore Codice Fiscale — Generatore, Validatore e Decodificatore CF, CPF
Genera e valida Codice Fiscale (Italia), CPF (Brasile), DNI (Spagna) e NIR (Francia) per test. Decodifica il CF per leggere sesso, data e comune. Gratis.
Aggiornato maggio 2026
Revisionato da Rafael Duarte
Codice Fiscale
Rapporto di validazione
In attesa di input…
Come usare il generatore di codice fiscale
Codici fiscali fittizi per test, con validatore e decodifica integrati
1. Parti dalla scheda Codice Fiscale
Sulla versione italiana la scheda 🇮🇹 Codice Fiscale è già selezionata. Le altre schede generano SSN, CPF, NIF, DNI, Steuer-IdNr e NIR.
2. Scegli quanti codici
Un solo codice (con la riga di decodifica e una scheda anagrafica fittizia) oppure un lotto da 5, 10, 50 o 100.
3. Copia o esporta
Copia il singolo codice con l'icona o con Shift+Enter; i lotti si copiano in blocco o si scaricano in CSV o JSON.
4. Verifica un codice esistente
Incolla un codice fiscale nel validatore: controlla formato e carattere di controllo e decodifica sesso, data e comune di nascita.
Cosa fa il generatore e validatore di codice fiscale
Algoritmo ufficiale del carattere di controllo, tutto calcolato nel browser
Codici fiscali casuali
Ogni codice nasce da una persona inventata (nome, cognome, sesso, data tra il 1950 e il 2004, uno di 20 grandi comuni) codificata con le regole reali.
Decodifica del codice fiscale
Dal validatore leggi sesso, giorno, mese e anno di nascita; il comune viene mostrato per nome se è tra le 20 città incluse, altrimenti come codice catastale.
Verifica del carattere di controllo
Il 16° carattere viene ricalcolato con le tabelle dei caratteri dispari e pari: se non coincide, il validatore indica quale lettera si aspettava.
Lotti fino a 100 codici
Genera 5, 10, 50 o 100 codici fiscali in un clic ed esportali in CSV o JSON per popolare un database di test.
Codice di validazione pronto
La sezione «Codice di validazione» contiene la funzione di controllo in 10 linguaggi, tra cui JavaScript, Python, PHP, Java e C#.
Nessun dato inviato
Generazione e verifica avvengono nel browser: i codici incollati nel validatore non lasciano il tuo dispositivo.
Esempi di codice fiscale calcolato
Dati inventati, stesso algoritmo usato dal generatore
Quando serve un codice fiscale fittizio
Scenari tipici di sviluppo e collaudo
Collaudo di moduli di registrazione
Compila form di e-commerce, banche o portali con codici formalmente corretti senza usare quelli di colleghi o clienti reali.
Popolare un database di staging
Esporta 100 codici in CSV e importali nelle tabelle anagrafiche di un ambiente di test, lontano dai dati personali veri.
Test unitari della validazione
Usa i codici generati come casi positivi e modifica a mano l'ultimo carattere per ottenere casi negativi da far rifiutare al tuo codice.
Leggere un codice fiscale ricevuto
Incolla il codice nel validatore per controllare che il carattere di controllo torni e vedere data e sesso codificati, ad esempio prima di correggere un'anagrafica.
Prodotti multi-paese
Nella stessa pagina generi anche DNI spagnolo, NIR francese, Steuer-IdNr tedesca e CPF brasiliano per testare form internazionali.
Errori comuni con i codici fiscali di test
Usare un codice generato fuori dai test
Un codice formalmente corretto può coincidere per caso con quello di una persona reale. Inserirlo in pratiche, contratti o registrazioni vere non è mai lecito: serve solo per ambienti di sviluppo.
Credere che «valido» significhi «esistente»
Il validatore controlla la struttura e il carattere di controllo, non l'Anagrafe tributaria. Controlla anche che la lettera del mese esista e che il giorno sia possibile per quel mese, ma non che il comune esista. Per sapere se un codice esiste davvero c'è il servizio di verifica dell'Agenzia delle Entrate.
Il generatore non produce codici omocodici
Quando due persone avrebbero lo stesso codice, l'Agenzia sostituisce alcune cifre con lettere (0→L, 1→M … 9→V). Il validatore accetta questi codici e li decodifica, ma il generatore crea solo la forma base con le cifre.
Via, CAP e contatti sono inventati
La «Identità Completa» riprende nome, sesso, data di nascita e comune codificati nel codice. Via, CAP, telefono ed email sono invece casuali: il CAP non corrisponde al comune.
Perché usare questo generatore di codice fiscale
Generatore, validatore e decodifica stanno nella stessa schermata: crei un lotto di codici fittizi, ne verifichi uno ricevuto e copi la funzione di controllo nel linguaggio del tuo progetto senza installare librerie come i pacchetti Faker.
Tutto gira nel browser, senza registrazione e senza inviare i codici a un server. I limiti sono dichiarati: il codice non viene calcolato dai tuoi dati anagrafici, il generatore non crea codici omocodici (il validatore li accetta) e la decodifica del comune copre solo 20 città.
Domande frequenti sul codice fiscale
No. Lo strumento non ha campi per inserire nome, data e comune: genera persone inventate e ne calcola il codice. Il tuo codice fiscale è quello attribuito dall'Agenzia delle Entrate e riportato sulla tessera sanitaria; un calcolo fai-da-te può sbagliare nei casi di omocodia.
Fonti e strumenti ufficiali
Strumenti correlati
- Generatore Partita IVA — P.IVA Valida per Test con Validatore Integrato Sviluppatore Genera Partita IVA (Italia), CNPJ (Brasile), EIN (USA), CIF (Spagna) e SIREN/SIRET (Francia) per test software. Validatore integrato. Gratis, senza registrazione.
- Validatore di Sintassi Email Sviluppatore Valida qualsiasi formato di indirizzo email istantaneamente secondo RFC 5322 — parte locale, simbolo @, dominio e TLD. Gratuito, nel browser, privato.
- Formattatore & Validatore JSON Sviluppatore Formattatore e validatore JSON online gratuito — formatta, valida, minifica ed esporta JSON in CSV. Vista ad albero, vista grafico e evidenziazione...
- Validatore JSON Schema Sviluppatore Valida dati JSON contro qualsiasi schema (Draft-07, 2019-09, 2020-12) istantaneamente nel browser. Gratuito, senza installazione, senza registrazione.
- Formattatore XML Online — Beautifier, XPath e Diff Sviluppatore Formattatore XML gratuito — formatta, minifica, valida XML, tree view, query XPath, diff XML e conversione in JSON/CSV. 100% lato client, senza registrazione.