Free online tool

IBAN Checker & Validator

Paste any IBAN below to check its country format, verify the check-digit checksum, and look up the bank it belongs to. Free, instant, no account required.

Need to validate IBANs automatically inside your own product? Use the IBAN API instead.

3 free checks a day
READY
// enter an IBAN above and press Validate to see the real result
90
Countries this checker supports
10570
Banks it can identify by code
mod-97
Checksum standard, ISO 7064, run on every check
Aug 12, 2026
Bank registry last refreshed
Anatomy of an IBAN

What the checker is actually reading.

Take the German example above. Every IBAN breaks down into the same parts, though the exact length and bank/account split vary by country.

Country code
DE
Check digits
89
Bank code
3704 0044
Account number
0532 0130 00
  • Country code: two letters, ISO 3166-1, telling the checker which country's rules to apply to the rest of the IBAN.
  • Check digits: the result of a mod-97-10 calculation (ISO 7064) over the whole IBAN. This is the part a checker actually verifies: change one digit anywhere in the IBAN, and this checksum breaks.
  • BBAN: the domestic account number, in a country-specific format and length. Germany uses 22 characters in total; other countries range from 15 to 34. See the full list by country.
FAQ

Common questions about the IBAN checker

What does this IBAN checker actually verify?

It runs three checks on the IBAN you enter: the country-specific format and length, the mod-97-10 check-digit checksum (ISO 7064), and whether the embedded bank code exists in our bank registry, returning the bank name, branch and BIC when we have them.

Is the IBAN checker free to use?

Yes. You can run up to 3 checks a day from this page with no account or sign-up. For higher volume or automated checking, use the free tier of the IBAN API.

Does a valid IBAN mean the account is real or belongs to a specific person?

No. A "valid" result means the IBAN is correctly formatted and its checksum and bank code check out. It does not confirm the account is open, active, or owned by a particular person. Always confirm account details directly with the recipient before sending a transfer.

What is the difference between an IBAN checker and a BIC/SWIFT lookup?

An IBAN checker validates the whole account number: structure, checksum and bank identification in one step. A BIC/SWIFT lookup only resolves a bank's identifier code. Every check on this page includes the BIC where it's available, so a separate lookup isn't needed.

Which countries does the checker support?

90 countries with full IBAN support, plus a set of experimental markets under evaluation. See the full country-by-country list, including required length and currency.

Can I validate IBANs automatically instead of one at a time?

Yes. The same validation engine behind this page is available as an API, so IBANs can be checked directly from your own application or batch process.