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
- 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.
- 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).
- Review the parsed breakdown — country, check digits, total length and BBAN length appear as stat tiles, with the bank-plus-account BBAN shown below.
- Click Copy on the pretty (grouped-in-fours) form or on the BBAN to grab a clean, correctly spaced value for forms or spreadsheets.
- 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.