Check an IBAN
About IBAN Validation
The MOD-97 checksum

Every IBAN's first two digits (right after the country code) are check digits calculated using the ISO 7064 MOD-97 algorithm. To validate, the country code and check digits are moved to the end of the string, letters are converted to numbers (A=10, B=11, ... Z=35), and the resulting number is checked for a remainder of 1 when divided by 97.

Country-specific lengths

Each country has a fixed, published IBAN length - for example the UK uses 22 characters and Germany uses 22, while France uses 27. This tool checks your IBAN's length against the country it claims to be from as well as the checksum.

Frequently Asked Questions

It checks that the IBAN starts with a recognised two-letter country code, matches that country's official IBAN length, and passes the MOD-97 checksum defined in ISO 7064 - the same check banks use to catch mistyped IBANs before a payment is sent. It is a reliable structural check, not just a guess.

No. A valid result means the IBAN is correctly formed and would be accepted by a bank's systems - it does not confirm the account is open, active, or belongs to a particular person or business. To verify the account holder's name before paying a new payee, use your bank's "Confirmation of Payee" or equivalent service.

An IBAN (International Bank Account Number) is a standardised format for identifying bank accounts across borders, used throughout the UK, EU and many other countries. It always starts with a two-letter country code and two check digits, followed by the country's domestic account details (the BBAN).

The most common causes are a mistyped character, a missing or extra digit, or pasting in a sort code and account number instead of the full IBAN. Double-check the number against your bank statement or IBAN/BIC confirmation letter and remove any extra spaces.
Example IBANs
  • UK: GB29 NWBK 6016 1331 9268 19
  • Germany: DE89 3704 0044 0532 0130 00
  • France: FR14 2004 1010 0505 0001 3M02 606
  • Spain: ES91 2100 0418 4502 0005 1332