This tool generates random Italian fiscal code (codice fiscale) profiles for testing, demos, and development workflows. Each result includes a plausible person record — name, gender, birth date, country, and the computed 16-character fiscal code — built from the same rules used by the calculate tool.
How the code is built
The fiscal code concatenates five blocks plus a check character:
- Surname (3 letters) — consonants first, then vowels; padded with
Xif fewer than three letters are available. - First name (3 letters) — if there are four or more consonants, the 1st, 3rd, and 4th are taken; otherwise the same consonant-then-vowel rule as the surname applies.
- Birth year and month (2 + 1) — last two digits of the year plus a month letter (
A–Lfor January–December, skippingI). - Birth day (2 digits) — day of month; for females, 40 is added to the day value.
- Municipality / country code (4 characters) — Belfiore code for Italian births or the foreign-country code from the registry.
- Check character — a control letter derived from the partial code using the official odd/even position algorithm.
When to use it
Use generated profiles to populate staging databases, write unit tests for forms that accept fiscal codes, or prototype Italian payroll and invoicing screens without touching real personal data.
Limitations
Output is syntactically valid but not tied to a real person. Random generation may produce codes that pass format checks yet would fail official verification against civil-registry records. Do not use generated codes on government filings, tax returns, or identity documents.
Legal disclaimer
The codice fiscale is a government-issued identifier in Italy. This tool is for educational and software-testing purposes only. It does not issue official codes and must not be used to impersonate individuals or satisfy legal identification requirements.