IBAN Validator

Check the format and mod-97 checksum of an International Bank Account Number (IBAN).

Input data is processed in your browser
Data is never sent to a server

Tool

Enter an International Bank Account Number (IBAN). Spaces are ignored. Everything is processed locally in your browser.

What is the IBAN Validator?

This tool instantly checks whether an IBAN (International Bank Account Number) has a valid format and a matching mod-97 checksum. It’s useful for catching typos before an international transfer, or for verifying validation logic while building a system.

What It Checks

  • Basic format (2-letter country code + 2-digit check digits + BBAN)
  • Whether the length matches what’s expected for the country code
  • ISO 7064 MOD 97-10 checksum validation
  • A formatted representation grouped into 4-character blocks when valid

A Note on Accuracy

This tool only confirms that an IBAN is formally well-formed — it does not guarantee the account actually exists. Always verify account details through a bank or transfer service before sending money.

How to Use

  1. Paste an IBAN into the input field (spaces are fine either way).
  2. Format checking and mod-97 checksum validation run automatically as you type.
  3. If the IBAN is valid, you'll see the formatted representation, country code, check digits, and BBAN (domestic account number part).
  4. If it's invalid, the reason is shown (format error, length mismatch, checksum mismatch, etc.).

FAQ

What is an IBAN?

An IBAN (International Bank Account Number) is a standardized format for bank account numbers used in international transfers. Defined by ISO 13616, it consists of a 2-letter country code, 2-digit check digits, and a BBAN (the domestic account number portion).

What is the mod-97 checksum?

It's a validation method for catching typos in an IBAN (ISO 7064 MOD 97-10). The first 4 characters are moved to the end, letters are converted to numbers (A=10, B=11, ..., Z=35), and the resulting number is valid if it leaves a remainder of 1 when divided by 97.

Can this tool confirm the account actually exists?

No. This tool can only verify that the format is correct and the checksum matches. Confirming that an account actually exists requires checking through a bank or the SWIFT network.

Is the IBAN I enter sent to a server?

No. Validation happens entirely in your browser — nothing is sent externally.