en

IBAN Validator

Check an IBAN locally in your browser by length and the modulo-97 check digit - covering 80+ countries, with no upload, even offline.

Running locally on your device ...

Purely a structural and check-digit test (length + modulo-97), not a request to any bank or registry. A valid IBAN can still not exist, be blocked, or belong to someone else. For an actual transfer, your bank's confirmation remains authoritative.

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

An IBAN (International Bank Account Number) consists of a 2-letter country code, a 2-digit check number and a country-specific account number (BBAN) - the total length and internal layout are officially fixed per country (ISO 13616). This tool detects the country from its code, checks that country's officially fixed length, and recomputes the check number using the internationally standardized modulo-97 procedure (ISO 7064 MOD 97-10).

The whole check runs entirely locally in your browser in pure JavaScript - the IBAN is not uploaded, not stored, and no foreign library is loaded from a CDN. The length table covers 78 countries that actually use the IBAN - far more than just the EU: including the UK, Switzerland, Norway, Turkey and several Gulf states. You can download the result as a JSON file or read it directly.

An honest note: this is purely a structural and check-digit test, not a request to any bank or registry. An IBAN reported valid can still not exist, be blocked, or belong to someone other than expected - for an actual transfer, your bank's or payment provider's confirmation remains authoritative.

Some online IBAN checkers additionally cross-reference the input against a database - but that requires sending the IBAN to their server, an unnecessary risk for your own account number. This tool checks the length and check digit strictly locally in the browser; the IBAN never leaves your device.

Specifications

Specifications
Input formatsText input
Output formatJSON
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Paste the IBAN into the text field.
  2. The tool detects the country, checks the length and recomputes the check number.
  3. Read the result or download it as JSON.

Limitations: Purely a structural and check-digit test (length + modulo-97), not a request to any bank or registry. A valid IBAN can still not exist, be blocked, or belong to someone else. For an actual transfer, your bank's confirmation remains authoritative.

FAQ

Is my IBAN uploaded?

No. The check runs entirely locally in your browser; the IBAN never leaves your device and is not stored.

Does a valid result confirm the account exists?

No. The tool only checks the length and the check digit - not a lookup against any bank or registry. A mathematically valid IBAN may still never have been issued or may be blocked.

Does this only work for EU countries?

No. The length table covers 78 countries, including the UK, Switzerland, Norway, Turkey and several Gulf states - the IBAN is not an EU-only format.

What does modulo-97 mean?

The internationally standardized check procedure (ISO 7064 MOD 97-10): the country code and check number move to the end, letters convert to numbers, and the resulting large number must leave remainder 1 when divided by 97.

What if my country is not recognised?

The tool honestly reports "unknown country code" instead of faking a result - not every country uses the IBAN.

Does the check also work on a phone?

Yes, in any current mobile browser just like on desktop - the IBAN stays local.

Does the check cost anything, or is there a limit?

No, it is completely free, with no account and no limit on the number of checks.

Why not just check an IBAN with any online tool?

Because many such tools send the IBAN to their server for checking. An IBAN is an account number and therefore personal data - with this tool it stays exclusively on your device.

Related tools

Calculate a checksum · Calculate an HMAC · UUID generator · Currency Converter