Check whether an IBAN is valid using the mod-97 checksum.
Checked locally in your browser.
How do you validate an IBAN?
Move the first four characters to the end, convert letters to numbers (A=10 … Z=35), and the IBAN is valid when the whole number mod 97 equals 1, alongside a per-country length check. A passing checksum confirms the number is correctly formed but does not prove the account exists. GB82 WEST 1234 5698 7654 32 is a valid example IBAN.
Understanding your result
A passing checksum confirms the number is correctly formed. It does not prove the account exists or is open.
Formula and method
Move the first four characters to the end, convert letters to numbers (A=10 … Z=35) and the IBAN is valid when the whole number mod 97 equals 1.
Worked example
GB82 WEST 1234 5698 7654 32 is a valid example IBAN.
How to use this tool
- Paste the IBAN (spaces are ignored).
- See whether it is valid and well-formed.
Common mistakes to avoid
- Including the wrong number of characters — each country has a fixed IBAN length.
About the IBAN Validator
Check whether an IBAN (International Bank Account Number) is correctly formed. The validator runs the official mod-97 checksum and the per-country length check.
Who should use this tool
Anyone entering or verifying bank details for international payments.
Explore all Developer Tools tools
Frequently asked questions
Does a valid IBAN mean the account is real?
No. It confirms the format and checksum only, not that the account exists.
Is my IBAN sent anywhere?
No. The check runs entirely in your browser.