Validate an Italian IBAN in your browser
An Italian IBAN is the 27-character identifier used for bonifici and SEPA payments in Italy. It is distinctive because it carries a single national control letter — the CIN — right after the IBAN check digits. This tool verifies the CIN alongside the international MOD-97 checksum, all locally.
How it works
The Italian IBAN layout is IT + 2 IBAN check digits + 1 CIN letter + 5-digit ABI + 5-digit CAB + 12-character account.
The international checksum is the usual ISO 7064 MOD-97-10: rotate the first four characters to the end, expand letters to two-digit values, and require the number modulo 97 to equal 1.
The CIN is computed over the 22-character BBAN (ABI + CAB + account):
- Characters in odd positions (1st, 3rd, 5th…) use a special odd-weight table.
- Characters in even positions use their plain value (
0–9= 0–9,A–Z= 0–25). - Sum every weight, take modulo 26, and map the result to a letter where
0=Aand25=Z.
The tool recomputes the expected CIN and compares it to the one supplied.
Example and notes
The sample IBAN IT60 X054 2811 1010 0000 0123 456 has CIN X, ABI 05428, CAB 11101 and account 000000123456. Because the account section is alphanumeric, the odd/even weight tables include letter values — this is why the CIN is more involved than a simple digit checksum. A valid result confirms structure plus both checks, not that the account is open.