Free IBAN Checker and SWIFT Code Validator
Check that an IBAN or SWIFT/BIC code is correctly formed before you send or request a payment. Validate one code or paste hundreds and export the results.
IBAN Checker and SWIFT Code Validator: Check that an IBAN or SWIFT/BIC code is correctly formed before you send or request a payment. Validate one code or paste hundreds and export the results. It is free, needs no sign-up and runs in your browser. How to use it: 1) paste one or more IBANs or SWIFT/BIC codes, one per line. Spaces and dashes are fine; 2) press Validate. The tool detects IBANs and BICs automatically; 3) read the result for each line, copy the formatted code, or download CSV or PDF. An IBAN starts with a 2-letter country code and 2 check digits, followed by the national account number (BBAN). The tool checks the characters, the country, the exact length for that country, the structure of the BBAN where the country publishes a standard layout, and the mod-97 check digits.
How the IBAN checker works
An IBAN starts with a 2-letter country code and 2 check digits, followed by the national account number (BBAN). The tool checks the characters, the country, the exact length for that country, the structure of the BBAN where the country publishes a standard layout, and the mod-97 check digits. It then shows the IBAN in groups of four with the bank code, branch or sort code and account number where the format is standard.
SWIFT/BIC codes
A BIC has 8 or 11 characters: a 4-letter bank code, a 2-letter ISO country code, a 2-character location code and an optional 3-character branch code. The tool checks each part and flags test codes and the XXX primary office code.
Formulas
- Move the first 4 characters of the IBAN to the end.
- Replace each letter with a number: A = 10, B = 11, up to Z = 35.
- The IBAN is valid when
number mod 97 = 1.
Privacy
Everything is checked in your browser, even offline. Nothing you paste is saved or sent anywhere.
Limitations
A valid result means the code is correctly formed, not that the account exists, is open or belongs to the right person. The tool does not look up bank names or addresses, because that needs an online bank directory. National check digits inside the account number are not tested for every country. Always confirm details with the account holder or your bank before you pay.
IBAN and SWIFT Validator FAQs
How do I check if an IBAN is valid?
Paste it into the checker. The tool confirms the country code, the exact length for that country, the account number format and the mod-97 check digits. If any part is wrong, it tells you which one, such as a wrong length or a typo that breaks the check digits. A valid result means the IBAN is correctly formed.
Does a valid IBAN mean the account exists?
No. The check digits catch most typing mistakes, but they cannot confirm that the account is open or who owns it. Only the bank can confirm that. Before sending money, confirm the IBAN and the account name with the person you are paying, especially if the details arrived by email.
What is the difference between an IBAN and a SWIFT/BIC code?
An IBAN identifies a specific bank account, while a SWIFT or BIC code identifies the bank itself. International transfers often need both. A BIC has 8 or 11 characters, such as DEUTDEFF, while IBAN length depends on the country, from 15 characters in Norway to 33 in Russia.
Can I check many IBANs at once?
Yes. Paste up to 2,000 IBANs or BIC codes, one per line, and press Validate. The tool detects which lines are IBANs and which are BICs, shows a result for each, and lets you download a CSV with the formatted code, country, bank code, branch code and any problem found.
Want our experts to implement these improvements?
Get professional support from Hayyat Networks. Request a free consultation.
