IBAN validator
Check an IBAN's basic structure and checksum before you use it in payment instructions or a SEPA QR.
- Paste or type an IBAN.
- Run the format and checksum check.
- Review the normalized value before using it.
How an IBAN is checked: DE89 3704 0044 0532 0130 00
An IBAN passes the check when its country code, length and two check digits agree. This example is the German sample IBAN used in public documentation, not a real customer account.
Spaces only make the number easier to read; the check ignores them. A passing result means the number is well formed. It does not prove that the account exists or belongs to your customer.
Validate format and checksum
Spaces do not change the check
The validator removes whitespace and normalizes letters to uppercase before checking the IBAN.
The checksum catches many typing errors
A valid checksum confirms that the IBAN passes the format check. It is a useful way to catch common entry errors before you reuse the number.
Confirm the account with the recipient
Format and checksum validation are different from bank-account verification. Confirm the beneficiary and payment instructions with the recipient before paying or sending an invoice.
IBAN validator FAQ
What does a valid IBAN result mean?
It means the IBAN passes the basic structure and checksum checks. Confirm the actual account and beneficiary separately when payment details matter.
Why does the validator remove spaces?
Spaces are commonly used to make an IBAN easier to read. The check uses the normalized IBAN without those spaces.
Can I use the result in a SEPA payment QR?
You can continue to the SEPA payment QR generator and enter the reviewed IBAN there.
Understand the payment details: IBAN, BIC / SWIFT code, and bank transfer.