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.
Italian Fiscal Code Validator - Check Codice Fiscale Format and Check Character - Paji toolset