Generate or verify an Italian codice fiscale instantly. Enter your personal details or paste an existing tax code. Free, no registration required.
First name, surname, gender, date of birth
Search for your birthplace or foreign country
Codice fiscale with a breakdown of each part
Complete guide: how it's calculated, omocodia, special cases for foreigners, required documents and validation.
Read the full guide →Add or remove VAT at 4%, 5%, 10%, 22%. Instant result, free.
VAT Calculator Online →Are you a freelancer in Italy? Calculate your flat-rate tax
Flat-Rate Tax Calculator →Need to check an Italian or European VAT number?
VAT Number Checker →The codice fiscale is a 16-character alphanumeric tax identification code used in Italy. It is derived from: surname (3 letters), first name (3 letters), year of birth (2 digits), month (1 letter), day + gender (2 digits), municipality cadastral code (4 characters), and a check character.
The official codice fiscale is issued by the Italian Revenue Agency (Agenzia delle Entrate). This tool calculates it using the standard algorithm (DM 12/03/1974). In rare cases of omocodia (when two people share the same code), the Agency assigns a modified unique code.
Yes, if you live, work, or do business in Italy, you need a codice fiscale. It is required for opening a bank account, signing rental contracts, accessing healthcare, and many administrative procedures.
The last character (16th) is calculated by summing the values of the first 15 characters using two different tables for odd and even positions. The result modulo 26 determines the check letter (A=0, B=1, ..., Z=25).
For people born outside Italy, the municipality cadastral code is replaced by the country code, which starts with the letter Z followed by 3 digits (e.g., Z404 for Germany).
Our verification tool checks three aspects: the format (16 alphanumeric characters with the correct pattern), the check character (recalculated and compared with the last character), and internal consistency (valid month letter, day between 01-31 or 41-71). A valid CF does not guarantee it was officially issued by the Agenzia delle Entrate.
Omocodia occurs when two people generate the same tax code. The Italian Revenue Agency resolves this by replacing one or more digits (at positions 7, 8, 10, 11, 13, 14, 15) with letters using a fixed table (0→L, 1→M, ..., 9→V). Our verification tool automatically detects and decodes omocodia.
Generate professional texts, emails, bios and slogans in seconds. 10 free credits at sign up — no card needed.