IBAN validator
Validate an IBAN with the mod-97 checksum and show the country code.
🔒 100% client-side — no data sent
Validate an IBAN with the mod-97 checksum and extract the country code and bank identifier. Great for checking an account before a transfer, validating input or testing IBANs during development. 100% browser-side analysis, so your IBAN is never transmitted or stored.
What is it for?
- ▸ Verify an IBAN before making a bank transfer.
- ▸ Validate account input in a payment form.
- ▸ Identify the country and bank from the IBAN.
- ▸ Test valid IBANs when developing a financial application.
FAQ
How is an IBAN verified?
By the mod-97 check (ISO 7064): after rearranging and converting letters to digits, the IBAN is valid if the remainder of the division by 97 equals 1.
Does a valid IBAN mean the account exists?
No. The mod-97 check only verifies the number's consistency. The actual existence of the account can only be confirmed by the bank.
How long is an IBAN?
It varies by country: 27 characters in France, 22 in Germany, up to 34 maximum. The first two letters indicate the country.
Is my IBAN sent to a server?
No. Validation runs entirely in your browser; no IBAN is transmitted or stored.