
ISO 3166-1 Country Codes
The complete reference for ISO 3166-1 country codes — covering all 249 countries and territories with their two-letter Alpha-2 code, three-digit numeric code, official currency, currency symbol, and country-code top-level domain (ccTLD).
Reference data reviewed and last updated 3 September 2026 · Source: ISO 3166 Maintenance Agency
Country Codes at a Glance
- What a country code is
- An ISO 3166-1 country code is a short standardised identifier for a country or territory. The standard defines three forms: a two-letter alpha-2 code (DE), a three-letter alpha-3 code (DEU) and a three-digit numeric code (276).
- How many exist
- ISO 3166-1 covers 249 countries, territories and special areas of geographical interest. All 249 are listed in the searchable table on this page with their currency, symbol and ccTLD.
- Where you will meet them
- The first two characters of every IBAN are an alpha-2 country code. So are characters 5 and 6 of every SWIFT/BIC code, the suffix of every ccTLD, and the prefix of every EU VAT number.
- What they are not
- A country code is not a telephone dialling code. +49 for Germany comes from ITU-T E.164, an unrelated telecoms standard. It is also not a currency code — those are three letters and come from ISO 4217.
- Who maintains the standard
- The ISO 3166 Maintenance Agency, part of the International Organization for Standardization. It publishes a newsletter whenever a code is added, retired or reassigned.
- Uppercase or lowercase
- Official ISO codes are always uppercase (DE, GB, US). Lowercase forms are used only for internet domain suffixes, so .de is the ccTLD while DE is the country code.
Showing 249 of 249 countries and territories
| Country | Alpha-2 | Currency |
|---|---|---|
🇦🇫Afghanistan | AF | Afghan Afghani |
🇦🇽Åland Islands | AX | Euro |
🇦🇱Albania | AL | Albanian Lek |
🇩🇿Algeria | DZ | Algerian Dinar |
🇦🇸American Samoa | AS | US Dollar |
🇦🇩Andorra | AD | Euro |
🇦🇴Angola | AO | Angolan Kwanza |
🇦🇮Anguilla | AI | East Caribbean Dollar |
🇦🇶Antarctica | AQ | – |
🇦🇬Antigua and Barbuda | AG | East Caribbean Dollar |
🇦🇷Argentina | AR | Argentine Peso |
🇦🇲Armenia | AM | Armenian Dram |
🇦🇼Aruba | AW | Aruban Florin |
🇦🇺Australia | AU | Australian Dollar |
🇦🇹Austria | AT | Euro |
🇦🇿Azerbaijan | AZ | Azerbaijani Manat |
🇧🇸Bahamas | BS | Bahamian Dollar |
🇧🇭Bahrain | BH | Bahraini Dinar |
🇧🇩Bangladesh | BD | Bangladeshi Taka |
🇧🇧Barbados | BB | Barbadian Dollar |
🇧🇾Belarus | BY | Belarusian Ruble |
🇧🇪Belgium | BE | Euro |
🇧🇿Belize | BZ | Belize Dollar |
🇧🇯Benin | BJ | West African CFA Franc |
🇧🇲Bermuda | BM | Bermudian Dollar |
🇧🇹Bhutan | BT | Bhutanese Ngultrum |
🇧🇴Bolivia | BO | Bolivian Boliviano |
🇧🇶Bonaire, Sint Eustatius and Saba | BQ | US Dollar |
🇧🇦Bosnia and Herzegovina | BA | Bosnia-Herzegovina Convertible Mark |
🇧🇼Botswana | BW | Botswanan Pula |
🇧🇻Bouvet Island | BV | Norwegian Krone |
🇧🇷Brazil | BR | Brazilian Real |
🇮🇴British Indian Ocean Territory | IO | US Dollar |
🇧🇳Brunei Darussalam | BN | Brunei Dollar |
🇧🇬Bulgaria | BG | Bulgarian Lev |
🇧🇫Burkina Faso | BF | West African CFA Franc |
🇧🇮Burundi | BI | Burundian Franc |
🇨🇻Cabo Verde | CV | Cape Verdean Escudo |
🇰🇭Cambodia | KH | Cambodian Riel |
🇨🇲Cameroon | CM | Central African CFA Franc |
🇨🇦Canada | CA | Canadian Dollar |
🇰🇾Cayman Islands | KY | Cayman Islands Dollar |
🇨🇫Central African Republic | CF | Central African CFA Franc |
🇹🇩Chad | TD | Central African CFA Franc |
🇨🇱Chile | CL | Chilean Peso |
🇨🇳China | CN | Chinese Yuan |
🇨🇽Christmas Island | CX | Australian Dollar |
🇨🇨Cocos (Keeling) Islands | CC | Australian Dollar |
🇨🇴Colombia | CO | Colombian Peso |
🇰🇲Comoros | KM | Comorian Franc |
🇨🇬Congo | CG | Central African CFA Franc |
🇨🇩Congo (Democratic Republic) | CD | Congolese Franc |
🇨🇰Cook Islands | CK | New Zealand Dollar |
🇨🇷Costa Rica | CR | Costa Rican Colon |
🇨🇮Cote d'Ivoire | CI | West African CFA Franc |
🇭🇷Croatia | HR | Euro |
🇨🇺Cuba | CU | Cuban Peso |
🇨🇼Curacao | CW | Netherlands Antillean Guilder |
🇨🇾Cyprus | CY | Euro |
🇨🇿Czechia | CZ | Czech Koruna |
🇩🇰Denmark | DK | Danish Krone |
🇩🇯Djibouti | DJ | Djiboutian Franc |
🇩🇲Dominica | DM | East Caribbean Dollar |
🇩🇴Dominican Republic | DO | Dominican Peso |
🇪🇨Ecuador | EC | US Dollar |
🇪🇬Egypt | EG | Egyptian Pound |
🇸🇻El Salvador | SV | US Dollar |
🇬🇶Equatorial Guinea | GQ | Central African CFA Franc |
🇪🇷Eritrea | ER | Eritrean Nakfa |
🇪🇪Estonia | EE | Euro |
🇸🇿Eswatini | SZ | Swazi Lilangeni |
🇪🇹Ethiopia | ET | Ethiopian Birr |
🇫🇰Falkland Islands | FK | Falkland Islands Pound |
🇫🇴Faroe Islands | FO | Danish Krone |
🇫🇯Fiji | FJ | Fijian Dollar |
🇫🇮Finland | FI | Euro |
🇫🇷France | FR | Euro |
🇬🇫French Guiana | GF | Euro |
🇵🇫French Polynesia | PF | CFP Franc |
🇹🇫French Southern Territories | TF | Euro |
🇬🇦Gabon | GA | Central African CFA Franc |
🇬🇲Gambia | GM | Gambian Dalasi |
🇬🇪Georgia | GE | Georgian Lari |
🇩🇪Germany | DE | Euro |
🇬🇭Ghana | GH | Ghanaian Cedi |
🇬🇮Gibraltar | GI | Gibraltar Pound |
🇬🇷Greece | GR | Euro |
🇬🇱Greenland | GL | Danish Krone |
🇬🇩Grenada | GD | East Caribbean Dollar |
🇬🇵Guadeloupe | GP | Euro |
🇬🇺Guam | GU | US Dollar |
🇬🇹Guatemala | GT | Guatemalan Quetzal |
🇬🇬Guernsey | GG | Guernsey Pound |
🇬🇳Guinea | GN | Guinean Franc |
🇬🇼Guinea-Bissau | GW | West African CFA Franc |
🇬🇾Guyana | GY | Guyanese Dollar |
🇭🇹Haiti | HT | Haitian Gourde |
🇭🇲Heard Island and McDonald Islands | HM | Australian Dollar |
🇻🇦Holy See | VA | Euro |
🇭🇳Honduras | HN | Honduran Lempira |
🇭🇰Hong Kong | HK | Hong Kong Dollar |
🇭🇺Hungary | HU | Hungarian Forint |
🇮🇸Iceland | IS | Icelandic Krona |
🇮🇳India | IN | Indian Rupee |
🇮🇩Indonesia | ID | Indonesian Rupiah |
🇮🇷Iran | IR | Iranian Rial |
🇮🇶Iraq | IQ | Iraqi Dinar |
🇮🇪Ireland | IE | Euro |
🇮🇲Isle of Man | IM | Manx Pound |
🇮🇱Israel | IL | Israeli New Shekel |
🇮🇹Italy | IT | Euro |
🇯🇲Jamaica | JM | Jamaican Dollar |
🇯🇵Japan | JP | Japanese Yen |
🇯🇪Jersey | JE | Jersey Pound |
🇯🇴Jordan | JO | Jordanian Dinar |
🇰🇿Kazakhstan | KZ | Kazakhstani Tenge |
🇰🇪Kenya | KE | Kenyan Shilling |
🇰🇮Kiribati | KI | Australian Dollar |
🇰🇵Korea (North) | KP | North Korean Won |
🇰🇷Korea (South) | KR | South Korean Won |
🇰🇼Kuwait | KW | Kuwaiti Dinar |
🇰🇬Kyrgyzstan | KG | Kyrgystani Som |
🇱🇦Lao People's Democratic Republic | LA | Lao Kip |
🇱🇻Latvia | LV | Euro |
🇱🇧Lebanon | LB | Lebanese Pound |
🇱🇸Lesotho | LS | Lesotho Loti |
🇱🇷Liberia | LR | Liberian Dollar |
🇱🇾Libya | LY | Libyan Dinar |
🇱🇮Liechtenstein | LI | Swiss Franc |
🇱🇹Lithuania | LT | Euro |
🇱🇺Luxembourg | LU | Euro |
🇲🇴Macao | MO | Macanese Pataca |
🇲🇬Madagascar | MG | Malagasy Ariary |
🇲🇼Malawi | MW | Malawian Kwacha |
🇲🇾Malaysia | MY | Malaysian Ringgit |
🇲🇻Maldives | MV | Maldivian Rufiyaa |
🇲🇱Mali | ML | West African CFA Franc |
🇲🇹Malta | MT | Euro |
🇲🇭Marshall Islands | MH | US Dollar |
🇲🇶Martinique | MQ | Euro |
🇲🇷Mauritania | MR | Mauritanian Ouguiya |
🇲🇺Mauritius | MU | Mauritian Rupee |
🇾🇹Mayotte | YT | Euro |
🇲🇽Mexico | MX | Mexican Peso |
🇫🇲Micronesia | FM | US Dollar |
🇲🇩Moldova | MD | Moldovan Leu |
🇲🇨Monaco | MC | Euro |
🇲🇳Mongolia | MN | Mongolian Tugrik |
🇲🇪Montenegro | ME | Euro |
🇲🇸Montserrat | MS | East Caribbean Dollar |
🇲🇦Morocco | MA | Moroccan Dirham |
🇲🇿Mozambique | MZ | Mozambican Metical |
🇲🇲Myanmar | MM | Myanmar Kyat |
🇳🇦Namibia | NA | Namibian Dollar |
🇳🇷Nauru | NR | Australian Dollar |
🇳🇵Nepal | NP | Nepalese Rupee |
🇳🇱Netherlands | NL | Euro |
🇳🇨New Caledonia | NC | CFP Franc |
🇳🇿New Zealand | NZ | New Zealand Dollar |
🇳🇮Nicaragua | NI | Nicaraguan Cordoba |
🇳🇪Niger | NE | West African CFA Franc |
🇳🇬Nigeria | NG | Nigerian Naira |
🇳🇺Niue | NU | New Zealand Dollar |
🇳🇫Norfolk Island | NF | Australian Dollar |
🇲🇰North Macedonia | MK | Macedonian Denar |
🇲🇵Northern Mariana Islands | MP | US Dollar |
🇳🇴Norway | NO | Norwegian Krone |
🇴🇲Oman | OM | Omani Rial |
🇵🇰Pakistan | PK | Pakistani Rupee |
🇵🇼Palau | PW | US Dollar |
🇵🇸Palestine | PS | Israeli New Shekel |
🇵🇦Panama | PA | Panamanian Balboa |
🇵🇬Papua New Guinea | PG | Papua New Guinean Kina |
🇵🇾Paraguay | PY | Paraguayan Guarani |
🇵🇪Peru | PE | Peruvian Sol |
🇵🇭Philippines | PH | Philippine Peso |
🇵🇳Pitcairn | PN | New Zealand Dollar |
🇵🇱Poland | PL | Polish Zloty |
🇵🇹Portugal | PT | Euro |
🇵🇷Puerto Rico | PR | US Dollar |
🇶🇦Qatar | QA | Qatari Riyal |
🇷🇪Réunion | RE | Euro |
🇷🇴Romania | RO | Romanian Leu |
🇷🇺Russian Federation | RU | Russian Ruble |
🇷🇼Rwanda | RW | Rwandan Franc |
🇧🇱Saint Barthelemy | BL | Euro |
🇸🇭Saint Helena | SH | Saint Helena Pound |
🇰🇳Saint Kitts and Nevis | KN | East Caribbean Dollar |
🇱🇨Saint Lucia | LC | East Caribbean Dollar |
🇲🇫Saint Martin (French) | MF | Euro |
🇵🇲Saint Pierre and Miquelon | PM | Euro |
🇻🇨Saint Vincent and the Grenadines | VC | East Caribbean Dollar |
🇼🇸Samoa | WS | Samoan Tala |
🇸🇲San Marino | SM | Euro |
🇸🇹Sao Tome and Principe | ST | Sao Tome Dobra |
🇸🇦Saudi Arabia | SA | Saudi Riyal |
🇸🇳Senegal | SN | West African CFA Franc |
🇷🇸Serbia | RS | Serbian Dinar |
🇸🇨Seychelles | SC | Seychellois Rupee |
🇸🇱Sierra Leone | SL | Sierra Leonean Leone |
🇸🇬Singapore | SG | Singapore Dollar |
🇸🇽Sint Maarten (Dutch) | SX | Netherlands Antillean Guilder |
🇸🇰Slovakia | SK | Euro |
🇸🇮Slovenia | SI | Euro |
🇸🇧Solomon Islands | SB | Solomon Islands Dollar |
🇸🇴Somalia | SO | Somali Shilling |
🇿🇦South Africa | ZA | South African Rand |
🇬🇸South Georgia | GS | British Pound |
🇸🇸South Sudan | SS | South Sudanese Pound |
🇪🇸Spain | ES | Euro |
🇱🇰Sri Lanka | LK | Sri Lankan Rupee |
🇸🇩Sudan | SD | Sudanese Pound |
🇸🇷Suriname | SR | Surinamese Dollar |
🇸🇯Svalbard and Jan Mayen | SJ | Norwegian Krone |
🇸🇪Sweden | SE | Swedish Krona |
🇨🇭Switzerland | CH | Swiss Franc |
🇸🇾Syrian Arab Republic | SY | Syrian Pound |
🇹🇼Taiwan | TW | New Taiwan Dollar |
🇹🇯Tajikistan | TJ | Tajikistani Somoni |
🇹🇿Tanzania | TZ | Tanzanian Shilling |
🇹🇭Thailand | TH | Thai Baht |
🇹🇱Timor-Leste | TL | US Dollar |
🇹🇬Togo | TG | West African CFA Franc |
🇹🇰Tokelau | TK | New Zealand Dollar |
🇹🇴Tonga | TO | Tongan Pa'anga |
🇹🇹Trinidad and Tobago | TT | Trinidad & Tobago Dollar |
🇹🇳Tunisia | TN | Tunisian Dinar |
🇹🇷Turkey | TR | Turkish Lira |
🇹🇲Turkmenistan | TM | Turkmenistani Manat |
🇹🇨Turks and Caicos Islands | TC | US Dollar |
🇹🇻Tuvalu | TV | Australian Dollar |
🇺🇬Uganda | UG | Ugandan Shilling |
🇺🇦Ukraine | UA | Ukrainian Hryvnia |
🇦🇪United Arab Emirates | AE | UAE Dirham |
🇬🇧United Kingdom | GB | British Pound |
🇺🇸United States | US | US Dollar |
🇺🇲United States Minor Outlying Islands | UM | US Dollar |
🇺🇾Uruguay | UY | Uruguayan Peso |
🇺🇿Uzbekistan | UZ | Uzbekistani Som |
🇻🇺Vanuatu | VU | Vanuatu Vatu |
🇻🇪Venezuela | VE | Venezuelan Bolivar |
🇻🇳Viet Nam | VN | Vietnamese Dong |
🇻🇬Virgin Islands (British) | VG | US Dollar |
🇻🇮Virgin Islands (U.S.) | VI | US Dollar |
🇼🇫Wallis and Futuna | WF | CFP Franc |
🇪🇭Western Sahara | EH | Moroccan Dirham |
🇾🇪Yemen | YE | Yemeni Rial |
🇿🇲Zambia | ZM | Zambian Kwacha |
🇿🇼Zimbabwe | ZW | Zimbabwean Dollar |
What is ISO 3166-1? The International Country Code Standard
ISO 3166-1 is an international standard published by the International Organization for Standardization (ISO) that defines short codes for the names of countries, dependent territories, and special areas of geographical interest. It is part of the broader ISO 3166 standard family and was first published in 1974. The standard is maintained by the ISO 3166 Maintenance Agency (ISO 3166/MA), which updates it as countries are created, dissolved, renamed, or change their political status.
ISO 3166-1 codes are the most universally adopted country identification system in the world, used across international trade, banking, travel, telecommunications, internet infrastructure, and government databases. They underpin many other global standards — for example, the first two characters of every IBAN are an ISO 3166-1 Alpha-2 code, and the country code in every SWIFT/BIC code is also drawn from this standard.
🔤 Alpha-2 Code
A two-letter code (A–Z only) uniquely identifying each country or territory. Examples: US = United States, DE = Germany, JP = Japan, AE = UAE. Alpha-2 codes are the most widely used format — found on passports, vehicle plates, internet domains, IBAN prefixes, and SWIFT codes.
🔢 Numeric Code
A three-digit numeric code assigned to each country. Numeric codes are useful in systems where the Latin alphabet cannot be used reliably — such as legacy databases, telecommunications systems, and multilingual environments. Example: 840 = United States, 276 = Germany, 826 = United Kingdom.
🌐 ccTLD
A country-code top-level domain (ccTLD) is the internet domain suffix assigned to each country for use in website addresses. ccTLDs are managed by IANA (Internet Assigned Numbers Authority) and are almost always identical to the Alpha-2 code — for example .de for Germany, .jp for Japan, .uk for the United Kingdom.
Where ISO 3166-1 Country Codes Are Used
ISO 3166-1 codes are embedded in an enormous range of international systems. Understanding where they appear helps explain why this standard matters for anyone working in finance, technology, travel, or international trade:
IBAN & International Banking
The first two characters of every IBAN (International Bank Account Number) are the ISO 3166-1 Alpha-2 code of the country where the account is held. For example, a German IBAN always starts with DE, a UK IBAN with GB, and a French IBAN with FR.
SWIFT / BIC Codes
Characters 5 and 6 of every SWIFT/BIC code are an ISO 3166-1 Alpha-2 country code identifying the country where the bank is registered. This is how the SWIFT network routes payments to the correct country.
Passports & Travel Documents
ISO 3166-1 Alpha-2 and Alpha-3 codes appear on the machine-readable zone of passports, visas, and identity cards worldwide, allowing automated border control systems to identify nationality.
Internet Country Domains (ccTLD)
Every country is assigned a country-code top-level domain based on its Alpha-2 code — .de for Germany, .fr for France, .cn for China. These are managed by IANA and are among the oldest domain suffixes on the internet.
Currency & Forex Trading
ISO 4217 currency codes (USD, EUR, GBP) are closely related to ISO 3166-1 — the first two letters of most currency codes correspond to the country's Alpha-2 code. Forex pairs like EUR/USD or GBP/JPY are built on this foundation.
Vehicle Registration Plates
International vehicle registration codes displayed on oval badges are based on ISO 3166-1 Alpha-2 codes. These are used across Europe, the Middle East, and many other regions to identify a vehicle's country of registration.
E-commerce & Shipping
Online retailers, payment gateways, and logistics companies use ISO 3166-1 codes to identify shipping destinations, calculate import duties, apply regional pricing, and comply with export regulations.
VAT & Tax Systems
EU VAT numbers begin with the two-letter ISO country code of the member state (e.g., DE for Germany, FR for France, GB for the UK pre-Brexit). Tax authorities and businesses use these codes to validate cross-border VAT registrations.
Global Currency Zones — Which Countries Share a Currency?
Many countries share a common currency rather than issuing their own. The most significant shared currency zones visible in the table above include:
🇪🇺 Euro (€) — Eurozone
35 countries / territoriesThe Euro is the official currency of the Eurozone — the 20 EU member states that have adopted it — plus several non-EU countries and territories that use it officially or unofficially. It is the world's second most traded currency after the US Dollar.
Åland Islands · Andorra · Austria · Belgium · Croatia · Cyprus · Estonia · Finland · France · French Guiana · French Southern Territories · Germany · Greece · Guadeloupe · Holy See · Ireland · Italy · Latvia · Lithuania · Luxembourg · Malta · Martinique · Mayotte · Monaco · Montenegro · Netherlands · Portugal · Réunion · Saint Barthelemy · Saint Martin (French) · Saint Pierre and Miquelon · San Marino · Slovakia · Slovenia · Spain
🇺🇸 US Dollar ($) — Dollarised Economies
17 countries / territoriesThe US Dollar is the world's primary reserve currency and is used as the official or de facto currency in many countries beyond the United States. Countries that have formally adopted the USD (dollarisation) include Ecuador, El Salvador, Panama, and several Pacific island nations.
American Samoa · Bonaire, Sint Eustatius and Saba · British Indian Ocean Territory · Ecuador · El Salvador · Guam · Marshall Islands · Micronesia · Northern Mariana Islands · Palau · Puerto Rico · Timor-Leste · Turks and Caicos Islands · United States · United States Minor Outlying Islands · Virgin Islands (British) · Virgin Islands (U.S.)
🌍 CFA Franc — West & Central Africa
14 countriesThe CFA Franc is used across two currency unions in sub-Saharan Africa: the West African CFA Franc (XOF) used by 8 ECOWAS member states (Benin, Burkina Faso, Côte d'Ivoire, Guinea-Bissau, Mali, Niger, Senegal, Togo) and the Central African CFA Franc (XAF) used by 6 CEMAC member states (Cameroon, Central African Republic, Chad, Republic of Congo, Equatorial Guinea, Gabon). Both are pegged to the Euro.
🌊 East Caribbean Dollar (XCD)
8 countriesThe East Caribbean Dollar is shared by 8 island nations and territories in the Eastern Caribbean: Antigua and Barbuda (AG), Anguilla (AI), Dominica (DM), Grenada (GD), Montserrat (MS), Saint Kitts and Nevis (KN), Saint Lucia (LC), and Saint Vincent and the Grenadines (VC). It is issued by the Eastern Caribbean Central Bank (ECCB) and pegged to the US Dollar at a fixed rate of 2.70 XCD = 1 USD.
How to Read and Use ISO 3166-1 Alpha-2 Codes
Alpha-2 codes are the most practical and widely recognised part of the ISO 3166-1 standard. Here are the key things to know when using them in financial, technical, or administrative contexts:
Always uppercase
ISO 3166-1 Alpha-2 codes are always written in UPPERCASE (e.g., DE, GB, US, AE). Lowercase versions (de, gb, us) are used exclusively for internet domain suffixes (ccTLDs) and are not the same as the official ISO codes.
Two letters, always
Alpha-2 codes are exactly two Latin letters. There are no one-letter or three-letter Alpha-2 codes. Three-letter codes belong to the separate ISO 3166-1 Alpha-3 standard (e.g., DEU for Germany, GBR for United Kingdom, USA for United States).
Not the same as currency codes
ISO 4217 currency codes (USD, EUR, GBP) are three letters and defined by a separate standard. While the first two letters of many currency codes match the country code (e.g., GB→GBP, AU→AUD), this is not always the case — the Euro (EUR) and several others are exceptions.
Some codes are reassigned
When countries dissolve or are renamed, their codes may be reassigned. For example, CS was previously used for Czechoslovakia, then for Serbia and Montenegro, and is now retired. The ISO 3166/MA publishes a newsletter each time a change is made.
Territories and dependencies
The standard covers not just independent states but also dependent territories, overseas regions, and special areas. This is why you see entries like Åland Islands (AX), Guam (GU), Puerto Rico (PR), and Gibraltar (GI) in the table above.
Country Code vs Dialling Code vs Currency Code — What’s the Difference?
The phrase “country code” is used loosely for several unrelated standards. This table shows what each one actually is, using Germany as a worked example:
| Code type | Standard | Germany |
|---|---|---|
| Alpha-2 country code | ISO 3166-1 | DE |
| Alpha-3 country code | ISO 3166-1 | DEU |
| Numeric country code | ISO 3166-1 | 276 |
| Subdivision code | ISO 3166-2 | DE-BY (Bavaria) |
| Country top-level domain | IANA ccTLD | .de |
| Currency code | ISO 4217 | EUR |
| International dialling code | ITU-T E.164 | +49 |
Frequently Asked Questions About Country Codes
What is an ISO 3166-1 country code?
ISO 3166-1 is the international standard that assigns each country a short code. It defines three formats: a two-letter alpha-2 code (DE), a three-letter alpha-3 code (DEU) and a three-digit numeric code (276). Alpha-2 codes are the ones used in IBANs, domain names and most software.
What is the difference between alpha-2 and numeric country codes?
Alpha-2 codes are two letters and are the most widely used — they appear in IBANs, internet domains and currency pair notation. Numeric codes are three digits and are language-independent, which makes them useful in systems that do not use the Latin alphabet.
Which country code is used in an IBAN?
An IBAN begins with the ISO 3166-1 alpha-2 code of the country where the account is held — DE for Germany, FR for France, AE for the United Arab Emirates. It is always the first two characters of the IBAN.
What is a ccTLD?
A ccTLD (country code top-level domain) is the internet domain suffix assigned to a country or territory, such as .de for Germany or .jp for Japan. Most are derived directly from the ISO 3166-1 alpha-2 code.
How many countries are in the ISO 3166-1 standard?
The standard covers 249 country and territory entries, which includes sovereign states as well as dependent territories and special areas of geographical interest.
Which countries use the euro?
The euro is the official currency of the eurozone member states and is also used in several territories and microstates. The currency groupings section on this page lists every entry in this directory that uses the euro.
What is the country code for Germany?
Germany's ISO 3166-1 alpha-2 code is DE. Its alpha-3 code is DEU and its numeric code is 276. The country-code top-level domain is .de, and every German IBAN begins with DE. Note that +49 is Germany’s international dialling code, which comes from a different standard.
Is a country code the same as a phone dialling code?
No. ISO 3166-1 country codes are letters or digits used to identify countries in banking, domains and databases. International dialling codes such as +49 for Germany or +1 for the United States come from ITU-T Recommendation E.164, a separate telecommunications standard. The two are unrelated and the values do not match.
Is the code for the United Kingdom GB or UK?
GB is the official ISO 3166-1 alpha-2 code for the United Kingdom. UK is exceptionally reserved within the standard at the United Kingdom’s request, which is why the internet domain is .uk while IBANs, SWIFT codes and passports all use GB.
What is the difference between ISO 3166-1 and ISO 3166-2?
ISO 3166-1 codes identify countries and territories. ISO 3166-2 codes identify subdivisions within them — states, provinces, regions — and are written as the country code, a hyphen, then the subdivision code, such as DE-BY for Bavaria or US-CA for California. ISO 3166-3 records codes that were used by countries that no longer exist.
Are country codes and currency codes the same thing?
No. Currency codes come from ISO 4217 and are three letters, such as USD, EUR or JPY. For many currencies the first two letters match the country’s alpha-2 code — GB gives GBP, JP gives JPY — but there are exceptions, most notably the euro (EUR), which is shared across many countries.

Reviewed by Vaneesa Lenz · Financial & Business Analyst
Country codes on this page follow the ISO 3166-1 standard. Currency assignments reflect each territory’s official currency. This directory was last reviewed on . Read our editorial standards for how we source and review reference data.