IBAN Check

An IBAN Check is an app for verifying IBAN according to ISO 7064 standard. The IBAN is validated by converting it into an integer and performing a basic mod-97 operation on it.

The algorithm of IBAN validation is as follows:

  1. Check that the total IBAN length is correct as per the country. If not, the IBAN is invalid.
  2. Move the four initial characters to the end of the string
  3. Replace each letter in the string with two digits, thereby expanding the string, where A = 10, B = 11, —, Z = 35
  4. Interpret the string as a decimal integer and compute the remainder of that number on division by 97
  5. If the remainder is 1, the check digit test is passed and the IBAN might be valid.

Example (fictitious United Kingdom bank, sort code 12-34-56, account number 98765432):
• IBAN: GB82 WEST 1234 5698 7654 32
• Rearrange: W E S T12345698765432 G B82
• Convert to integer: 3214282912345698765432161182
• Compute remainder: 3214282912345698765432161182 mod 97 = 1


Example for correct IBAN

Our app, supports IBAN validation on broad range of countries. Click on the help menu (?) to review the countries which IBAN Check supports.


A list of supported countries

We regularly check the changes in financial regulations and update the IBAN data. In every moment  you can check for updates of the current list of supported countries.

Update IBAN data

Checking for updates

What our users say about “IBAN Check”:

Ivanova Ivanova на 20.10.2013 в 22:55:

Very good app! Works perfect


Get it on Google Play

Leave a Reply