IBAN Checker – Validate Any IBAN Online

Checks length, country format and MOD-97 check digits for all 89 IBAN countries. Free, no signup — validation runs in your browser.

Last reviewed: · Source: ISO 13616, ISO 7064, SWIFT IBAN Registry

What the checker verifies

IBAN validation has four layers. This tool checks all of them in under a second, entirely in your browser:

  • Country code — a valid ISO 3166-1 code listed in the SWIFT IBAN Registry.
  • Length — must match the fixed length for that country.
  • Structure — the national account part (BBAN) must match the registered character pattern.
  • Check digit — the two-digit MOD-97 checksum (ISO 7064) must resolve to 1.

What a valid result does not tell you

A formally valid IBAN does not prove that the account exists, is active, or belongs to the intended recipient. The MOD-97 check catches typos — a single wrong character or two swapped digits — but it cannot confirm the account holder. In the euro area that is a separate step (Verification of Payee). Always compare an IBAN against your bank records before making a payment.

More tools

Frequently asked questions

What is an IBAN?
The IBAN (International Bank Account Number, ISO 13616) is a standardised way to identify a bank account across borders. It starts with a two-letter country code, followed by two check digits and the national account number (the BBAN). Its length is fixed per country — 22 characters in Germany, 15 in Norway, 31 in Malta.
Does a valid result mean the account exists?
No. A valid result confirms only that the IBAN is mathematically consistent — the length, country format and MOD-97 check digit all match. It does not prove that the account exists, is active, or belongs to a particular person. Checking the account holder is a separate step (in the euro area, Verification of Payee).
What is the difference between an IBAN and a SWIFT/BIC code?
An IBAN identifies a single bank account. A BIC (also called a SWIFT code, ISO 9362) identifies a bank or branch. Many international transfers use both: the IBAN routes the payment to the account, the BIC identifies the receiving institution.
How many countries use IBANs?
The SWIFT IBAN Registry currently lists 89 countries and territories with a registered IBAN format. This checker validates the length, structure and check digit for all of them.
Is it safe to enter my IBAN here?
Yes. The check runs entirely in your browser using client-side JavaScript. Your IBAN is not sent to our servers, not stored, and not logged. You can verify this in the page source.
What does the checker validate?
Four things: the country code (listed in the SWIFT IBAN Registry), the length (which must match the country format), the character structure (the BBAN pattern), and the two-digit MOD-97 check digit (ISO 7064). It does not confirm that the account exists or who owns it.