Usiamo cookie tecnici necessari. Con il tuo consenso possiamo attivare statistiche anonime, miglioramento prodotto e annunci Google personalizzati. Puoi modificare la scelta in ogni momento.
Free · No registration · Calculated in your browser
Italian Tax Code (Codice Fiscale) Calculator
Generate your Italian fiscal code from your personal data. Works for Italian citizens and for foreigners born outside Italy. Supports 7,900+ Italian municipalities, 150+ countries (codes Z*), and historical/merged municipalities. The entire calculation runs locally in your browser — your data is never sent to a server.
What is the Codice Fiscale?It's a 16-character alphanumeric tax identifier issued by the Italian Revenue Agency (Agenzia delle Entrate). You need it for any official activity in Italy: signing a job contract, opening a bank account, renting an apartment, accessing the National Health Service (SSN), buying a car, registering a SIM card, etc. The code follows a deterministic public algorithm (Italian Decree 12 March 1974) — so it can be recomputed from your personal data. The official tax code is the one assigned and registered by the Italian Revenue Agency.
Codice Belfiore selezionato: H501
How the algorithm works
3 letters from the surname (consonants first, then vowels, then X if needed)
3 letters from the first name (same rule; if 4+ consonants, take the 1st, 3rd, 4th)
2 digits for the year of birth
1 letter for the 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
2 digits for the day of birth (women add +40 to the day)
4 characters for the place of birth (Italian municipality “Belfiore” code, or country code starting with Z for foreigners)
1 check character computed from the previous 15
Foreign-born applicants
If you were born outside Italy, you use your country's Belfiore code instead of an Italian municipality. Some common codes:
Z110 — France
Z112 — Germany
Z131 — Spain
Z133 — Switzerland
Z114 — United Kingdom
Z404 — USA
Z401 — Canada
Z210 — China
Z222 — India
Z129 — Romania
Z154 — Russia
Z138 — Ukraine
Z602 — Brazil
Z330 — Morocco
Z333 — Nigeria
The autocomplete in the calculator supports all 150+ countries.
Homocodes (omocodia)
When two different people generate the same code, the Revenue Agency replaces digits with letters progressively from the rightmost numeric position (0→L, 1→M, 2→N, 3→P, 4→Q, 5→R, 6→S, 7→T, 8→U, 9→V). The “Omocodia” tab in the calculator generates all 7 progressive variants.
FAQ
Is this calculator official?
No. The algorithm is correct and deterministic, but the official tax code is the one issued and recorded by Agenzia delle Entrate. To verify an existing CF use their online service.
Why +40 for women?
To encode gender without extra characters: women get +40 added to their day of birth.
Can I recover my name from the code?
No. The first 6 characters contain only consonants/vowels of surname and first name — different people can produce identical 6-character prefixes.
Is my data sent anywhere?
No. The calculator runs entirely in your browser. The municipality dataset is loaded as a static JSON file from our CDN — no personal data is sent to our servers.