calcolihoreca

Free calculators for restaurants, bars and pizzerias. Results are operational estimates and do not replace professional tax, legal, health or technical advice.

Food cost calculatorCocktail cost calculatorBlood alcohol calculatorPizza dough calculatorBreak-even calculatorBMI calculatorPercentage calculatorItalian tax codeAll calculatorsBar gamesBlogAuthorsAbout usEditorial policyContactPrivacyCookieTerms
Made in Italy
$calcoli·HoReCaFree · fast · no sign-up
Food CostMarginsBar & CocktailPizzaPastaStaff & HREventsCoffee
Home/Useful Tools

Useful Tools

Inverse Codice Fiscale — Decode Italian Tax Code

Enter a 16-character Italian fiscal code and instantly decode birth date, sex, and municipality or country of birth. Recognizes homocode (omocodia) variants. Runs entirely in your browser — no data sent to servers.

Updated: May 2026
No registration Instant calculation Data stays in browser
Note: the full first and last name cannot be reconstructed from the codice fiscale (they are compressed to 3 letters each). Only the consonant/vowel initials used by the algorithm can be derived.

Data extracted from the codice fiscale

StatusEnter a codice fiscale
150 persone trovano utile questo calcolatore

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.

Example: Decoding RSSMRA90A15H501K

  1. Positions 1-3 “RSS” → surname consonants R, S, S
  2. Positions 4-6 “MRA” → name consonants M, R + vowel A
  3. Positions 7-8 “90” → year 1990
  4. Position 9 “A” → January
  5. Positions 10-11 “15” → day 15, male
  6. Positions 12-15 “H501” → Rome
  7. Position 16 “K” → valid check character

Result: born 15 January 1990 in Rome, male.

Tax disclaimer

For information only. VAT rates, taxes and tax rules depend on the specific case and change over time: always check with your accountant and official sources.

Risposte rapide

Direct answers

What is inverse Codice Fiscale calculation?
Inverse calculation extracts partial personal data from a 16-character Italian fiscal code: birth year and month (positions 7-9), birth day and sex (positions 10-11: male 01-31, female 41-71), and municipality or country of birth (positions 12-15 via the Belfiore code). Full name cannot be recovered as the CF only stores 3 consonants/vowels each.
Can I find someone's full name from their Codice Fiscale?
No. The CF contains only 3 characters for the surname and 3 for the first name (consonants and vowels per the D.M. 1974 algorithm). Many different names produce the same triplets, so the full name cannot be uniquely determined from the code alone.
Does inverse decoding work with homocode (omocodia) variants?
Yes. The calculator automatically recognizes homocode substitutions (digit-to-letter replacements: L=0, M=1, N=2, P=3, Q=4, R=5, S=6, T=7, U=8, V=9) and decodes the original values before extracting the data.
Is decoding a Codice Fiscale legal?
Yes. The Codice Fiscale is considered public data and its algorithm is defined by Ministerial Decree 12/03/1974. Decoding does not violate privacy: the extractable data is partial and does not uniquely identify a person.
Quick answers

Frequently Asked Questions

What is inverse Codice Fiscale calculation?

Inverse calculation extracts partial personal data from a 16-character Italian fiscal code: birth year and month (positions 7-9), birth day and sex (positions 10-11: male 01-31, female 41-71), and municipality or country of birth (positions 12-15 via the Belfiore code). Full name cannot be recovered as the CF only stores 3 consonants/vowels each.

Can I find someone's full name from their Codice Fiscale?

No. The CF contains only 3 characters for the surname and 3 for the first name (consonants and vowels per the D.M. 1974 algorithm). Many different names produce the same triplets, so the full name cannot be uniquely determined from the code alone.

Does inverse decoding work with homocode (omocodia) variants?

Yes. The calculator automatically recognizes homocode substitutions (digit-to-letter replacements: L=0, M=1, N=2, P=3, Q=4, R=5, S=6, T=7, U=8, V=9) and decodes the original values before extracting the data.

Is decoding a Codice Fiscale legal?

Yes. The Codice Fiscale is considered public data and its algorithm is defined by Ministerial Decree 12/03/1974. Decoding does not violate privacy: the extractable data is partial and does not uniquely identify a person.

Italian version: Calcola codice fiscale/inverso
Note: the full first and last name cannot be reconstructed from the codice fiscale (they are compressed to 3 letters each). Only the consonant/vowel initials used by the algorithm can be derived.

Data extracted from the codice fiscale

StatusEnter a codice fiscale
150 persone trovano utile questo calcolatore

Explore 3 similar calculators

BMI CalculatorWeighted Average CalculatorDays Between Dates Calculator
Next useful tools

Related calculators

Useful ToolsBMI CalculatorCalculate Body Mass Index and understand your weight category.Open calculatorUseful ToolsWeighted Average CalculatorCalculate weighted averages for grades, prices and mixed measurements.Open calculatorUseful ToolsDays Between Dates CalculatorCalculate the number of days, weeks or months between two dates.Open calculator