Loading...
Calculate Italian fiscal code from name, surname, birth date, gender, and birthplace for official documents
The first 3 letters are from the surname consonants, next 3 from name consonants, then 2-digit year, 1-letter month code, 2-digit day (40+ for females), and 4-character birthplace code, ending with a control character calculated from the previous 15 characters.
Tools.codice_fiscale.use_cases_description
Tools.codice_fiscale.faq_description
Is this the official calculation?
This calculator uses the official algorithm. However, always verify with official sources for legal purposes.
What if I was born abroad?
For foreign-born individuals, use the country code starting with 'Z' followed by a country identifier.
Can the code change?
No, your fiscal code is unique and permanent. It never changes even if you move or change your name.
Tools.codice_fiscale.tips_description
Examples of Italian fiscal code structure and character positions.
Structure: RSSMRA00A01H501U (Surname 3, Name 3, Year 2, Month 1, Day 2, Birthplace 4, Checksum 1)
Surname: First 3 consonants (RSS for Rossi), use X if insufficient consonants
Name: First 3 consonants (MRA for Mario), use X if insufficient consonants
Month: A=Jan, B=Feb, C=Mar, D=Apr, E=May, H=Jun, L=Jul, M=Aug, P=Sep, R=Oct, S=Nov, T=Dec
Day: 01-31 for males, 41-71 for females (add 40 to day)
Birthplace: 4-character code (H501 for Roma, A501 for Milano)
Checksum: 16th character calculated from odd/even position values
Algorithm details: consonant extraction, month codes (A-L), day encoding (40+ for females), birthplace codes, and checksum calculation using odd/even position values.