IBAN validator
Paste an IBAN to check its country code, its length for that country and its checksum. Spaces and dashes are removed for you.
Run the check
What this checks
- Checked
- Country code, length, mod-97 checksum
- Not checked
- Whether the bank or account exists
- Countries with a length check
- 76 (others get the checksum only)
Free to use, up to 6 checks a minute and 60 a day from one address. The check runs on our server and the result is not stored by this tool.
Where to find it
Your IBAN is printed on bank statements and shown in online banking under account details.
Common mistakes
- Letter O typed instead of the digit 0, or the reverse.
- A digit dropped or doubled while copying. This breaks the checksum in almost every case.
- A local account number pasted without the country code and check digits.
Questions
What does the checksum catch?
Typing mistakes. A single wrong digit, or two neighbouring digits swapped, changes the mod-97 result, so the number fails.
What if the country has no length rule here?
The result then says the length is not known for that country, and validity depends on the checksum alone.
Does a valid result mean the account exists?
No. The check confirms the country code, the length for that country and the mod-97 checksum. It cannot tell whether the bank or the account exists, or whether the name matches.
Is my IBAN stored?
The number is sent to this site over HTTPS to run the check. It is not written to a database by this tool. Normal server and platform logs may still record that a request happened.