Italian Fiscal Code Validator
Verify Italian codice fiscale numbers instantly with format validation, birthdate decoding, check character calculation, and a compliant random generator.
Enter an Italian codice fiscale to check its format, birthdate segment, and check character.
Enter an Italian codice fiscale to check its format, birthdate segment, and check character.
Output appears here...
Start by entering a fiscal code
Type an Italian codice fiscale or generate one to review the validation details.
Normalized code—
Name blocks—
Birth detailsBirth segment unavailable
GenderUnknown
Location code—
Check character—
Checksum breakdown—
Key validation rules
- Format pattern: Six letters for surname and name codes, two digits for the birth year, the month letter, two digits for the day, a location code, and a final control letter.
- Month letter: The month is encoded with letters A, B, C, D, E, H, L, M, P, R, S, T representing January to December respectively.
- Day digits and gender: Day values 01-31 represent male births; add 40 (41-71) for females. Values outside these ranges are invalid.
- Control character: Odd positions use a dedicated conversion table, even positions use alphanumeric values. The sum mod 26 selects the final letter.
Disclaimer
- This calculator follows public codice fiscale rules but cannot guarantee municipality code validity for every combination.
- Personal data entered in the tool stays in your browser and is not stored on our servers.
- Always confirm results with official Italian authorities when submitting legal documents.