IBAN validator and parser — Guide
Validate and parse IBAN numbers. Check if an IBAN is valid and get the country, BBAN, if it is a QR-IBAN and the IBAN friendly format.
What it is and when to use it
Validate an IBAN and break it into its parts: country code, check digits, BBAN and a space-grouped friendly format for display. The validator implements the ISO 13616 mod-97 check, so a mistyped digit is caught instantly — exactly what you want before wiring money or storing the number in a CRM.
Validates an IBAN bank account number and breaks it down into country, check digits and BBAN.
How to use it
- Enter the IBAN (spaces are fine)
- Read the validation result
- Read the parsed country code and account parts below
A worked example
Fill in a sample IBAN
DE89 3704 0044 0532 0130 00
Copy this into the tool, or open IBAN validator and parser
Things that trip people up
- An IBAN carries its own check digits, so a malformed one is rejected outright — first check you did not mistype it
Questions people ask
- How does IBAN validation work?
- The check digits are computed over the rearranged account number with a mod-97 operation (ISO 13616). If the whole number does not satisfy the check, at least one character is wrong — though validity does not guarantee the account exists.
- What is a QR-IBAN?
- A Swiss variant with an alternative check-digit calculation, reserved for QR-bill invoicing. This tool flags whether an IBAN is one, which matters if you process Swiss payments.
- Why is the friendly format grouped in fours?
- IBANs are officially printed in four-character blocks because grouped digits are dramatically easier to read aloud and transcribe. The grouping is presentation only — systems store it without spaces.
Next steps
Open the IBAN validator and parser tool
Spotted something wrong on this page? Tell us via Contact Us