Skip to content
IBAN Works

Runs in your browser. Our code never sends what you type.

Check an IBAN properly.

We check the country, length, structure and MOD-97 check digits, and show you exactly which check failed.

Try an example:

Enter an IBAN to check it

A valid IBAN does not prove who owns the account. Your bank checks that when you pay.

Country formats based on the SWIFT IBAN Registry.

What the checker does

  1. Cleans up what you paste

    Spaces, dashes, a leading “IBAN:” and invisible characters copied from emails or PDFs are removed first.

  2. Matches the country format

    Each country has a fixed length and a fixed pattern of letters and digits. We check both against the IBAN Registry.

  3. Recalculates the check digits

    The two digits after the country code are recalculated with ISO 7064 MOD 97-10. Almost any typo changes the result.

What it cannot tell you

A valid IBAN is correctly formed. It does not prove the account exists or who owns it. Your bank checks that when you pay, through Confirmation of Payee in the UK or Verification of Payee in the eurozone.