Questo strumento genera profili casuali di codice fiscale italiano (codice fiscale) per test, demo e flussi di sviluppo. Ogni risultato include un record persona plausibile — nome, sesso, data di nascita, paese e il codice fiscale a 16 caratteri calcolato — con le stesse regole dello strumento di calcolo.
Come si costruisce il codice
Il codice fiscale concatena cinque blocchi più un carattere di controllo:
- Cognome (3 lettere) — prima le consonanti, poi le vocali; riempito con
Xse ci sono meno di tre lettere. - Nome (3 lettere) — se ci sono quattro o più consonanti, si prendono la 1ª, 3ª e 4ª; altrimenti la stessa regola consonanti-poi-vocali del cognome.
- Anno e mese di nascita (2 + 1) — ultime due cifre dell’anno più lettera del mese (
A–Lda gennaio a dicembre, saltandoI). - Giorno di nascita (2 cifre) — giorno del mese; per le donne si aggiunge 40 al valore del giorno.
- Codice comune / paese (4 caratteri) — codice Belfiore per nascite in Italia o il codice dello Stato estero dal registro.
- Carattere di controllo — lettera derivata dal codice parziale con l’algoritmo ufficiale delle posizioni dispari/pari.
Quando usarlo
Usa i profili generati per popolare database di staging, scrivere unit test per form che accettano codici fiscali, o prototipare schermate italiane di paghe e fatturazione senza toccare dati personali reali.
Limitazioni
L’output è sintatticamente valido ma non legato a una persona reale. La generazione casuale può produrre codici che superano i controlli di formato ma fallirebbero la verifica ufficiale rispetto all’anagrafe. Non usare codici generati in pratiche pubbliche, dichiarazioni fiscali o documenti di identità .
Esempio
Un team QA che costruisce un flusso di checkout italiano potrebbe generare dieci profili di esempio, salvare solo i nomi e i codici sintetici in staging, e poi usare lo strumento di validazione complementare per confermare che ogni codice fiscale generato supera ancora i controlli formali dopo import/export.