How to use
This tool runs fully in your browser (no network calls).
- Paste one or more IBANs (one per line).
- Choose Table or JSON output.
- Click Validate.
- (Optional) Click Format to space IBANs in groups of 4.
FAQ
What does this IBAN checker validate?
It checks allowed characters, country-specific length (when known), and the official IBAN checksum using MOD 97.
Does a “Valid” result mean the account exists?
No. It only means the IBAN is structurally correct; it cannot confirm the account or bank is real/active.
Can I validate multiple IBANs at once?
Yes—paste one IBAN per line and you’ll get a row-by-row result (or JSON output).
Why does it say “Expected length” is blank for some countries?
If the country code isn’t in the built-in length list, the tool still runs the checksum but can’t enforce a specific total length.
What is MOD 97 remainder = 1?
It’s the standard IBAN checksum rule: after rearranging and converting letters to numbers, the number must leave remainder 1 when divided by 97.
Can you extract the bank code from an IBAN?
For some countries (e.g., DE/GB/FR/ES/NL/IT), the tool can split the BBAN into common segments like bank code or sort code, but it does not look up the bank name.
Is my IBAN sent to a server?
No. The checker runs in your browser and does not make network requests.