IBAN Validator
Paste an International Bank Account Number to normalize it, inspect its country and bank fields, and check its published format and checksum locally.
A QUICK WALKTHROUGH
How to use this tool
- Paste an IBAN with or without spaces.
- Select Validate IBAN to normalize the value and run country-format and MOD-97 checks.
- Review the parsed fields and use the result only as a format check before sending a payment.
A local format and checksum check
The validator removes whitespace, converts letters to uppercase, verifies the two-letter country code, expected length and supported BBAN structure, then calculates the ISO 13616 MOD-97 checksum. Everything runs in this browser.
A valid IBAN does not confirm an account
A passing result means the number has a recognized structure and checksum. It cannot confirm that a bank account exists, is open, belongs to a particular person or business, or can receive a payment. Confirm payee details through your bank or trusted payment channel.
Explicit country coverage
This tool has detailed structural patterns for a practical set of commonly used IBAN countries. For an unlisted country, it still reports the country code and runs the generic IBAN character, length, and MOD-97 checks, while clearly marking country structure as unknown.
GOOD TO KNOW
Common questions
Does this check whether an account exists?
No. IBAN validation cannot verify account existence, ownership, balance, payment eligibility, or fraud risk.
Why can an IBAN with a valid checksum still be rejected?
A bank may require a real, open account, a matching payee, additional payment details, or a country-specific rule beyond the published IBAN format.
Which countries have detailed structure checks?
The page currently recognizes structure patterns for Austria, Belgium, Bulgaria, Switzerland, Cyprus, Czechia, Germany, Denmark, Estonia, Spain, Finland, France, United Kingdom, Greece, Ireland, Italy, Lithuania, Luxembourg, Netherlands, Norway, Poland, Portugal, Sweden, Slovenia, and Slovakia.
Does the page send my IBAN anywhere?
No. Normalization, parsing, and validation happen locally in your browser.