IBAN tool
Check an IBAN's country, length, layout and check digits before you send a transfer, and see the bank code and account number inside it.
Checked in your browser. Nothing you type is sent to us or stored.
Try an example
Published examples, not anyone’s account. Try one to see how the check works.
Germany (DE)
DE89 3704 0044 0532 0130 00
22 characters
United Kingdom (GB)
GB29 NWBK 6016 1331 9268 19
22 characters
Lebanon (LB)
LB62 0999 0000 0001 0019 0122 9114
28 characters
France (FR)
FR76 3000 6000 0112 3456 7890 189
27 characters
Spain (ES)
ES91 2100 0418 4502 0005 1332
24 characters
An International Bank Account Number starts with a two-letter country code and two check digits, followed by the domestic account details, which the country lays out its own way. Germany fits a bank code and an account number into 22 characters; Lebanon uses 28.
Because each country publishes its own length and layout in the IBAN registry, a number that is one character short, or has a letter where the country only uses digits, can be rejected before any arithmetic is done.
Formats by countryThe two digits after the country code are computed from everything else using the ISO 13616 mod-97 method. Change any single character, or swap two neighbouring ones, and the check fails. That catches nearly every typing mistake.
Some countries add a national check digit inside the account number as well. Where one is defined, it is checked too.
A valid IBAN is well-formed. It does not mean the account is open, and it does not mean it belongs to the person you intend to pay. Check the name with the recipient; in the euro area and the UK, banks now compare the name with the account before a transfer goes.
See limitations124 countries and territories: 97 listed in SWIFT’s IBAN registry, and 27 where an IBAN format is in national use but not in the registry. In the format, kk is the check digits, n a digit, a a letter and c a letter or digit.
| Country | Length | Format | SEPA |
|---|---|---|---|
| 18 | AXkk nnnn nnnn nnnn nn | No | |
| 28 | ALkk nnnn nnnn cccc cccc cccc cccc | No | |
| 26 | DZkk nnnn nnnn nnnn nnnn nnnn nn | No | |
| 24 | ADkk nnnn nnnn cccc cccc cccc | ||
| 25 | AOkk nnnn nnnn nnnn nnnn nnnn n | No | |
| 20 | ATkk nnnn nnnn nnnn nnnn | ||
| 28 | AZkk aaaa cccc cccc cccc cccc cccc | No | |
| 22 | BHkk aaaa cccc cccc cccc cc | No | |
| 28 | BYkk aaaa nnnn cccc cccc cccc cccc | No | |
| 16 | BEkk nnnn nnnn nnnn | ||
| 28 | BJkk ccnn nnnn nnnn nnnn nnnn nnnn | No | |
| 20 | BAkk nnnn nnnn nnnn nnnn | No | |
| 29 | BRkk nnnn nnnn nnnn nnnn nnnn nnna c | No | |
| 24 | VGkk cccc nnnn nnnn nnnn nnnn | No | |
| 22 | BGkk aaaa nnnn nncc cccc cc | ||
| 28 | BFkk ccnn nnnn nnnn nnnn nnnn nnnn | No | |
| 27 | BIkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 27 | CMkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 25 | CVkk nnnn nnnn nnnn nnnn nnnn n | No | |
| 27 | CFkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 27 | TDkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 27 | KMkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 27 | CGkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 22 | CRkk nnnn nnnn nnnn nnnn nn | No | |
| 28 | CIkk annn nnnn nnnn nnnn nnnn nnnn | No | |
| 21 | HRkk nnnn nnnn nnnn nnnn n | ||
| 28 | CYkk nnnn nnnn cccc cccc cccc cccc | ||
| 24 | CZkk nnnn nnnn nnnn nnnn nnnn | ||
| 18 | DKkk nnnn nnnn nnnn nn | ||
| 27 | DJkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 28 | DOkk aaaa nnnn nnnn nnnn nnnn nnnn | No | |
| 29 | EGkk nnnn nnnn nnnn nnnn nnnn nnnn n | No | |
| 28 | SVkk aaaa nnnn nnnn nnnn nnnn nnnn | No | |
| 27 | GQkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 20 | EEkk nnnn nnnn nnnn nnnn | ||
| 18 | FKkk aann nnnn nnnn nn | No | |
| 18 | FOkk nnnn nnnn nnnn nn | No | |
| 18 | FIkk nnnn nnnn nnnn nn | ||
| 27 | FRkk nnnn nnnn nncc cccc cccc cnn | ||
| 27 | GFkk nnnn nnnn nncc cccc cccc cnn | No | |
| 27 | PFkk nnnn nnnn nncc cccc cccc cnn | No | |
| 27 | TFkk nnnn nnnn nncc cccc cccc cnn | No | |
| 27 | GAkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 22 | GEkk ccnn nnnn nnnn nnnn nn | No | |
| 22 | DEkk nnnn nnnn nnnn nnnn nn | ||
| 23 | GIkk aaaa cccc cccc cccc ccc | ||
| 27 | GRkk nnnn nnnc cccc cccc cccc ccc | ||
| 18 | GLkk nnnn nnnn nnnn nn | No | |
| 27 | GPkk nnnn nnnn nncc cccc cccc cnn | No | |
| 28 | GTkk cccc cccc cccc cccc cccc cccc | No | |
| 25 | GWkk aann nnnn nnnn nnnn nnnn n | No | |
| 28 | HNkk aaaa nnnn nnnn nnnn nnnn nnnn | No | |
| 28 | HUkk nnnn nnnn nnnn nnnn nnnn nnnn | ||
| 26 | ISkk nnnn nnnn nnnn nnnn nnnn nn | ||
| 26 | IRkk nnnn nnnn nnnn nnnn nnnn nn | No | |
| 23 | IQkk aaaa nnnn nnnn nnnn nnn | No | |
| 22 | IEkk cccc nnnn nnnn nnnn nn | ||
| 23 | ILkk nnnn nnnn nnnn nnnn nnn | No | |
| 27 | ITkk annn nnnn nnnc cccc cccc ccc | ||
| 30 | JOkk aaaa nnnn cccc cccc cccc cccc cc | No | |
| 20 | KZkk nnnc cccc cccc cccc | No | |
| 20 | XKkk nnnn nnnn nnnn nnnn | No | |
| 30 | KWkk aaaa cccc cccc cccc cccc cccc cc | No | |
| 21 | LVkk aaaa cccc cccc cccc c | ||
| 28 | LBkk nnnn cccc cccc cccc cccc cccc | No | |
| 25 | LYkk nnnn nnnn nnnn nnnn nnnn n | No | |
| 21 | LIkk nnnn nccc cccc cccc c | ||
| 20 | LTkk nnnn nnnn nnnn nnnn | ||
| 20 | LUkk nnnc cccc cccc cccc | ||
| 27 | MGkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 28 | MLkk ccnn nnnn nnnn nnnn nnnn nnnn | No | |
| 31 | MTkk aaaa nnnn nccc cccc cccc cccc ccc | ||
| 27 | MQkk nnnn nnnn nncc cccc cccc cnn | No | |
| 27 | MRkk nnnn nnnn nnnn nnnn nnnn nnn | No | |
| 30 | MUkk aaaa nnnn nnnn nnnn nnnn nnna aa | No | |
| 27 | YTkk nnnn nnnn nncc cccc cccc cnn | No | |
| 24 | MDkk cccc cccc cccc cccc cccc | No | |
| 27 | MCkk nnnn nnnn nncc cccc cccc cnn | ||
| 20 | MNkk nnnn nnnn nnnn nnnn | No | |
| 22 | MEkk nnnn nnnn nnnn nnnn nn | No | |
| 28 | MAkk nnnn nnnn nnnn nnnn nnnn nnnn | No | |
| 25 | MZkk nnnn nnnn nnnn nnnn nnnn n | No | |
| 18 | NLkk aaaa nnnn nnnn nn | ||
| 27 | NCkk nnnn nnnn nncc cccc cccc cnn | No | |
| 28 | NIkk aaaa nnnn nnnn nnnn nnnn nnnn | No | |
| 28 | NEkk aann nnnn nnnn nnnn nnnn nnnn | No | |
| 19 | MKkk nnnc cccc cccc cnn | No | |
| 15 | NOkk nnnn nnnn nnn | ||
| 23 | OMkk nnnc cccc cccc cccc ccc | No | |
| 24 | PKkk cccc nnnn nnnn nnnn nnnn | No | |
| 29 | PSkk cccc nnnn nnnn nnnn nnnn nnnn n | No | |
| 28 | PLkk nnnn nnnn nnnn nnnn nnnn nnnn | ||
| 25 | PTkk nnnn nnnn nnnn nnnn nnnn n | ||
| 29 | QAkk aaaa cccc cccc cccc cccc cccc c | No | |
| 27 | REkk nnnn nnnn nncc cccc cccc cnn | No | |
| 24 | ROkk aaaa cccc cccc cccc cccc | ||
| 33 | RUkk nnnn nnnn nnnn nncc cccc cccc cccc c | No | |
| 27 | SMkk annn nnnn nnnc cccc cccc ccc | ||
| 25 | STkk nnnn nnnn nnnn nnnn nnnn n | No | |
| 24 | SAkk nncc cccc cccc cccc cccc | No | |
| 28 | SNkk aann nnnn nnnn nnnn nnnn nnnn | No | |
| 22 | RSkk nnnn nnnn nnnn nnnn nn | No | |
| 31 | SCkk aaaa nnnn nnnn nnnn nnnn nnnn aaa | No | |
| 24 | SKkk nnnn nnnn nnnn nnnn nnnn | ||
| 19 | SIkk nnnn nnnn nnnn nnn | ||
| 23 | SOkk nnnn nnnn nnnn nnnn nnn | No | |
| 24 | ESkk nnnn nnnn nnnn nnnn nnnn | ||
| 27 | BLkk nnnn nnnn nncc cccc cccc cnn | No | |
| 32 | LCkk aaaa cccc cccc cccc cccc cccc cccc | No | |
| 27 | MFkk nnnn nnnn nncc cccc cccc cnn | No | |
| 27 | PMkk nnnn nnnn nncc cccc cccc cnn | No | |
| 18 | SDkk nnnn nnnn nnnn nn | No | |
| 24 | SEkk nnnn nnnn nnnn nnnn nnnn | ||
| 21 | CHkk nnnn nccc cccc cccc c | ||
| 23 | TLkk nnnn nnnn nnnn nnnn nnn | No | |
| 28 | TGkk aann nnnn nnnn nnnn nnnn nnnn | No | |
| 24 | TNkk nnnn nnnn nnnn nnnn nnnn | No | |
| 26 | TRkk nnnn nccc cccc cccc cccc cc | No | |
| 29 | UAkk nnnn nncc cccc cccc cccc cccc c | No | |
| 23 | AEkk nnnn nnnn nnnn nnnn nnn | No | |
| 22 | GBkk aaaa nnnn nnnn nnnn nn | ||
| 22 | VAkk nnnn nnnn nnnn nnnn nn | ||
| 27 | WFkk nnnn nnnn nncc cccc cccc cnn | No | |
| 30 | YEkk aaaa nnnn cccc cccc cccc cccc cc | No |
Correct bank details are half of a good transfer. The other half is what it costs: the fee and the exchange-rate margin.
FAQ
No. The check confirms the IBAN is well-formed and that its check digits match. Only the receiving bank knows whether the account is open and who holds it.
No. US accounts are identified by a nine-digit routing number and an account number. To receive money from abroad, a US bank gives you its SWIFT/BIC code as well.
The check runs entirely in your browser. The IBAN is not sent to us or to anyone else, and it is not stored.
Within the SEPA area, no: the IBAN alone is enough for a euro transfer. For transfers elsewhere, many banks still ask for the BIC of the receiving bank.
Free, no sign-up. The validator runs in your browser and stores nothing.