This checker follows the ISO 13616 validation sequence: move the first four characters to the end, convert letters to numbers from A=10 through Z=35, then calculate modulo 97. A correctly formed IBAN leaves a remainder of 1. Country length rules come from the published IBAN registry.
Free IBAN Validator
Runs entirely in your browser - no upload, no sign-up.
Runs in your browser - your bank details are not uploaded.
Validation result
Enter an IBAN to check it
The format, country length and MOD-97 checksum will appear here.
What does an IBAN validator check?
An IBAN validator checks an International Bank Account Number for the required country code, country-specific length and ISO 7064 MOD-97 checksum. It catches many typing and transcription errors before a payment is prepared. The check runs entirely in your browser, but it cannot prove that an account exists or belongs to someone.
How to use
- 01Enter the IBAN
Paste or type the number with or without spaces. Lowercase letters are accepted.
- 02Review each check
See the basic format, registered country, expected country length and MOD-97 checksum results.
- 03Read the error detail
If a check fails, use the specific message to find a likely country, length or check-digit problem.
- 04Copy the normalized value
Copy the compact uppercase IBAN after checking it, or clear the field and test another number.
Who it's for
- Accounts payable teams checking copied payment details before preparing a bank transfer.
- Developers and QA testers verifying payment form validation against known valid and invalid IBAN samples.
- Freelancers and small businesses reviewing an IBAN before adding it to an invoice or supplier record.
- Customers making cross-border payments catching missing characters and mistyped check digits before submission.
FAQ
Is my IBAN uploaded or stored?
No. The validator runs locally with JavaScript in your browser. The IBAN is not sent to CanDoYa or a validation API, which is useful when you are checking payment details that should not be copied into a third-party service.
Is the IBAN validator free?
Yes. You can validate IBANs without signing up, installing software or paying for checks. There is no tool-imposed usage limit because each validation runs on your own device.
How many countries and lengths are supported?
The validator includes the country codes and fixed IBAN lengths published in the international IBAN registry. A country must use the IBAN standard to pass the country check. Countries such as the United States, Canada and Australia use other domestic account formats.
Does a valid IBAN mean the bank account exists?
No. A valid result means the text has a recognized country and length and passes the MOD-97 checksum. It does not confirm that the bank or account exists, is active, can receive a payment or belongs to the intended recipient.
Why does my IBAN fail the checksum?
A failed checksum usually points to a mistyped, missing or transposed character. Compare the IBAN with the original source, including its two check digits. Do not change the suggested check digits blindly because another character may be wrong.
Can I enter spaces or lowercase letters?
Yes. Spaces are removed and letters are converted to uppercase before validation. Other punctuation, including hyphens, is rejected so accidental characters remain visible instead of being silently ignored.
Can this tool validate a SWIFT or BIC code?
No. An IBAN identifies an account in a standardized international format, while a SWIFT or BIC identifies a bank or branch. This page checks IBAN format, length and checksum only.