IBAN validator

Type or paste an IBAN and see whether the length and the check digits are right, and get it in groups of four. For Spanish IBANs, the account parts and their control digits are checked too.

  • Free
  • No sign-up
  • Runs in your browser
iban-validator

Fill in the values above to see the result.

100% private — the calculation is done in your browser and nothing is sent to any server.

How it works

Type or paste the IBAN

With or without spaces. You can paste several, one per line.

See the result

Valid or not, with the reason if not.

Copy it formatted

In groups of four, or compact without spaces.

Catch a typo before the payment bounces

An IBAN, the International Bank Account Number, is a long string of letters and digits that identifies a bank account in a standard way across many countries. One wrong character and a transfer can be rejected, delayed or sent to the wrong place. The good news is that IBANs contain built-in check digits, so most typing errors can be detected before you send anything. This tool runs those checks for you.

What is checked

  • The format: two letters for the country, two check digits, and then the national account number.
  • The length: each country has a fixed length. Spain has 24 characters, Germany 22, France 27, and so on. A missing or extra character is reported with the expected length.
  • The check digits: the mod-97 test defined by the standard, which detects any single wrong character and almost all swapped or missing ones.

Spanish accounts in detail

A Spanish IBAN contains the old 20-digit account number: four digits for the bank, four for the branch, two national control digits and ten for the account itself. If you enter a Spanish IBAN, the tool splits it into those parts and also checks the two national control digits, which gives a second, independent check.

Batches

Paste a list of IBANs, one per line, and the tool tells you which ones pass, so you can check the account list in an invoice or a payroll file before uploading it to the bank.

Formatting

IBANs are printed in groups of four characters to make them easier to read and copy, but banking forms often want them without spaces. The result offers both forms with a copy button.

What it does not do

A valid IBAN is only correctly formed: the tool does not know whether the account exists, is open or belongs to the person you expect. Only the bank can confirm that. Numbers are checked in your browser and are not sent anywhere. To generate a QR code for a bank transfer, use the QR code generator.

Frequently asked questions

How do I check whether an IBAN is valid?
Type or paste it. The tool checks the length for the country and the check digits and says whether it is valid.
How long is a Spanish IBAN?
24 characters: ES, two check digits and the 20-digit account number.
Does a valid IBAN mean the account exists?
No. It only means the IBAN is correctly formed. Only the bank can confirm that the account exists.
Can I check several IBANs at once?
Yes. Paste one per line and you get the result for each.
What are the check digits?
The two digits after the country code, calculated from the rest of the number so that typing mistakes can be detected.
Is my IBAN sent anywhere?
No. It is checked in your browser.