IBAN Validator
Validate an IBAN using the international mod-97 checksum and break it down: country, bank, and account number.
How to Use
- Paste the IBAN into the field (spaces and lowercase letters are fine)
- The result appears instantly: valid or invalid
- Review the breakdown: country code, check digits, bank, and account number
- Copy the IBAN formatted into 4-character groups for easier reading
IBAN Validation
The IBAN (International Bank Account Number) is the standardized account number used to transfer money accurately and reduce errors. This tool validates an IBAN against the international ISO 13616 standard and the mod-97 checksum, and breaks down its parts: country code, check digits, bank code, and account number.
When do you need IBAN validation?
Before sending a bank transfer, registering an employee's salary details, updating a supplier's information, or saving a beneficiary IBAN. Validating in advance reduces the risk of sending money to the wrong number.
IBAN length by country
| Country | Starts with | Length |
|---|---|---|
| Saudi Arabia | SA | 24 |
| United Arab Emirates | AE | 23 |
| Bahrain | BH | 22 |
| Kuwait | KW | 30 |
| Qatar | QA | 29 |
| Oman | OM | 23 |
| Egypt | EG | 29 |
| Jordan | JO | 30 |
Supported countries
The tool supports Saudi Arabia, the UAE, Bahrain, Kuwait, Qatar, Oman, Egypt, and Jordan, checking the correct length for each. Bank names are shown only for Saudi accounts when a verified bank code is available.
Calculation Methodology
Checksum algorithm (mod-97)
The first four characters are moved to the end, letters are replaced with numbers (A=10 to Z=35), and the remainder modulo 97 is computed. The IBAN is valid when the remainder equals 1, per the international ISO 13616 standard.
Length and structure checks
Each country has a fixed IBAN length (e.g. 24 for Saudi Arabia, 23 for the UAE). The tool checks the country code, length, and allowed characters before running the checksum.
Saudi bank names
A bank name is shown for Saudi accounts only, based on the two-digit bank code (the first two characters after the check digits). When no verified code is available, the numeric code is shown without a name to avoid any inaccurate information.
Practical Examples
Validating a Saudi IBAN
Noura has the IBAN SA03 8000 0000 6080 1016 7519. Result: Valid IBAN ✓ — bank code 80 (Al Rajhi Bank). She can copy it confidently to send to her employer.
Catching a typo
Khalid entered an IBAN with a single wrong digit. Result: Invalid IBAN — checksum failed. This prevents sending the transfer to the wrong number.
A UAE IBAN
The IBAN AE07 0331 2345 6789 0123 456 has 23 characters. Result: Valid ✓ — with bank code and account number shown. Bank names are shown for Saudi Arabia only, but structure and length are checked for all supported countries.
Frequently Asked Questions
What is an IBAN?
How does the tool validate an IBAN?
Does a valid result mean the account actually exists?
Why are bank names shown for Saudi Arabia only?
Can I enter the IBAN with spaces or lowercase letters?
Which countries does the tool support?
Legal References
Disclaimer: The results shown are approximate and for reference only, and do not constitute financial or legal advice. Actual amounts may vary based on additional factors. Please consult the relevant official authorities or a licensed financial advisor for accurate information specific to your situation.