Boneyard Tools

IBAN Validator and Checker

Paste an IBAN to confirm it is well-formed and passes the mod-97 checksum. The tool reads the country code, check digits and account number, verifies the length for that country, and runs entirely in your browser.

How to validate an IBAN

  1. Paste the IBAN into the box. Spaces, lowercase and a leading IBAN label are fine.
  2. Read the valid or invalid badge that updates as you type.
  3. When valid, review the country, check digits, account number and grouped formatting.

Examples

A valid UK IBAN

GB82 WEST 1234 5698 7654 32
valid: true, country: GB, check digits: 82, length: 22

A wrong check digit fails

GB82WEST12345698765431
valid: false (mod-97 does not equal 1)

Frequently asked questions

What is an IBAN?

An IBAN (International Bank Account Number) is a standardized way to identify a bank account across borders, defined by ISO 13616. It starts with a two-letter country code, two check digits, then the country's own account number (the BBAN). Lengths vary by country, for example 22 characters in the UK and Germany, 27 in France.

How does the mod-97 check work?

The first four characters are moved to the end, each letter is replaced by two digits (A=10 through Z=35), and the resulting number is divided by 97. A valid IBAN leaves a remainder of exactly 1. This ISO 7064 checksum catches almost all typos and transposed digits.

Does a valid IBAN mean the account exists?

No. The checksum and length only prove the IBAN is correctly formed. It does not confirm that the bank holds an open account with that number, or who owns it. Use it to catch typos before sending money, not as proof of a real account.

Which countries does the length check cover?

The tool knows the registry length for the major SEPA countries and several others, including GB and DE (22), FR, IT, MC and SM (27), ES, SE and SK (24), NL, DK and FI (18) and BE (16). For a country not in the list it skips the length check but still runs the mod-97 checksum.

Are spaces and lowercase letters allowed?

Yes. IBANs are often printed in groups of four for readability. The tool strips spaces, removes an optional leading IBAN label and uppercases everything before validating, then shows the account grouped in blocks of four.

Is my IBAN sent anywhere?

No. All validation happens locally in your browser, so the account number you paste never leaves your device and is not logged or stored.

Related tools