IBAN Validator

Enter an IBAN to instantly check whether it is valid. The check runs entirely in your browser — nothing is sent anywhere.

IBAN

Examples: Germany · UK · UAE

Result
Enter an IBAN
Country
Check digits
Length
Account part (BBAN)
Formatted

How IBAN validation works

An IBAN (International Bank Account Number) starts with a two-letter country code and two check digits, followed by the country-specific account number. Each country has a fixed IBAN length. Validation does two things: it confirms the length matches the country, then runs the international MOD-97 checksum (ISO 7064) — the letters are converted to numbers, the first four characters are moved to the end, and the whole thing must leave a remainder of 1 when divided by 97. If it does, the IBAN is structurally valid.

Note that a valid IBAN means the number is well-formed — it does not guarantee the account is open or belongs to a particular person. It simply means there are no typos in the structure or checksum.

Frequently asked questions

Does a valid IBAN mean the account exists?

No. It confirms the IBAN is correctly formed and passes its checksum, which catches almost all typos, but it cannot confirm the account is active or who owns it.

Is my IBAN sent to a server?

No. The entire check runs in your browser, so the number you type never leaves your device.

Why does my IBAN show the wrong length error?

Each country has a set IBAN length. If the digits don't match that length, there is likely a missing or extra character somewhere.