IBAN format by country
88 IBAN countries 248 total
Africa58
| Country | ISO | IBAN |
|---|---|---|
| Algeria | DZ | No IBAN |
| Angola | AO | No IBAN |
| Benin | BJ | No IBAN |
| Botswana | BW | No IBAN |
| Burkina Faso | BF | No IBAN |
| Burundi | BI | 27 chars → generate |
| Cameroon | CM | No IBAN |
| Cape Verde | CV | No IBAN |
| Central African Republic | CF | No IBAN |
| Chad | TD | No IBAN |
| Comoros | KM | No IBAN |
| Congo | CG | No IBAN |
| Cote d'Ivoire | CI | No IBAN |
| DR Congo | CD | No IBAN |
| Djibouti | DJ | 27 chars → generate |
| Egypt | EG | 29 chars → generate |
| Equatorial Guinea | GQ | No IBAN |
| Eritrea | ER | No IBAN |
| Eswatini | SZ | No IBAN |
| Ethiopia | ET | No IBAN |
| Gabon | GA | No IBAN |
| Gambia | GM | No IBAN |
| Ghana | GH | No IBAN |
| Guinea | GN | No IBAN |
| Guinea-Bissau | GW | No IBAN |
| Kenya | KE | No IBAN |
| Lesotho | LS | No IBAN |
| Liberia | LR | No IBAN |
| Libya | LY | 25 chars → generate |
| Madagascar | MG | No IBAN |
| Malawi | MW | No IBAN |
| Mali | ML | No IBAN |
| Mauritania | MR | 27 chars → generate |
| Mauritius | MU | 30 chars → generate |
| Mayotte | YT | No IBAN |
| Morocco | MA | No IBAN |
| Mozambique | MZ | No IBAN |
| Namibia | NA | No IBAN |
| Niger | NE | No IBAN |
| Nigeria | NG | No IBAN |
| Reunion | RE | No IBAN |
| Rwanda | RW | No IBAN |
| Saint Helena | SH | No IBAN |
| Sao Tome and Principe | ST | 25 chars → generate |
| Senegal | SN | No IBAN |
| Seychelles | SC | 31 chars → generate |
| Sierra Leone | SL | No IBAN |
| Somalia | SO | 23 chars → generate |
| South Africa | ZA | No IBAN |
| South Sudan | SS | No IBAN |
| Sudan | SD | 18 chars → generate |
| Tanzania | TZ | No IBAN |
| Togo | TG | No IBAN |
| Tunisia | TN | 24 chars → generate |
| Uganda | UG | No IBAN |
| Western Sahara | EH | No IBAN |
| Zambia | ZM | No IBAN |
| Zimbabwe | ZW | No IBAN |
Asia50
| Country | ISO | IBAN |
|---|---|---|
| Afghanistan | AF | No IBAN |
| Armenia | AM | No IBAN |
| Azerbaijan | AZ | 28 chars → generate |
| Bahrain | BH | 22 chars → generate |
| Bangladesh | BD | No IBAN |
| Bhutan | BT | No IBAN |
| Brunei | BN | No IBAN |
| Cambodia | KH | No IBAN |
| China | CN | No IBAN |
| Georgia | GE | 22 chars → generate |
| Hong Kong | HK | No IBAN |
| India | IN | No IBAN |
| Indonesia | ID | No IBAN |
| Iran | IR | No IBAN |
| Iraq | IQ | 23 chars → generate |
| Israel | IL | 23 chars → generate |
| Japan | JP | No IBAN |
| Jordan | JO | 30 chars → generate |
| Kazakhstan | KZ | 20 chars → generate |
| Kuwait | KW | 30 chars → generate |
| Kyrgyzstan | KG | No IBAN |
| Laos | LA | No IBAN |
| Lebanon | LB | 28 chars → generate |
| Macao | MO | No IBAN |
| Malaysia | MY | No IBAN |
| Maldives | MV | No IBAN |
| Mongolia | MN | 20 chars → generate |
| Myanmar | MM | No IBAN |
| Nepal | NP | No IBAN |
| North Korea | KP | No IBAN |
| Oman | OM | 23 chars → generate |
| Pakistan | PK | 24 chars → generate |
| Palestine | PS | 29 chars → generate |
| Philippines | PH | No IBAN |
| Qatar | QA | 29 chars → generate |
| Saudi Arabia | SA | 24 chars → generate |
| Singapore | SG | No IBAN |
| South Korea | KR | No IBAN |
| Sri Lanka | LK | No IBAN |
| Syria | SY | No IBAN |
| Taiwan | TW | No IBAN |
| Tajikistan | TJ | No IBAN |
| Thailand | TH | No IBAN |
| Timor-Leste | TL | 23 chars → generate |
| Turkey | TR | 26 chars → generate |
| Turkmenistan | TM | No IBAN |
| United Arab Emirates | AE | 23 chars → generate |
| Uzbekistan | UZ | No IBAN |
| Vietnam | VN | No IBAN |
| Yemen | YE | 30 chars → generate |
Europe53
North America41
| Country | ISO | IBAN |
|---|---|---|
| Anguilla | AI | No IBAN |
| Antigua and Barbuda | AG | No IBAN |
| Aruba | AW | No IBAN |
| Bahamas | BS | No IBAN |
| Barbados | BB | No IBAN |
| Belize | BZ | No IBAN |
| Bermuda | BM | No IBAN |
| Bonaire | BQ | No IBAN |
| British Virgin Islands | VG | 24 chars → generate |
| Canada | CA | No IBAN |
| Cayman Islands | KY | No IBAN |
| Costa Rica | CR | 22 chars → generate |
| Cuba | CU | No IBAN |
| Curacao | CW | No IBAN |
| Dominica | DM | No IBAN |
| Dominican Republic | DO | 28 chars → generate |
| El Salvador | SV | 28 chars → generate |
| Greenland | GL | 18 chars → generate |
| Grenada | GD | No IBAN |
| Guadeloupe | GP | No IBAN |
| Guatemala | GT | 28 chars → generate |
| Haiti | HT | No IBAN |
| Honduras | HN | No IBAN |
| Jamaica | JM | No IBAN |
| Martinique | MQ | No IBAN |
| Mexico | MX | No IBAN |
| Montserrat | MS | No IBAN |
| Nicaragua | NI | 28 chars → generate |
| Panama | PA | No IBAN |
| Puerto Rico | PR | No IBAN |
| Saint Barthelemy | BL | No IBAN |
| Saint Kitts and Nevis | KN | No IBAN |
| Saint Lucia | LC | 32 chars → generate |
| Saint Martin | MF | No IBAN |
| Saint Pierre and Miquelon | PM | No IBAN |
| Saint Vincent and the Grenadines | VC | No IBAN |
| Sint Maarten | SX | No IBAN |
| Trinidad and Tobago | TT | No IBAN |
| Turks and Caicos Islands | TC | No IBAN |
| U.S. Virgin Islands | VI | No IBAN |
| United States | US | No IBAN |
South America14
| Country | ISO | IBAN |
|---|---|---|
| Argentina | AR | No IBAN |
| Bolivia | BO | No IBAN |
| Brazil | BR | 29 chars → generate |
| Chile | CL | No IBAN |
| Colombia | CO | No IBAN |
| Ecuador | EC | No IBAN |
| Falkland Islands | FK | 18 chars → generate |
| French Guiana | GF | No IBAN |
| Guyana | GY | No IBAN |
| Paraguay | PY | No IBAN |
| Peru | PE | No IBAN |
| Suriname | SR | No IBAN |
| Uruguay | UY | No IBAN |
| Venezuela | VE | No IBAN |
Oceania25
| Country | ISO | IBAN |
|---|---|---|
| American Samoa | AS | No IBAN |
| Australia | AU | No IBAN |
| Cook Islands | CK | No IBAN |
| Fiji | FJ | No IBAN |
| French Polynesia | PF | No IBAN |
| Guam | GU | No IBAN |
| Kiribati | KI | No IBAN |
| Marshall Islands | MH | No IBAN |
| Micronesia | FM | No IBAN |
| Nauru | NR | No IBAN |
| New Caledonia | NC | No IBAN |
| New Zealand | NZ | No IBAN |
| Niue | NU | No IBAN |
| Norfolk Island | NF | No IBAN |
| Northern Mariana Islands | MP | No IBAN |
| Palau | PW | No IBAN |
| Papua New Guinea | PG | No IBAN |
| Pitcairn | PN | No IBAN |
| Samoa | WS | No IBAN |
| Solomon Islands | SB | No IBAN |
| Tokelau | TK | No IBAN |
| Tonga | TO | No IBAN |
| Tuvalu | TV | No IBAN |
| Vanuatu | VU | No IBAN |
| Wallis and Futuna | WF | No IBAN |
Other7
| Country | ISO | IBAN |
|---|---|---|
| Antarctica | AQ | No IBAN |
| Bouvet Island | BV | No IBAN |
| British Indian Ocean Territory | IO | No IBAN |
| Christmas Island | CX | No IBAN |
| Cocos Islands | CC | No IBAN |
| French Southern Territories | TF | No IBAN |
| U.S. Minor Outlying Islands | UM | No IBAN |
No country matches your filter.
More PAYATE tools
Frequently asked questions
What is an IBAN?
An IBAN (International Bank Account Number) is a standard way to identify a bank account for cross-border payments. It starts with a 2-letter country code and 2 check digits, followed by the country's own bank and account number (the BBAN). Lengths differ per country — e.g. 22 for Germany, 29 for Egypt.
Are the generated IBANs real?
No. They are synthetic test IBANs: they have the correct length and a valid checksum (so they pass format validation), but they are not linked to any real bank account and cannot receive money. Use them for testing forms, payment flows and QA only.
How is the IBAN checksum calculated?
With the MOD-97 algorithm (ISO 7064). The country code and check digits are moved to the end, letters are converted to numbers (A=10 … Z=35), and the number is taken modulo 97. A valid IBAN gives a remainder of 1. This generator computes valid check digits for every number it creates.
Does every country use IBAN?
No. IBAN is used by about 88 countries (most of Europe, the Middle East and parts of Africa and the Caribbean). Countries like the US, Canada, Australia and Japan do not use IBAN — they use a SWIFT/BIC code plus a local account/routing number instead.
What is the difference between an IBAN and a SWIFT code?
An IBAN identifies the account; a SWIFT/BIC identifies the bank. International transfers often need both. You can look up bank SWIFT codes with our SWIFT / BIC directory.