SNIP2FIELD · IBAN FORMAT ALL COUNTRIES
IT · 27 characters

Italian IBANformat

An Italian IBAN is always 27 characters long. Here is what each part of it means, with a real example broken down field by field — and a checker that runs on your machine.

Country codeIT
Total length27 characters
Bank identifierABI code
ExampleIT60 X054 2811 1010 0000 0123 456
What each part means
IT 60 X 05428 11101 000000123456
Country code + check digitsIT60
CIN (national check letter)X
ABI (bank code)05428
CAB (branch code)11101
Numero di conto (account)000000123456
Check a Italian IBAN — runs in your browser

What is different about Italy

An Italian IBAN has a letter in the fifth position — the CIN, a domestic check character. It is the only common European IBAN with a single letter sitting between the check digits and the bank code, so if a read shows a digit there, something has gone wrong.

How the check digits work

The two digits straight after IT are not part of the account — they are a checksum over everything else. Move the first four characters to the end, turn every letter into a number (A=10 … Z=35), divide the result by 97, and a genuine IBAN always leaves a remainder of exactly 1. That is what the box above is doing, on your machine, with nothing sent anywhere.

Reading IBANs off invoices?

If the number is on a scanned PDF you cannot select, retyping 27 characters is where mistakes get made. Snip2Field sits on your Windows desktop: press a hotkey, drag a box over the IBAN, and it reads the field, runs this exact checksum and copies it — ready to paste into your books or a transfer form. Fully offline.

See Snip2Field
Windows · $14 once · no subscription

Questions

How many characters is an Italian IBAN?

Exactly 27, always. That is IT, two check digits, and 23 characters of account detail. Anything longer or shorter is not a valid IT IBAN, whatever else is right about it.

What does the ABI code look like in an Italian IBAN?

It is the 1 characters directly after the check digits. In the example IT60 X054 2811 1010 0000 0123 456, that is X.

Can I tell whether an Italian IBAN is real?

You can tell whether it was written down correctly: the check digits catch a single wrong character or two swapped ones. You cannot tell whether the account exists — only the receiving bank knows that, which is what the recipient-name check does when a transfer is made.

Other countries: AT BE BG HR CZ DK EE FI FR DE GR HU IE LV LT LU NL NO PL PT RO SK SI ES SE CH GB all →
Nothing ever leaves
your device.
Snip2FieldIBAN CheckerAll tools Copy an IBAN from a PDF PrivacyTerms © 2026