ihsib
📆 Saturday, Rabiʻ II 8, 1448 AH — September 19, 2026

IBAN Validator

Validate an IBAN using the international mod-97 checksum and break it down: country, bank, and account number.

How to Use

  1. Paste the IBAN into the field (spaces and lowercase letters are fine)
  2. The result appears instantly: valid or invalid
  3. Review the breakdown: country code, check digits, bank, and account number
  4. 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

CountryStarts withLength
Saudi ArabiaSA24
United Arab EmiratesAE23
BahrainBH22
KuwaitKW30
QatarQA29
OmanOM23
EgyptEG29
JordanJO30

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?
An IBAN is an International Bank Account Number — a standardized format starting with a two-letter country code, followed by check digits and the local account details. It is used to simplify bank transfers and reduce errors.
How does the tool validate an IBAN?
It uses the mod-97 algorithm per the international ISO 13616 standard: it moves the first four characters to the end, converts letters to numbers, then computes the remainder modulo 97. The IBAN is valid if the remainder equals 1.
Does a valid result mean the account actually exists?
No. Validation only confirms the number is correctly formatted and passes the checksum. It does not guarantee the account is active or belongs to the intended person; check with the bank to confirm that.
Why are bank names shown for Saudi Arabia only?
Because the two-digit Saudi bank code is well documented and can be mapped to a bank name accurately. Some other countries do not have a standardized bank identifier in the IBAN, so we show the numeric code without a name to avoid any inaccurate information.
Can I enter the IBAN with spaces or lowercase letters?
Yes, the tool ignores spaces and converts letters to uppercase automatically before validating, so there is no need to format the number manually.
Which countries does the tool support?
It supports Saudi Arabia, the UAE, Bahrain, Kuwait, Qatar, Oman, Egypt, and Jordan, checking the correct length for each. Unsupported countries return a message that the country is not supported.

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.

Related Tools