Country & Region Code List (ISO Codes, Calling Codes, Currencies)
Look up ISO 3166-1 codes (alpha-2/alpha-3), international calling codes, ISO 4217 currency codes, and capital cities for all 195 countries and territories. Search instantly by name, code, or capital.
| Flag | Name | Alpha-2 | Alpha-3 | Capital | Currency | Calling Code |
|---|---|---|---|---|---|---|
| 🇦🇫 | Afghanistan | AF | AFG | Kabul | AFN | +93 |
| 🇦🇱 | Albania | AL | ALB | Tirana | ALL | +355 |
| 🇩🇿 | Algeria | DZ | DZA | Algiers | DZD | +213 |
| 🇦🇩 | Andorra | AD | AND | Andorra la Vella | EUR | +376 |
| 🇦🇴 | Angola | AO | AGO | Luanda | AOA | +244 |
| 🇦🇬 | Antigua and Barbuda | AG | ATG | Saint John's | XCD | +1268 |
| 🇦🇷 | Argentina | AR | ARG | Buenos Aires | ARS | +54 |
| 🇦🇲 | Armenia | AM | ARM | Yerevan | AMD | +374 |
| 🇦🇺 | Australia | AU | AUS | Canberra | AUD | +61 |
| 🇦🇹 | Austria | AT | AUT | Vienna | EUR | +43 |
| 🇦🇿 | Azerbaijan | AZ | AZE | Baku | AZN | +994 |
| 🇧🇸 | Bahamas | BS | BHS | Nassau | BSD | +1242 |
| 🇧🇭 | Bahrain | BH | BHR | Manama | BHD | +973 |
| 🇧🇩 | Bangladesh | BD | BGD | Dhaka | BDT | +880 |
| 🇧🇧 | Barbados | BB | BRB | Bridgetown | BBD | +1246 |
| 🇧🇾 | Belarus | BY | BLR | Minsk | BYN | +375 |
| 🇧🇪 | Belgium | BE | BEL | Brussels | EUR | +32 |
| 🇧🇿 | Belize | BZ | BLZ | Belmopan | BZD | +501 |
| 🇧🇯 | Benin | BJ | BEN | Porto-Novo | XOF | +229 |
| 🇧🇹 | Bhutan | BT | BTN | Thimphu | BTN | +975 |
| 🇧🇴 | Bolivia | BO | BOL | Sucre | BOB | +591 |
| 🇧🇦 | Bosnia and Herzegovina | BA | BIH | Sarajevo | BAM | +387 |
| 🇧🇼 | Botswana | BW | BWA | Gaborone | BWP | +267 |
| 🇧🇷 | Brazil | BR | BRA | Brasília | BRL | +55 |
| 🇧🇳 | Brunei | BN | BRN | Bandar Seri Begawan | BND | +673 |
| 🇧🇬 | Bulgaria | BG | BGR | Sofia | BGN | +359 |
| 🇧🇫 | Burkina Faso | BF | BFA | Ouagadougou | XOF | +226 |
| 🇧🇮 | Burundi | BI | BDI | Gitega | BIF | +257 |
| 🇰🇭 | Cambodia | KH | KHM | Phnom Penh | KHR | +855 |
| 🇨🇲 | Cameroon | CM | CMR | Yaoundé | XAF | +237 |
| 🇨🇦 | Canada | CA | CAN | Ottawa | CAD | +1 |
| 🇨🇻 | Cape Verde | CV | CPV | Praia | CVE | +238 |
| 🇨🇫 | Central African Republic | CF | CAF | Bangui | XAF | +236 |
| 🇹🇩 | Chad | TD | TCD | N'Djamena | XAF | +235 |
| 🇨🇱 | Chile | CL | CHL | Santiago | CLP | +56 |
| 🇨🇳 | China | CN | CHN | Beijing | CNY | +86 |
| 🇨🇴 | Colombia | CO | COL | Bogotá | COP | +57 |
| 🇰🇲 | Comoros | KM | COM | Moroni | KMF | +269 |
| 🇨🇬 | Congo | CG | COG | Brazzaville | XAF | +242 |
| 🇨🇷 | Costa Rica | CR | CRI | San José | CRC | +506 |
| 🇭🇷 | Croatia | HR | HRV | Zagreb | EUR | +385 |
| 🇨🇺 | Cuba | CU | CUB | Havana | CUP | +53 |
| 🇨🇾 | Cyprus | CY | CYP | Nicosia | EUR | +357 |
| 🇨🇿 | Czechia | CZ | CZE | Prague | CZK | +420 |
| 🇩🇰 | Denmark | DK | DNK | Copenhagen | DKK | +45 |
| 🇩🇯 | Djibouti | DJ | DJI | Djibouti | DJF | +253 |
| 🇩🇲 | Dominica | DM | DMA | Roseau | XCD | +1767 |
| 🇩🇴 | Dominican Republic | DO | DOM | Santo Domingo | DOP | +1 |
| 🇨🇩 | DR Congo | CD | COD | Kinshasa | CDF | +243 |
| 🇪🇨 | Ecuador | EC | ECU | Quito | USD | +593 |
| 🇪🇬 | Egypt | EG | EGY | Cairo | EGP | +20 |
| 🇸🇻 | El Salvador | SV | SLV | San Salvador | USD | +503 |
| 🇬🇶 | Equatorial Guinea | GQ | GNQ | Malabo | XAF | +240 |
| 🇪🇷 | Eritrea | ER | ERI | Asmara | ERN | +291 |
| 🇪🇪 | Estonia | EE | EST | Tallinn | EUR | +372 |
| 🇸🇿 | Eswatini | SZ | SWZ | Lobamba | SZL | +268 |
| 🇪🇹 | Ethiopia | ET | ETH | Addis Ababa | ETB | +251 |
| 🇫🇯 | Fiji | FJ | FJI | Suva | FJD | +679 |
| 🇫🇮 | Finland | FI | FIN | Helsinki | EUR | +358 |
| 🇫🇷 | France | FR | FRA | Paris | EUR | +33 |
| 🇬🇦 | Gabon | GA | GAB | Libreville | XAF | +241 |
| 🇬🇲 | Gambia | GM | GMB | Banjul | GMD | +220 |
| 🇬🇪 | Georgia | GE | GEO | Tbilisi | GEL | +995 |
| 🇩🇪 | Germany | DE | DEU | Berlin | EUR | +49 |
| 🇬🇭 | Ghana | GH | GHA | Accra | GHS | +233 |
| 🇬🇷 | Greece | GR | GRC | Athens | EUR | +30 |
| 🇬🇩 | Grenada | GD | GRD | St. George's | XCD | +1473 |
| 🇬🇹 | Guatemala | GT | GTM | Guatemala City | GTQ | +502 |
| 🇬🇳 | Guinea | GN | GIN | Conakry | GNF | +224 |
| 🇬🇼 | Guinea-Bissau | GW | GNB | Bissau | XOF | +245 |
| 🇬🇾 | Guyana | GY | GUY | Georgetown | GYD | +592 |
| 🇭🇹 | Haiti | HT | HTI | Port-au-Prince | HTG | +509 |
| 🇭🇳 | Honduras | HN | HND | Tegucigalpa | HNL | +504 |
| 🇭🇺 | Hungary | HU | HUN | Budapest | HUF | +36 |
| 🇮🇸 | Iceland | IS | ISL | Reykjavik | ISK | +354 |
| 🇮🇳 | India | IN | IND | New Delhi | INR | +91 |
| 🇮🇩 | Indonesia | ID | IDN | Jakarta | IDR | +62 |
| 🇮🇷 | Iran | IR | IRN | Tehran | IRR | +98 |
| 🇮🇶 | Iraq | IQ | IRQ | Baghdad | IQD | +964 |
| 🇮🇪 | Ireland | IE | IRL | Dublin | EUR | +353 |
| 🇮🇱 | Israel | IL | ISR | Jerusalem | ILS | +972 |
| 🇮🇹 | Italy | IT | ITA | Rome | EUR | +39 |
| 🇨🇮 | Ivory Coast | CI | CIV | Yamoussoukro | XOF | +225 |
| 🇯🇲 | Jamaica | JM | JAM | Kingston | JMD | +1876 |
| 🇯🇵 | Japan | JP | JPN | Tokyo | JPY | +81 |
| 🇯🇴 | Jordan | JO | JOR | Amman | JOD | +962 |
| 🇰🇿 | Kazakhstan | KZ | KAZ | Astana | KZT | +7 |
| 🇰🇪 | Kenya | KE | KEN | Nairobi | KES | +254 |
| 🇰🇮 | Kiribati | KI | KIR | South Tarawa | AUD | +686 |
| 🇰🇼 | Kuwait | KW | KWT | Kuwait City | KWD | +965 |
| 🇰🇬 | Kyrgyzstan | KG | KGZ | Bishkek | KGS | +996 |
| 🇱🇦 | Laos | LA | LAO | Vientiane | LAK | +856 |
| 🇱🇻 | Latvia | LV | LVA | Riga | EUR | +371 |
| 🇱🇧 | Lebanon | LB | LBN | Beirut | LBP | +961 |
| 🇱🇸 | Lesotho | LS | LSO | Maseru | LSL | +266 |
| 🇱🇷 | Liberia | LR | LBR | Monrovia | LRD | +231 |
| 🇱🇾 | Libya | LY | LBY | Tripoli | LYD | +218 |
| 🇱🇮 | Liechtenstein | LI | LIE | Vaduz | CHF | +423 |
| 🇱🇹 | Lithuania | LT | LTU | Vilnius | EUR | +370 |
| 🇱🇺 | Luxembourg | LU | LUX | Luxembourg | EUR | +352 |
| 🇲🇬 | Madagascar | MG | MDG | Antananarivo | MGA | +261 |
| 🇲🇼 | Malawi | MW | MWI | Lilongwe | MWK | +265 |
| 🇲🇾 | Malaysia | MY | MYS | Kuala Lumpur | MYR | +60 |
| 🇲🇻 | Maldives | MV | MDV | Malé | MVR | +960 |
| 🇲🇱 | Mali | ML | MLI | Bamako | XOF | +223 |
| 🇲🇹 | Malta | MT | MLT | Valletta | EUR | +356 |
| 🇲🇭 | Marshall Islands | MH | MHL | Majuro | USD | +692 |
| 🇲🇷 | Mauritania | MR | MRT | Nouakchott | MRU | +222 |
| 🇲🇺 | Mauritius | MU | MUS | Port Louis | MUR | +230 |
| 🇲🇽 | Mexico | MX | MEX | Mexico City | MXN | +52 |
| 🇫🇲 | Micronesia | FM | FSM | Palikir | USD | +691 |
| 🇲🇩 | Moldova | MD | MDA | Chișinău | MDL | +373 |
| 🇲🇨 | Monaco | MC | MCO | Monaco | EUR | +377 |
| 🇲🇳 | Mongolia | MN | MNG | Ulan Bator | MNT | +976 |
| 🇲🇪 | Montenegro | ME | MNE | Podgorica | EUR | +382 |
| 🇲🇦 | Morocco | MA | MAR | Rabat | MAD | +212 |
| 🇲🇿 | Mozambique | MZ | MOZ | Maputo | MZN | +258 |
| 🇲🇲 | Myanmar | MM | MMR | Naypyidaw | MMK | +95 |
| 🇳🇦 | Namibia | NA | NAM | Windhoek | NAD | +264 |
| 🇳🇷 | Nauru | NR | NRU | Yaren | AUD | +674 |
| 🇳🇵 | Nepal | NP | NPL | Kathmandu | NPR | +977 |
| 🇳🇱 | Netherlands | NL | NLD | Amsterdam | EUR | +31 |
| 🇳🇿 | New Zealand | NZ | NZL | Wellington | NZD | +64 |
| 🇳🇮 | Nicaragua | NI | NIC | Managua | NIO | +505 |
| 🇳🇪 | Niger | NE | NER | Niamey | XOF | +227 |
| 🇳🇬 | Nigeria | NG | NGA | Abuja | NGN | +234 |
| 🇰🇵 | North Korea | KP | PRK | Pyongyang | KPW | +850 |
| 🇲🇰 | North Macedonia | MK | MKD | Skopje | MKD | +389 |
| 🇳🇴 | Norway | NO | NOR | Oslo | NOK | +47 |
| 🇴🇲 | Oman | OM | OMN | Muscat | OMR | +968 |
| 🇵🇰 | Pakistan | PK | PAK | Islamabad | PKR | +92 |
| 🇵🇼 | Palau | PW | PLW | Ngerulmud | USD | +680 |
| 🇵🇸 | Palestine | PS | PSE | Ramallah | ILS | +970 |
| 🇵🇦 | Panama | PA | PAN | Panama City | PAB | +507 |
| 🇵🇬 | Papua New Guinea | PG | PNG | Port Moresby | PGK | +675 |
| 🇵🇾 | Paraguay | PY | PRY | Asunción | PYG | +595 |
| 🇵🇪 | Peru | PE | PER | Lima | PEN | +51 |
| 🇵🇭 | Philippines | PH | PHL | Manila | PHP | +63 |
| 🇵🇱 | Poland | PL | POL | Warsaw | PLN | +48 |
| 🇵🇹 | Portugal | PT | PRT | Lisbon | EUR | +351 |
| 🇶🇦 | Qatar | QA | QAT | Doha | QAR | +974 |
| 🇷🇴 | Romania | RO | ROU | Bucharest | RON | +40 |
| 🇷🇺 | Russia | RU | RUS | Moscow | RUB | +7 |
| 🇷🇼 | Rwanda | RW | RWA | Kigali | RWF | +250 |
| 🇰🇳 | Saint Kitts and Nevis | KN | KNA | Basseterre | XCD | +1869 |
| 🇱🇨 | Saint Lucia | LC | LCA | Castries | XCD | +1758 |
| 🇻🇨 | Saint Vincent and the Grenadines | VC | VCT | Kingstown | XCD | +1784 |
| 🇼🇸 | Samoa | WS | WSM | Apia | WST | +685 |
| 🇸🇲 | San Marino | SM | SMR | City of San Marino | EUR | +378 |
| 🇸🇦 | Saudi Arabia | SA | SAU | Riyadh | SAR | +966 |
| 🇸🇳 | Senegal | SN | SEN | Dakar | XOF | +221 |
| 🇷🇸 | Serbia | RS | SRB | Belgrade | RSD | +381 |
| 🇸🇨 | Seychelles | SC | SYC | Victoria | SCR | +248 |
| 🇸🇱 | Sierra Leone | SL | SLE | Freetown | SLL | +232 |
| 🇸🇬 | Singapore | SG | SGP | Singapore | SGD | +65 |
| 🇸🇰 | Slovakia | SK | SVK | Bratislava | EUR | +421 |
| 🇸🇮 | Slovenia | SI | SVN | Ljubljana | EUR | +386 |
| 🇸🇧 | Solomon Islands | SB | SLB | Honiara | SBD | +677 |
| 🇸🇴 | Somalia | SO | SOM | Mogadishu | SOS | +252 |
| 🇿🇦 | South Africa | ZA | ZAF | Pretoria | ZAR | +27 |
| 🇰🇷 | South Korea | KR | KOR | Seoul | KRW | +82 |
| 🇸🇸 | South Sudan | SS | SSD | Juba | SSP | +211 |
| 🇪🇸 | Spain | ES | ESP | Madrid | EUR | +34 |
| 🇱🇰 | Sri Lanka | LK | LKA | Colombo | LKR | +94 |
| 🇸🇩 | Sudan | SD | SDN | Khartoum | SDG | +249 |
| 🇸🇷 | Suriname | SR | SUR | Paramaribo | SRD | +597 |
| 🇸🇪 | Sweden | SE | SWE | Stockholm | SEK | +46 |
| 🇨🇭 | Switzerland | CH | CHE | Bern | CHF | +41 |
| 🇸🇾 | Syria | SY | SYR | Damascus | SYP | +963 |
| 🇸🇹 | São Tomé and Príncipe | ST | STP | São Tomé | STN | +239 |
| 🇹🇯 | Tajikistan | TJ | TJK | Dushanbe | TJS | +992 |
| 🇹🇿 | Tanzania | TZ | TZA | Dodoma | TZS | +255 |
| 🇹🇭 | Thailand | TH | THA | Bangkok | THB | +66 |
| 🇹🇱 | Timor-Leste | TL | TLS | Dili | USD | +670 |
| 🇹🇬 | Togo | TG | TGO | Lomé | XOF | +228 |
| 🇹🇴 | Tonga | TO | TON | Nuku'alofa | TOP | +676 |
| 🇹🇹 | Trinidad and Tobago | TT | TTO | Port of Spain | TTD | +1868 |
| 🇹🇳 | Tunisia | TN | TUN | Tunis | TND | +216 |
| 🇹🇲 | Turkmenistan | TM | TKM | Ashgabat | TMT | +993 |
| 🇹🇻 | Tuvalu | TV | TUV | Funafuti | AUD | +688 |
| 🇹🇷 | Türkiye | TR | TUR | Ankara | TRY | +90 |
| 🇺🇬 | Uganda | UG | UGA | Kampala | UGX | +256 |
| 🇺🇦 | Ukraine | UA | UKR | Kyiv | UAH | +380 |
| 🇦🇪 | United Arab Emirates | AE | ARE | Abu Dhabi | AED | +971 |
| 🇬🇧 | United Kingdom | GB | GBR | London | GBP | +44 |
| 🇺🇸 | United States | US | USA | Washington D.C. | USD | +1 |
| 🇺🇾 | Uruguay | UY | URY | Montevideo | UYU | +598 |
| 🇺🇿 | Uzbekistan | UZ | UZB | Tashkent | UZS | +998 |
| 🇻🇺 | Vanuatu | VU | VUT | Port Vila | VUV | +678 |
| 🇻🇦 | Vatican City | VA | VAT | Vatican City | EUR | +379 |
| 🇻🇪 | Venezuela | VE | VEN | Caracas | VES | +58 |
| 🇻🇳 | Vietnam | VN | VNM | Hanoi | VND | +84 |
| 🇾🇪 | Yemen | YE | YEM | Sana'a | YER | +967 |
| 🇿🇲 | Zambia | ZM | ZMB | Lusaka | ZMW | +260 |
| 🇿🇼 | Zimbabwe | ZW | ZWE | Harare | USD | +263 |
A reference list of country and territory codes
Countries and territories are identified by different coding systems according to the purpose. Of ISO 3166-1, **the two-letter alpha-2 code (JP, say) underpins domains and locale identifiers**, while **the three-letter alpha-3 code (JPN) is used in documents and statistics.** International dialling codes serve telephony, and ISO 4217 currency codes (JPY) serve payments and accounting. Because the same country is written differently in each system, confusing them causes real operational trouble.
This tool lists these codes and the capital for each of the world's 195 countries and territories, and **searches in real time by country name, by code or by capital.** Note that ISO 3166-1 codes are not fixed for all time: they are **added, altered and withdrawn** as countries rename themselves or gain independence. A withdrawn code is not reassigned for a period, but when handling older data, keep in mind that it may carry the code of its day.
How to use the list
- Type in the search box Narrow the list by country name, by alpha-2 or alpha-3 code, or by capital.
- Read the column you need Alpha-2, alpha-3, dialling code and currency code appear side by side.
- Choose the system that fits the purpose **Alpha-2 for domains and locales, alpha-3 for documents** is the general convention.
- Check the currency code Several countries can share one currency, as across the eurozone.
Tips for getting more out of it
- Type a country name, capital city, or ISO code (alpha-2 or alpha-3) into the search box to instantly filter the table — matching is case-insensitive.
- When a form asks for an ISO country code, check both the alpha-2 (e.g. JP) and alpha-3 (e.g. JPN) columns here to avoid mismatches between systems that expect different formats.
- To dial internationally, combine the country calling code shown here with the local area code (dropping its leading zero) and the subscriber number.
- Currency codes follow ISO 4217 as three-letter codes (e.g. JPY for Japanese yen), so you can paste them directly into invoices or international transfer forms.
- Countries that share the euro all show "EUR" in the currency column, making it easy to spot at a glance which combinations of eurozone members need no currency conversion.
Where this helps
Implementing a country selector in a form
Confirm the differences between systems when deciding what the option values should be.
Verifying details for an international transfer
In a payment, confusing currency codes translates straight into loss.
Reconciling two datasets
**One side holding alpha-2 and the other alpha-3** is a situation that arises constantly.
Placing an international call
Useful simply for looking up a dialling code.
Country code terms explained
- ISO 3166-1 alpha-2
- The two-letter country code. **It underpins top-level domains such as .jp and locale identifiers such as ja-JP.**
- ISO 3166-1 alpha-3
- The three-letter country code. The extra character makes it easier to read as an abbreviation.
- Dialling code
- The number identifying a country when placing an international call. **It is an entirely separate system from the ISO codes.**
- ISO 4217
- The standard for currency codes. Each is three letters, usually the two-letter country code plus the initial of the currency.
- Withdrawn code
- A code no longer in use after a renaming or a merger. **It is not reassigned for a period.**
- User-assigned codes
- Ranges such as XX and ZZ that the standard leaves free for private use. They denote no real country.
Frequently Asked Questions
Side Note — Trivia on country codes and calling codes
ISO 3166-1 alpha-2 codes are far more than abbreviations — they quietly underpin much of the world's digital infrastructure. Country-code top-level domains (ccTLDs) such as .jp and .fr are drawn directly from this list, and the same two letters appear in card-issuer country fields and parts of SWIFT codes. A simple two-letter pairing ends up supporting everything from the internet to international finance behind the scenes.
International calling codes are based on the E.164 numbering plan established by the International Telecommunication Union (ITU) in the 1960s. Originally a technical arrangement to let telephone exchanges route calls automatically across borders, calling codes are now just as essential for SMS verification and phone-number input fields in apps. Russia and Kazakhstan still share "+7" today as a direct legacy of the shared Soviet-era telephone network.
ISO 4217 currency codes have their own quirks. Many reflect the country's name (JPY for Japan, USD for the United States), but currencies shared across multiple countries get their own distinct three-letter code instead — the euro (EUR) and the West African CFA franc (XOF) are prime examples. A single currency code can quietly tie together several economies across borders, something you can spot just by scanning this list.