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.
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: 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.
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.