Italy IBAN Validator

Validate Italian IBANs (IT + 27 chars) including the CIN letter

Ad placeholder (leaderboard)

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 (09 = 0–9, AZ = 0–25).
  • Sum every weight, take modulo 26, and map the result to a letter where 0 = A and 25 = 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.

Ad placeholder (rectangle)