IBAN validator. Verify any account in seconds.
Paste any IBAN to validate its checksum, identify the country, bank, branch and BIC. ISO 13616 compliant, instant and free.
Validation happens in your browser. Only valid IBANs are sent to look up bank details.
Mod-97 checksum
ISO 13616 validation against the IBAN check digits.
Country & structure
Recognises 80+ IBAN countries with the correct length and BBAN layout.
Bank & BIC lookup
Identifies the issuing bank and BIC where public registries are available.
Validation is informational only. Always confirm beneficiary details with the payer before sending funds.
An IBAN is a globally standardised bank account number defined by ISO 13616. It carries a country code, a two-digit checksum, and a country-specific national account structure. Every character matters: a single typo fails the checksum and the payment bounces, sometimes with fees on both sides.
Why validate IBANs at capture
Prevent bounced payouts
SEPA payouts to an invalid IBAN can bounce back with a 10 to 20 euro rejection fee on both sides. Validating at the point of capture catches typos and paste errors before they reach the settlement rail.
Improve refund success
Refunds to closed or moved accounts are a top source of customer-service tickets. IBAN validation confirms the structure is real and the country is supported, and pairs well with a small ping-cent test for high-value refunds.
Reduce KYC friction
Open Banking mandates and SEPA direct debit setups both require a valid IBAN before the customer's bank will accept the authorisation. Rejecting invalid IBANs early keeps your KYC conversion rate high.
Onboard suppliers and sellers
Marketplaces and platforms collecting payout details from sellers get the highest return from validation at capture. A rejected payout batch means support tickets, delayed seller payments and manual re-keying, all from a single mistyped character that a checksum would have caught instantly.
Clean an existing payee file
Legacy payee tables usually carry a small percentage of unusable IBANs: spaces, old domestic account numbers never converted, or accounts from banks that have since merged and changed bank codes. Running the file through validation before your next payment run turns a monthly failure into a one-off cleanup.
Meet SEPA formatting rules
SEPA credit transfers and direct debits require the IBAN in strict ISO 13616 form, without spaces or punctuation, and paired with the correct BIC in some corridors. Validation normalises whatever the customer typed into the exact format the scheme expects.
Common questions
What does this validator actually check?
Can an IBAN pass validation and still fail?
Do you support all SEPA countries?
Is my data stored?
What is the difference between an IBAN and a BIC?
Why did a payment fail even though the IBAN was valid?
Related guides.
Ready to improve your payments setup?
Tell us about your business. We'll match you with the right acquiring partners and the right route, typically inside a week.