How to find out which bank an IBAN belongs to

The IBAN contains the bank's code. Where it sits in each country, how the institution is identified and what the check cannot tell you.

Every IBAN includes a code that identifies the bank. Its position and length depend on the country: in Spain it is digits 5 to 8 (Banco de España entity code), in Germany the 8-digit Bankleitzahl and in France the 5-digit bank code.

Structure examples

CountryLengthBank code
Spain244 digits (positions 5–8)
Germany228 digits (positions 5–12)
France275 digits (positions 5–9)
Italy275-digit ABI (positions 6–10, after the CIN check character)
Netherlands184 letters (positions 5–8)
Belgium163 digits (positions 5–7)

How we identify it

  1. We validate the country format, the IBAN check digits and, where one exists, the national check.
  2. We extract the bank code using the official structure in the SWIFT IBAN Registry.
  3. We look it up in official directories whose licence allows reuse (for example Banco de España or the Bundesbank).
  4. We show the BIC only when a source links it to that code, and say whether it is confirmed or a candidate.

Try it with our IBAN bank lookup.

What an IBAN does not tell you

Try the tool

More guides