Generatore Codice Fiscale — Generatore, Validatore e Decodificatore CF, CPF

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

Generatore

Codice Fiscale

Validatore

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

Persona fittizia
Codice fiscale
Mario Rossi, M, 01/01/1980, Roma (H501)
RSSMRA80A01H501U
Giulia Bianchi, F, 15/03/1992, Milano (F205)
BNCGLI92C55F205B
Francesco Esposito, M, 22/10/1975, Napoli (F839)
SPSFNC75R22F839V
Mario Rossi in versione omocodica (H50M)
RSSMRA80A01H50MM — accettato: il validatore riconosce l'omocodia (comune H501)

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