IBAN Validator
Validate an International Bank Account Number — country length, allowed characters and mod-97 checksum.
Quick answer: Validate an International Bank Account Number — country length, allowed characters and mod-97 checksum.
Last updated
Frequently asked questions
- Does a valid IBAN mean the account exists?
- No — only that the IBAN is well-formed and the checksum matches. Verifying the account belongs to the right person needs a service like SEPA Instant or your bank's API.
- What is the mod-97 check?
- Move the first four characters to the end, convert letters to numbers (A=10 … Z=35), then check that the resulting big number is congruent to 1 modulo 97. Designed by the Swiss banks in 1997 to catch single-digit typos and most transpositions.
- Which countries are supported?
- All 80+ countries currently in the IBAN registry — every European country, Brazil, UAE, Saudi Arabia, Pakistan, Tunisia and more. The expected length is published by SWIFT and built into the validator.
- Is my data uploaded?
- No — validation runs entirely in your browser.
- Why does my US 'IBAN' fail?
- The United States doesn't use IBANs — domestic transfers use ABA routing numbers, international transfers use SWIFT/BIC plus account number. The IBAN system is mainly European/Middle East.