Free · Europe, UK & 80+ countries

IBAN checker

Check that an IBAN is valid before you send money to it, and find out which bank it belongs to. Works for every country that uses IBANs — the whole EU and EEA, the UK, Switzerland, Turkey, the Gulf states and more.

Checked and returned — never stored or logged.

How IBAN details are built

DECountry code (ISO 3166)
89Check digits — the mod-97 checksum over the whole IBAN
3704 0044Bank code (here a German Bankleitzahl)
0532 0130 00Account number

Frequently asked questions

What does this IBAN checker check?

The IBAN’s length and format for its country, the two check digits (the ISO 13616 mod-97 checksum, which catches almost every mistyped or swapped digit), and — for countries that have them, such as France, Spain, Italy and Belgium — the national check digits inside the account number. It then looks the bank code up in that country’s official bank register to name the bank and its BIC.

Does a valid IBAN mean the account exists?

No. A valid IBAN is correctly formed and belongs to a real bank, but only the bank can confirm the account is open — usually by receiving a payment. A valid result rules out typos, which cause most returned transfers.

How long is an IBAN?

It depends on the country: from 15 characters (Norway) to over 30 (Malta, Seychelles). Germany uses 22, the UK 22, France 27. The checker knows each country’s length.

Can I get the BIC/SWIFT code from an IBAN?

Usually, yes. For about 45 countries — including Germany, France, Spain, Italy, the Netherlands, Belgium, Austria, Switzerland, Poland, Ireland, the UK and the Nordics — the bank code inside the IBAN maps to the bank’s BIC, which the checker shows.

Is my IBAN stored?

No. The details are checked and the result returned; nothing is saved or logged.

Check bank details from your own app

The same validation is in the FluxRail API — for every country, in one call — and runs automatically on every payout you send.

Read the API docs

More free bank tools