Exclusive invite to AgentWallet Payouts.com  — early access to wallets built for AI agents Claim invite
Free tool · Runs in your browser

IBAN Checker — validate & verify

Check the country, length and ISO 7064 check digits of an International Bank Account Number, with a bank code and account number breakdown for common countries. No sign-up, and nothing is sent anywhere.

Try an example:

Step by step

How to validate an IBAN

It takes a few seconds and happens entirely on your device.

1

Paste the IBAN

Type or paste the IBAN into the field. Spaces and letter case don't matter — the checker formats it for you as you type.

2

Run the check

Select Check IBAN. The tool verifies the country code, length, allowed characters, and ISO 7064 check digits, all in your browser.

3

Read the breakdown

A valid IBAN is split into its country and check digits, plus a bank code and account number breakdown for common countries, so you can confirm each part is right.

Anatomy

What is an IBAN?

An IBAN (International Bank Account Number) is a standardised way to identify a bank account across borders. It has up to 34 characters: a two-letter country code, two check digits, and the country's domestic account number — known as the BBAN.

DE
Country code
89
Check digits
3704 0044
Bank code
0532 0130 00
Account number

Under the hood

How IBAN validation works

A genuine IBAN check is four tests, not just a length count. Our tool runs all four.

Country & structure

The first two letters must be a valid ISO country code with a published IBAN format. The remaining characters are matched against that country's expected layout.

Length & characters

Each country has a fixed IBAN length. The tool confirms the count is exact and that only letters and digits are present — no symbols or spaces.

MOD-97-10 check digits

The ISO 7064 checksum catches transposed or mistyped characters. The first four characters move to the end, letters become numbers, and the result modulo 97 must equal 1.

Reference

IBAN length by country

IBAN length is fixed for each country. Here are common IBAN countries with a valid example for each — the checker supports 85+ in total.

CountryCodeLengthExample IBAN
🇩🇪 GermanyDE22DE89 3704 0044 0532 0130 00
🇬🇧 United KingdomGB22GB29 NWBK 6016 1331 9268 19
🇫🇷 FranceFR27FR14 2004 1010 0505 0001 3M02 606
🇪🇸 SpainES24ES91 2100 0418 4502 0005 1332
🇮🇹 ItalyIT27IT60 X054 2811 1010 0000 0123 456
🇳🇱 NetherlandsNL18NL91 ABNA 0417 1643 00
🇧🇪 BelgiumBE16BE68 5390 0754 7034
🇨🇭 SwitzerlandCH21CH93 0076 2011 6238 5295 7
🇦🇹 AustriaAT20AT61 1904 3002 3457 3201
🇮🇪 IrelandIE22IE29 AIBK 9311 5212 3456 78
🇵🇹 PortugalPT25PT50 0002 0123 1234 5678 9015 4
🇵🇱 PolandPL28PL61 1090 1014 0000 0712 1981 2874
🇸🇪 SwedenSE24SE45 5000 0000 0583 9825 7466
🇩🇰 DenmarkDK18DK50 0040 0440 1162 43
🇳🇴 NorwayNO15NO93 8601 1117 947
🇫🇮 FinlandFI18FI21 1234 5600 0007 85
🇬🇷 GreeceGR27GR16 0110 1250 0000 0001 2300 695
🇱🇺 LuxembourgLU20LU28 0019 4006 4475 0000
🇸🇦 Saudi ArabiaSA24SA03 8000 0000 6080 1016 7519
🇹🇷 TurkeyTR26TR33 0006 1005 1978 6457 8413 26
🇦🇪 United Arab EmiratesAE23AE07 0331 2345 6789 0123 456
🇷🇴 RomaniaRO24RO49 AAAA 1B31 0075 9384 0000

Troubleshooting

Common reasons an IBAN fails

If the checker reports an invalid IBAN, it's usually one of these.

A mistyped character

A single wrong or transposed digit changes the checksum. The MOD-97-10 test will flag it even when the length looks right.

Wrong length

Missing or extra characters — often from copying a partial number — make the IBAN too short or too long for its country.

Hidden or wrong characters

Pasting can pull in stray symbols, the letter O instead of zero, or the wrong country code entirely. Only A–Z and 0–9 are valid.

Good to know

IBAN vs SWIFT/BIC

They're often needed together for an international transfer, but they identify different things.

IBAN — the account

The International Bank Account Number points to one specific account, including its country, bank and account number. It's what funds are credited to.

SWIFT/BIC — the bank

The Bank Identifier Code identifies the financial institution. Cross-border payments use it to route to the right bank, then the IBAN to reach the account.

FAQ

IBAN checker — frequently asked questions

What an IBAN check does and doesn't tell you, how the check digits work, and how IBANs differ from SWIFT/BIC codes.
Moving money to IBANs?
What is an IBAN checker?
An IBAN checker validates that an International Bank Account Number is correctly formed. It checks the two-letter country code, the total length for that country, the allowed characters, and the ISO 7064 MOD-97-10 check digits. Our checker runs entirely in your browser, so your IBAN is never sent to a server.
Does a valid IBAN mean the account exists?
No. Validation confirms the IBAN is well-formed and the check digits are correct, which catches typos and transcription errors. It cannot confirm the account is open or belongs to a particular person — that is only verified when a payment is attempted.
Is my IBAN sent anywhere?
No. All validation happens locally in your browser using JavaScript. Nothing is transmitted, stored, or logged.
How are IBAN check digits calculated?
Move the first four characters (the country code and check digits) to the end, replace each letter with two digits (A=10 through Z=35), then take the whole number modulo 97. A valid IBAN always gives a remainder of 1.
How long is an IBAN?
IBAN length is fixed per country, from 15 characters (Norway) up to 32 (Saint Lucia). A German or UK IBAN is 22 characters and a French IBAN is 27. The checker compares your input against the official length for its country code.
What is the difference between an IBAN and a SWIFT/BIC code?
An IBAN identifies a specific bank account, while a SWIFT/BIC code identifies the bank itself. International transfers often need both — the IBAN to reach the account and the BIC to route to the institution.

Pay into bank accounts
in 190+ countries

Validate, then pay. Send to bank accounts worldwide with global accounts, local rails, and built-in compliance — for your team and your AI agents alike.
IBAN checker

Validate IBANs for 85+ countries, free.

Format & checksum verified
IBAN checker
Free & instant
85+countries
Catch errors before you pay
FormatChecksumBank code