Check digits / Banking

IBAN Validator: Check Digits, Length, and Format by Country

Check an IBAN for typing mistakes: the country's length and account format from the SWIFT registry, and the mod-97 check digits. Shows the country, the printed form in groups of four, and the correct check digits when they are wrong.

IBAN Validator: Check Digits, Length, and Format by Country: The tool looks up the country's IBAN length and account format in the SWIFT registry: 22 characters for Germany, 27 for France, 18 for the Netherlands. It then moves the first four characters to the end, turns letters into numbers (A = 10 … Z = 35), and checks that the result divided by 97 leaves 1. When it does not, it shows which check digits the account part would need. Runs 100% locally in your browser with zero server file uploads.

Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
IBAN validatorLocal processing

Runs entirely in your browser

ResultValidFormat and check digits are correct
CountryUnited Kingdom22 characters
Check digits82

Printed form

GB82 WEST 1234 5698 7654 32

Account part, by field: WEST · 123456 · 98765432

The check moves the first four characters to the end, turns letters into numbers (A = 10 to Z = 35), and divides by 97: a correct IBAN leaves a remainder of 1. Lengths and formats for each of the 89 countries come from the SWIFT IBAN registry. Some countries also put their own check digits inside the account part, which this tool does not test, and a valid IBAN can still belong to a closed account. Nothing you type is sent anywhere.

Example

GB82 WEST 1234 5698 7654 32 is the IBAN used in the standard's own examples: GB is the country, 82 the check digits, WEST the bank code, 123456 the sort code, and 98765432 the account number. Changing any one digit makes the check fail.

National check digits

Some countries, such as Belgium, Spain, France, Italy, and Norway, also have a check inside the account part. This tool tests the IBAN-wide check, which catches any single typing mistake, but not those national ones. IBANs on an invoice should be printed in groups of four, as here.

How to use it

  1. Paste the IBAN, with or without spaces.
  2. Read whether the length, format, and check digits are right.
  3. Copy the printed form, grouped in fours.

Privacy & limitations

Checked in your browser; the IBAN is never sent anywhere.

Related tools

Frequently asked questions

Does a valid IBAN mean the account exists?

No: it means there is no typing mistake. Whether the account is open is known only to the bank.

Which countries are covered?

All 89 in the SWIFT IBAN registry, from Andorra to Yemen, including all of the EU and the UK.

Is it safe to paste my IBAN here?

Yes: nothing is uploaded. IBANs are routinely given to anyone who pays you, but a direct debit can be set up with one, so watch your statements for debits you did not agree to.

Free tool · runs in your browser · no account required