FREE TOOL

IBAN checker

Check the country format and checksum. Get the bank name and BIC where available, then copy a clean IBAN.

Paste with or without spaces. Checks structure and checksum.

Free, no signup. Format validation only; account status and ownership are not checked.

THE API UNDERNEATH

GET /iban/{iban}

Add the same check to a payment form or accounting app. The API returns structured JSON with validity, formats, country, and bank details where available. One pooled request per lookup.

IBAN API

QUESTIONS

What does the IBAN checker validate?
The country prefix, country-specific length and character pattern, and MOD-97 checksum. A valid result means those checks passed. It does not confirm that a bank account exists, accepts payments, or belongs to a particular person.
Can I paste an IBAN with spaces?
Yes. Spaces and punctuation are removed for the check, and letters are uppercased. Valid IBANs can be copied as an electronic value without spaces or as a printed value in groups of four.
Why is the bank name or BIC missing?
Bank names and BICs come from official national bank-code directories. A value is shown only when we have a matching entry. A missing directory entry does not by itself make an IBAN invalid.
Does an invalid IBAN mean the account is closed?
No. Invalid means the entered value failed a format or checksum check. A closed account can still have a correctly formatted IBAN. Account status and ownership require a separate check with a payment provider or the bank.
Can I use this check in my app?
Yes. The same check is available through /iban, with the normalized IBAN, validity, country, formatted value, and bank details where available.