IBAN Validator & Parser

Check an IBAN with the mod-97 checksum and break out its parts.

Check an IBAN with the mod-97 checksum and break out its parts. Free and 100% private — runs entirely in your browser, nothing is ever uploaded.

About IBAN Validator & Parser

IBAN Validator & Parser checks whether an International Bank Account Number is well-formed: it verifies the country/check-digit structure and runs the ISO 7064 mod-97 checksum, then breaks the IBAN into its country code, check digits and BBAN (bank + account portion). Use it to catch typos before sending money, filling forms or importing payment data. A pass means the number is structurally valid and the checksum holds — it does not confirm the account actually exists at a bank. Everything runs in your browser, so no IBAN is ever uploaded.

How to use IBAN Validator & Parser

  1. Open the IBAN Validator & Parser and paste or type an IBAN into the IBAN field — any spacing or letter case works, for example de89 3704 0044 0532 0130 00.
  2. Read the result banner: a green message means the structure and mod-97 checksum both pass; a red message tells you exactly what failed (wrong length, bad format, or a failed checksum).
  3. Review the parsed breakdown — country, check digits, total length and BBAN length appear as stat tiles, with the bank-plus-account BBAN shown below.
  4. Click Copy on the pretty (grouped-in-fours) form or on the BBAN to grab a clean, correctly spaced value for forms or spreadsheets.
  5. Try the built-in DE and GB examples to see a valid result instantly, then clear the field and check your own number.

Frequently asked questions

What does it mean when an IBAN is reported as valid?
It means the IBAN is structurally correct (two-letter country code, two check digits, the right length for that country) and the ISO 7064 mod-97 checksum passes. This catches almost all typos. It does not verify that the account is open or that the bank exists — only the bank can confirm that.
Why does my IBAN fail with a length error?
Each country has a fixed IBAN length under ISO 13616 — for example German IBANs are 22 characters and UK IBANs are 22. If your number is too short or long, you have likely dropped or added a digit. The error message tells you the expected length and what you entered so you can find the missing character.
Do spaces or lowercase letters matter?
No. The validator normalises your input by removing all spaces and upper-casing letters before checking, so de89 3704... and DE893704... are treated identically. The Copy buttons give you a tidy version grouped in fours.
What is the BBAN that the tool shows?
The BBAN (Basic Bank Account Number) is everything after the first four characters — the part that identifies the bank and the specific account within a country. The tool splits it out so you can copy just the domestic portion if a form asks for it separately.
Is my bank account number sent anywhere or stored?
No. The IBAN Validator & Parser runs entirely in your browser using a local checksum routine. Nothing you type is uploaded, logged or stored on a server — close the tab and it is gone.
Which countries are supported?
The checksum (mod-97) works for any IBAN. On top of that, the tool knows the exact expected length for a common subset of around 60 countries (including the EU, UK, Gulf states and more) to give you a precise length check.