IBAN checker
Check an IBAN's format and checksum, then copy a clean version.
Account status and ownership are not checked.
Use it in your app
POST /bank
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.
QUESTIONS
- What does the IBAN checker validate?
- The country prefix, country-specific length and character pattern, the ISO MOD-97 checksum, and the national BBAN check when that country publishes one. 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 are shown when a matching bank can be identified. Missing or ambiguous details stay blank. A missing bank name or BIC 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 the Bank API, with the normalized IBAN, validity, country, formatted value, and bank details where available.