TXT · Text & Data tools

IBAN Validator

Values to check
Result
IBANscheme0values0valid0invalid0unreadable

ISO 7064 mod 97-10 over the rearranged account number.

Open the full check digit validator with Luhn, IBAN, ISBN, GTIN, VIN, ISIN, Verhoeff, and Damm

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

Mod 97-10

IBAN check digits are 2 characters wide, which makes them far stronger than a single-digit scheme. Rearranging the string before the division is what spreads the country code and check digits across the calculation instead of leaving them at the front.

Letters in the account body expand to two digits each, so WEST becomes 32143028. That is why a British IBAN with letters in the bank identifier still resolves to a plain integer.

Compute the check digits

Add check digit mode expects the country code followed by the account body with no check digits. GBWEST12345698765432 returns GB82WEST12345698765432.

A valid IBAN can still be unreachable. Length and check digits say nothing about whether the bank identifier is in service, which is what a real payment rail resolves separately.

Frequently Asked Questions

The first 4 characters move to the end, each letter expands to a 2-digit number where A is 10, and the resulting integer must leave a remainder of 1 when divided by 97.

Yes. Lengths come from the ISO 13616 registry, so a German IBAN must be 22 characters and a Norwegian one 15. An unlisted country code still gets the mod 97 check.

No. The check is arithmetic. Only the bank can confirm that an account is open and reachable.

Pages locked to one scheme

Full Check Digit Validator tool

Explore Our Tools

Browse all tools