IBAN checker
Paste an IBAN into the box and see at once whether it is correct. We check the country code, the length for that country and the check digits. For a valid IBAN you also see the country, the bank and the account number, so you can copy it in neat groups of four.
With or without spaces, in capitals or lower case.
Fill in the fields; the answer appears here straight away.
How it's worked out
How it works
-
Enter the values
Type the numbers or the formula. Decimals may use a point or a comma. No idea? Click Fill in an example.
-
Instant answer
The answer appears as you type, with the most important intermediate values.
-
See the working
Under "How it's worked out" you see the steps, handy for checking your own calculation.
What is in an IBAN?
An IBAN (International Bank Account Number) consists of:
- a country code of two letters, such as GB, NL or DE;
- two check digits, calculated from the rest of the number;
- a bank code and account number in the form that the country uses.
A UK IBAN looks like this: GB29 NWBK 6016 1331 9268 19. That is 22 characters: GB, check digits 29, bank code NWBK, sort code 601613 and account number 31926819.
Catching typing mistakes
The check digits exist to catch typing mistakes. If you swap two digits or leave one out, the result almost never matches. This tool then tells you what is wrong: the length, the country code or the check digits. It is a useful check before you make a payment, put an account number on an invoice or enter bank details in a form.
How sure is a valid IBAN?
A valid IBAN is built correctly, but it doesn't prove the account exists, is open or belongs to the right person. Only your bank can check that. Be careful with account numbers that arrive in an email or a message: for an unexpected request, call a number you already know first.
When to check an IBAN
- Before you add a new supplier's or customer's account to your records.
- When an invoice arrives with a different account number than before. Also confirm by phone that the number really comes from the sender.
- When you fill in a direct debit mandate or a refund form.
- When you import a file of account numbers and want to find the rows with typing mistakes.
Differences between countries
The length and layout of an IBAN differ per country. The Netherlands uses 18 characters with a four-letter bank code, Belgium 16 with only digits, Germany 22 with an eight-digit bank code and the United Kingdom 22 with a bank code, sort code and account number. The tool knows the length for more than seventy countries. For a country it doesn't know, it only checks the check digits.
Need a document for your customer? Use the quote generator or the credit note generator.
Privacy
Everything happens in your browser. What you type isn't stored or sent.
Frequently asked questions
How do you check whether an IBAN is correct?
An IBAN has a country code, two check digits and an account number. Move the first four characters to the end, turn the letters into numbers (A is 10, B is 11 and so on) and divide the whole by 97. If 1 is left, the IBAN is valid. This tool does it for you.
How long is an IBAN?
It depends on the country. A UK IBAN has 22 characters, a German one 22, a French one 27, a Dutch one 18 and a Belgian one 16. The tool checks the length for each country it knows.
Does a valid IBAN mean the account exists?
No. The check shows that the number is built correctly, for example that no digits have been swapped. Only the bank knows whether the account exists and whose it is, so for a large payment, check the name too.
What are the sort code and account number in a UK IBAN?
After the country code and check digits comes a four-letter bank code, then the six-digit sort code and the eight-digit account number. The tool splits a GB IBAN for you.
Is my IBAN sent anywhere?
No. The check runs in your browser. Your IBAN isn't stored or sent.