SEPA coverage · 🇮🇹 IT

Convert Italy IBANs to their BIC

Every Italy IBAN is 27 characters long and starts with IT. The bank identifier embedded inside it is what resolves to a BIC/SWIFT code, the bank's name and address, and its SEPA reachability.

27
IBAN length
characters, fixed
IT
Country code
ISO 3166-1
EUR
Currency
eurozone account
23
Structure
BBAN characters after the check digits

The Italy IBAN format

Example of a valid Italy IBAN:

IT60 X054 2811 1010 0000 0123 456

Structure of a Italy IBAN, segment by segment
Segment Length Example Meaning
Country code2ITAlways IT
Check digits260ISO 7064 mod-97 checksum over the whole IBAN
Check character (CIN)1XNational check letter computed over the BBAN
Bank code (ABI)505428Numeric code identifying the Italian bank
Branch code (CAB)511101Numeric code identifying the branch
Account number12000000123456Alphanumeric account identifier

Italian IBANs embed the domestic ABI (bank) and CAB (branch) codes plus a national CIN check letter. The ABI code maps directly to the institution, which is how the BIC is resolved.

How to get the BIC from a Italy IBAN

01

Validate the IBAN

Check the length (exactly 27 characters for IT) and the ISO 7064 mod-97 checksum. Both are local computations — no lookup needed yet.

02

Extract the bank identifier

The bank code (abi) (5 characters) inside the BBAN identifies the institution holding the account.

03

Resolve it to a BIC

Map the bank identifier to the institution's BIC via registry data — or send the IBAN to the API and get BIC, bank details and SEPA flags in one response.

Resolve it with one API call

Send the IBAN to POST /v1/convert and get back the BIC, bank details and the four SEPA reachability flags. Invalid and not-found lookups are always free.

curl https://api.iban2bic.com/v1/convert \
  -H "Authorization: Bearer ibk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "iban": "IT60X0542811101000000123456" }'

Italy IBAN — frequently asked

Other SEPA countries

Keep reading

Resolve Italy IBANs programmatically

BIC, bank details and SEPA reachability for any IT IBAN — €0.009 per successful call, failures always free.