Skip to content
Outilix: all your free online tools, one click away, with Kroma the chameleon

IBAN checker and validator

IBAN checker and validator
Kroma

Paste an IBAN, with or without spaces. The tool checks the country code, the exact length for that country and the check digits with the mod 97 test from ISO 13616. For major countries it also splits out the bank code and account number. Everything runs in your browser and nothing is sent.

  • ✅ Free
  • 🔒 No sign-up
  • 📱 Works on mobile
  • ⚡ Instant results
Loading the tool…

Estimate only. A well-formed IBAN does not guarantee that the account exists. Confirm the payee's details with the bank before you send money.

🔒 Everything runs in your browser. Your data and files never leave your device.

📌 Key facts

  • An IBAN starts with a 2-letter country code and 2 check digits, then the national account number (BBAN), up to 34 characters.
  • Typical lengths: 22 characters for the UK and Germany, 27 for France, 24 for Spain and 16 for Belgium.
  • Check method: move the first 4 characters to the end, replace each letter with a number (A = 10 to Z = 35), and the remainder modulo 97 must be 1.
  • A valid IBAN is not necessarily an open account: the tool checks the format, not whether the account exists.
  • US banks do not use IBANs; domestic transfers use an ABA routing number and an account number.

How the IBAN checksum works

An IBAN (International Bank Account Number) is a country code, two check digits and the BBAN, the national account number. The ISO 13616 standard sets the exact length for each country.

1. Move the first 4 characters to the end 2. Replace each letter with a number (A = 10 … Z = 35) 3. Divide the long number by 97: the remainder must be 1

This catches every single-character typo and most swaps of two neighboring characters. It proves the IBAN is well formed, not that the account exists.

IBAN length by country

CountryCharactersExample start
United Kingdom22GB82 WEST…
Germany22DE89 3704…
France27FR14 2004…
Spain24ES91 2100…
Italy27IT60 X054…
Netherlands18NL91 ABNA…
Ireland22IE29 AIBK…
Switzerland21CH93 0076…

The tool covers more than 75 countries. The United States does not use IBANs: US wire transfers use a routing number and an account number.

When you need an IBAN

If you send or receive money from Europe, the UK, the Middle East or Brazil, the other side will ask for an IBAN, often with a SWIFT/BIC code for banks outside the SEPA area.

  • Payments in euros inside Europe: the IBAN alone is enough.
  • Payments from the US: a wire needs the IBAN plus the receiving bank's SWIFT/BIC code.
  • Typo risk: a wrong IBAN can delay a wire for days and cost a return fee. Always check it first.

Use the SWIFT/BIC decoder to read the bank code that goes with it.

IBAN validator: the checksum step by step

An IBAN check follows a precise method defined by ISO 13616. Here are the four steps.

  1. Remove the spaces and make all letters uppercase.
  2. Move the first four characters to the end.
  3. Replace each letter with a number: A is 10, B is 11, up to Z which is 35.
  4. Divide the big number by 97. If the remainder is 1, the IBAN is valid.

For example, the sample IBAN GB82 WEST 1234 5698 7654 32 passes this rule. So an error in a single digit almost always breaks the check.

IBAN validator: length by country

Each country sets an exact length. If the character count is off, the IBAN is wrong, even with a correct check digit pair.

CountryLengthExample start
United Kingdom22GB82
Germany22DE89
France27FR76
Spain24ES91
Belgium16BE68

So when you copy an IBAN, count the characters before you confirm a transfer.

IBAN validator: caution and fraud

A format check does not prove the account belongs to the right person. Still, it catches typos, which cause most rejected transfers.

  • Verify an IBAN from an invoice through a trusted channel, especially if a supplier changes accounts.
  • Call the supplier at a known number before you send a large payment.
  • Share your IBAN only with people or companies you trust.

To go further, decode a bank identifier with the SWIFT code decoder, secure your accounts with the password generator and check a number with the phone number lookup before you call back.

Before you wire money: useful habits

Before you send money, spend thirty more seconds. First, reread the characters one by one. Next, compare them with the original document. Then run the check here. Finally, send a small test amount if the sum is large.

If you hesitate, call the recipient. A phone call settles a doubt faster than a misdirected payment. Also, keep the payment receipt. Still, never post it online, because it holds sensitive data.

Common mistakes when you copy an account number

The most common mistakes are simple. First, swapping two digits breaks the check. Next, a stray space is harmless, because the tool removes it. Finally, typing the letter O instead of a zero is a classic mix-up. So always reread the number at the end, and never type it from memory.

Also, if the tool says the length is wrong, check the first two letters. A wrong country code changes the expected length, and the number then looks invalid even though the rest is right. Then compare it with the original once more.

3 real-life examples

1

A valid UK IBAN

You paste GB82 WEST 1234 5698 7654 32. Length 22 matches the UK, the \( \bmod \ 97 \) remainder is 1, and the bank code reads WEST with sort code 123456.

2

A swapped digit

On the German IBAN DE89 3704 0044 0532 0130 00 you type 5032 instead of 0532. The length is correct but the checksum fails, so the tool flags the typo.

3

A wrong length

A Belgian IBAN has 16 characters. BE68 5390 0754 703 has only 15, so the tool tells you one character is missing before it checks the checksum.

Frequently asked questions

How do I check if an IBAN is valid?
Paste it into the tool above. It tests the country code, the length for that country and the mod 97 check digits. If all three pass, the IBAN is correctly formed.
Does the US use IBANs?
No. US banks use a 9-digit ABA routing number plus an account number. For an international wire to a US account, the sender needs the routing number, account number and the bank's SWIFT code.
How many characters are in an IBAN?
It depends on the country, from 15 characters in Norway to 32 in Saint Lucia. A UK or German IBAN has 22, a French or Italian one has 27.
Does a valid IBAN mean the account exists?
No. The test only shows the IBAN is well formed. Only the bank can confirm the account exists and who owns it, so verify the payee before a large transfer.
Is it safe to type my IBAN here?
The check runs entirely in your browser and the IBAN is never sent or stored. An IBAN alone cannot be used to take money, but share it only with people you trust.

How we calculate

Share this page