How Inverse Codice Fiscale Decoding Works
Position Content Data Extracted ──────── ──────────────── ───────────────────────── 1-3 Surname consonants (not unique → multiple names possible) 4-6 Name consonants (not unique → multiple names possible) 7-8 Year (2 digits) Birth year (century ambiguity) 9 Month letter Birth month (A=Jan … T=Dec) 10-11 Day + sex Day 01-31 (M) or 41-71 (F, +40) 12-15 Belfiore code Italian municipality or country (Z***) 16 Check character Integrity verification
Month Decoding
Position 9 encodes the birth month: A=January, B=February, C=March, D=April, E=May, H=June, L=July, M=August, P=September, R=October, S=November, T=December.
Day and Sex Decoding
Positions 10-11 contain the birth day: 01-31 for males, 41-71 for females (+40). The calculator automatically subtracts 40 when the value exceeds 40 and reports female sex.
Belfiore Code Lookup
Positions 12-15 contain the Belfiore code. Codes starting with letters other than Z indicate an Italian municipality (e.g., H501 = Rome). Codes starting with Z indicate a foreign country (e.g., Z112 = Germany). The database includes 7,900+ municipalities and 150+ countries.