ISO 3166-1 alpha-2 codes are two-letter country codes in the ISO 3166-1 standard to represent countries and dependent territories. They are published by the International Organization for Standardization (ISO) as part of its ISO 3166 standard. They are the most widely used of the country codes published by ISO, and are used most prominently for country code top-level domains (with a few changes). They were first included as part of the ISO 3166 standard in its first edition in 1974.
Uses and applications
The codes are used in different environments and are also part of other standards. In some cases they are not perfectly implemented.
Perfect implementations
The two-letter ISO 3166-1 codes are used in:
Imperfect implementations
Starting in 1985, two-letter codes have been used in the domain name system as country code top-level domains (ccTLDs). Currently, the Internet Assigned Numbers Authority assign the ccTLDs, mostly following the ISO 3166-1 alpha-2 codes, but with a few exceptions (e.g., the United Kingdom requested an exceptional reservation of .uk for their ccTLD instead of their native .gb).[1]
The WIPO coding standard ST.3 uses alpha-2 codes for encoding states, other entities and intergovernmental organizations (and their Patent/Trademark Offices), but includes a number of additional codes. For these additional codes, see the section Codes currently agreed not to use.
NATO country codes are also based on ISO 3166-1 alpha-2.
The European Commission uses ISO 3166-1 alpha-2 with two exceptions: EL (not GR) is used for Greece, and UK (not GB) is used for the United Kingdom.[2]
Changes
Changes to ISO 3166-1 alpha-2 are tracked by ISO 3166-3.
Current codes
Decoding table
Below is a color-coded decoding table of all ISO 3166-1 alpha-2 code elements. Click on a cell to see the corresponding entry.
Officially assigned code elements
Below is a complete list of the current officially assigned ISO 3166-1 alpha-2 codes, with three columns:
- Alpha-2 – 2-letter country code (with link to each country's ISO 3166-2 geocodes)
- Country name – English short country name officially used by the ISO 3166 Maintenance Agency (ISO 3166/MA)
- Notes – Any unofficial notes
| Alpha-2 |
Country name |
Notes |
| AD |
Andorra |
|
| AE |
United Arab Emirates |
|
| AF |
Afghanistan |
|
| AG |
Antigua and Barbuda |
|
| AI |
Anguilla |
AI previously represented French Afar and Issas |
| AL |
Albania |
|
| AM |
Armenia |
|
| AN |
Netherlands Antilles |
|
| AO |
Angola |
|
| AQ |
Antarctica |
Consisting of all territory south of latitude 60°S
Code taken from "Antarctique", its French name |
| AR |
Argentina |
|
| AS |
American Samoa |
|
| AT |
Austria |
|
| AU |
Australia |
|
| AW |
Aruba |
|
| AX |
Åland Islands |
|
| AZ |
Azerbaijan |
|
| BA |
Bosnia and Herzegovina |
|
| BB |
Barbados |
|
| BD |
Bangladesh |
|
| BE |
Belgium |
|
| BF |
Burkina Faso |
Previously named "Upper Volta" HV |
| BG |
Bulgaria |
|
| BH |
Bahrain |
|
| BI |
Burundi |
|
| BJ |
Benin |
Previously named "Dahomey" DY |
| BL |
Saint Barthélemy |
|
| BM |
Bermuda |
|
| BN |
Brunei Darussalam |
|
| BO |
Bolivia |
|
| BR |
Brazil |
|
| BS |
Bahamas |
|
| BT |
Bhutan |
|
| BV |
Bouvet Island |
|
| BW |
Botswana |
|
| BY |
Belarus |
Previously named "Byelorussian S.S.R."
Code taken from "Byelorussia", its former name |
| BZ |
Belize |
|
| CA |
Canada |
|
| CC |
Cocos (Keeling) Islands |
|
| CD |
Congo, the Democratic Republic of the |
Previously named "Zaire" ZR |
| CF |
Central African Republic |
|
| CG |
Congo |
|
| CH |
Switzerland |
Code taken from "Confoederatio Helvetica", its official Latin name |
| CI |
Côte d'Ivoire |
Previously named "Ivory Coast" |
| CK |
Cook Islands |
|
| CL |
Chile |
|
| CM |
Cameroon |
|
| CN |
China |
|
| CO |
Colombia |
|
| CR |
Costa Rica |
|
| CU |
Cuba |
|
| CV |
Cape Verde |
|
| CX |
Christmas Island |
|
| CY |
Cyprus |
|
| CZ |
Czech Republic |
|
| DE |
Germany |
Previously named "Germany, Federal Republic of"
Code taken from "Deutschland", its German name |
| DJ |
Djibouti |
Previously named "French Afar and Issas" AI |
| DK |
Denmark |
|
| DM |
Dominica |
|
| DO |
Dominican Republic |
|
| DZ |
Algeria |
Code taken from "Ledzayer", its Berber name |
| EC |
Ecuador |
|
| EE |
Estonia |
Code taken from "Eesti", its Estonian name |
| EG |
Egypt |
|
| EH |
Western Sahara |
Previously named "Spanish Sahara"
Code taken from "Sahara español", its former Spanish name |
| ER |
Eritrea |
|
| ES |
Spain |
Includes Canary Islands, Ceuta and Melilla
Code taken from "España", its Spanish name |
| ET |
Ethiopia |
|
| FI |
Finland |
|
| FJ |
Fiji |
|
| FK |
Falkland Islands (Malvinas) |
|
| FM |
Micronesia, Federated States of |
Previously named "Micronesia" |
| FO |
Faroe Islands |
|
| FR |
France |
Includes Clipperton Island |
| GA |
Gabon |
|
| GB |
United Kingdom |
Code taken from "Great Britain", part of its official name "United Kingdom of Great Britain and Northern Ireland"
UK also exceptionally reserved on request of the United Kingdom |
| GD |
Grenada |
|
| GE |
Georgia |
GE previously represented Gilbert and Ellice Islands |
| GF |
French Guiana |
Code taken from "Guyane française", its French name |
| GG |
Guernsey |
|
| GH |
Ghana |
|
| GI |
Gibraltar |
|
| GL |
Greenland |
|
| GM |
Gambia |
|
| GN |
Guinea |
|
| GP |
Guadeloupe |
|
| GQ |
Equatorial Guinea |
Code taken from "Guinée équatoriale", its French name |
| GR |
Greece |
|
| GS |
South Georgia and the South Sandwich Islands |
|
| GT |
Guatemala |
|
| GU |
Guam |
|
| GW |
Guinea-Bissau |
|
| GY |
Guyana |
|
| HK |
Hong Kong |
|
| HM |
Heard Island and McDonald Islands |
|
| HN |
Honduras |
|
| HR |
Croatia |
Code taken from "Hrvatska", its Croatian name |
| HT |
Haiti |
|
| HU |
Hungary |
|
| ID |
Indonesia |
|
| IE |
Ireland |
|
| IL |
Israel |
|
| IM |
Isle of Man |
|
| IN |
India |
|
| IO |
British Indian Ocean Territory |
Includes Diego Garcia |
| IQ |
Iraq |
|
| IR |
Iran, Islamic Republic of |
|
| IS |
Iceland |
Code taken from "Ísland", its Icelandic name |
| IT |
Italy |
|
| JE |
Jersey |
|
| JM |
Jamaica |
|
| JO |
Jordan |
|
| JP |
Japan |
|
| KE |
Kenya |
|
| KG |
Kyrgyzstan |
|
| KH |
Cambodia |
Previously named "Kampuchea"
Code taken from "Kampuchea", its former name |
| KI |
Kiribati |
|
| KM |
Comoros |
Code taken from "Komori", its Comorian name |
| KN |
Saint Kitts and Nevis |
Previously named "Saint Kitts-Nevis-Anguilla" |
| KP |
Korea, Democratic People's Republic of |
i.e., North Korea |
| KR |
Korea, Republic of |
i.e., South Korea |
| KW |
Kuwait |
|
| KY |
Cayman Islands |
|
| KZ |
Kazakhstan |
Previously named "Kazakstan" |
| LA |
Lao People's Democratic Republic |
|
| LB |
Lebanon |
|
| LC |
Saint Lucia |
|
| LI |
Liechtenstein |
|
| LK |
Sri Lanka |
|
| LR |
Liberia |
|
| LS |
Lesotho |
|
| LT |
Lithuania |
|
| LU |
Luxembourg |
|
| LV |
Latvia |
|
| LY |
Libyan Arab Jamahiriya |
|
| MA |
Morocco |
Code taken from "Maroc", its French name |
| MC |
Monaco |
|
| MD |
Moldova |
Previously named "Moldova, Republic of" |
| ME |
Montenegro |
|
| MF |
Saint Martin (French part) |
|
| MG |
Madagascar |
|
| MH |
Marshall Islands |
|
| MK |
Macedonia, the former Yugoslav Republic of |
Designated as such due to naming dispute
Code taken from "Makedonija", its Macedonian name |
| ML |
Mali |
|
| MM |
Myanmar |
Previously named "Burma" BU |
| MN |
Mongolia |
|
| MO |
Macao |
Previously named "Macau" |
| MP |
Northern Mariana Islands |
|
| MQ |
Martinique |
|
| MR |
Mauritania |
|
| MS |
Montserrat |
|
| MT |
Malta |
|
| MU |
Mauritius |
|
| MV |
Maldives |
|
| MW |
Malawi |
|
| MX |
Mexico |
|
| MY |
Malaysia |
|
| MZ |
Mozambique |
|
| NA |
Namibia |
|
| NC |
New Caledonia |
|
| NE |
Niger |
|
| NF |
Norfolk Island |
|
| NG |
Nigeria |
|
| NI |
Nicaragua |
|
| NL |
Netherlands |
|
| NO |
Norway |
|
| NP |
Nepal |
|
| NR |
Nauru |
|
| NU |
Niue |
|
| NZ |
New Zealand |
|
| OM |
Oman |
|
| PA |
Panama |
|
| PE |
Peru |
|
| PF |
French Polynesia |
Code taken from "Polynésie française", its French name |
| PG |
Papua New Guinea |
|
| PH |
Philippines |
|
| PK |
Pakistan |
|
| PL |
Poland |
|
| PM |
Saint Pierre and Miquelon |
|
| PN |
Pitcairn |
|
| PR |
Puerto Rico |
|
| PS |
Palestinian Territory, Occupied |
Consisting of the West Bank and the Gaza Strip |
| PT |
Portugal |
|
| PW |
Palau |
|
| PY |
Paraguay |
|
| QA |
Qatar |
|
| RE |
Réunion |
|
| RO |
Romania |
|
| RS |
Serbia |
Code taken from "Republic of Serbia", its official name |
| RU |
Russian Federation |
|
| RW |
Rwanda |
|
| SA |
Saudi Arabia |
|
| SB |
Solomon Islands |
Code taken from "British Solomon Islands", its former name |
| SC |
Seychelles |
|
| SD |
Sudan |
|
| SE |
Sweden |
|
| SG |
Singapore |
|
| SH |
Saint Helena |
Includes Ascension Island and Tristan da Cunha |
| SI |
Slovenia |
|
| SJ |
Svalbard and Jan Mayen |
Consisting of Svalbard and Jan Mayen |
| SK |
Slovakia |
SK previously represented Sikkim |
| SL |
Sierra Leone |
|
| SM |
San Marino |
|
| SN |
Senegal |
|
| SO |
Somalia |
|
| SR |
Suriname |
|
| ST |
Sao Tome and Principe |
|
| SV |
El Salvador |
|
| SY |
Syrian Arab Republic |
|
| SZ |
Swaziland |
|
| TC |
Turks and Caicos Islands |
|
| TD |
Chad |
Code taken from "Tchad", its French name |
| TF |
French Southern Territories |
Covers the current jurisdiction of the French Southern and Antarctic Lands except Adélie Land.
Code taken from "Terres australes françaises", its French name |
| TG |
Togo |
|
| TH |
Thailand |
|
| TJ |
Tajikistan |
|
| TK |
Tokelau |
|
| TL |
Timor-Leste |
Previously named "East Timor" TP |
| TM |
Turkmenistan |
|
| TN |
Tunisia |
|
| TO |
Tonga |
|
| TR |
Turkey |
|
| TT |
Trinidad and Tobago |
|
| TV |
Tuvalu |
|
| TW |
Taiwan, Province of China |
Covers the current jurisdiction of the Republic of China except Kinmen and Lienchiang
Designated as such due to its political status within the UN |
| TZ |
Tanzania, United Republic of |
|
| UA |
Ukraine |
Previously named "Ukrainian S.S.R." |
| UG |
Uganda |
|
| UM |
United States Minor Outlying Islands |
Consisting of Baker Island, Howland Island, Jarvis Island, Johnston Atoll, Kingman Reef, Midway Atoll, Navassa Island, Palmyra Atoll, and Wake Island |
| US |
United States |
|
| UY |
Uruguay |
|
| UZ |
Uzbekistan |
|
| VA |
Holy See (Vatican City State) |
Administered by the Holy See
Previously named "Vatican City State (Holy See)" |
| VC |
Saint Vincent and the Grenadines |
|
| VE |
Venezuela |
|
| VG |
Virgin Islands, British |
|
| VI |
Virgin Islands, U.S. |
|
| VN |
Viet Nam |
|
| VU |
Vanuatu |
Previously named "New Hebrides" NH |
| WF |
Wallis and Futuna |
|
| WS |
Samoa |
Code taken from "Western Samoa", its former name |
| YE |
Yemen |
Previously named "Yemen, Republic of" |
| YT |
Mayotte |
|
| ZA |
South Africa |
Code taken from "Zuid-Afrika", its Dutch name |
| ZM |
Zambia |
|
| ZW |
Zimbabwe |
Previously named "Southern Rhodesia" RH |
User-assigned code elements
The following alpha-2 codes can be user-assigned: AA, from QM to QZ, from XA to XZ, and ZZ. These code elements are at the disposal of users who need to add further names of countries, territories or other geographical entities to their in-house application of ISO 3166-1, and the ISO 3166/MA will never use them in the updating process of the standard. For example:
- UN/LOCODE assigns XZ to Installations in International Waters.[3]
- The Directorate General of Customs of the Ministry of Finance of the Republic of China assigns their own codes for statistic needs, such as:[4]
Reserved code elements
Reserved code elements are codes which, while not ISO 3166-1 codes, are in use for some applications in conjunction with the ISO 3166 codes. The ISO 3166/MA therefore reserves them, so that they are not used for new official ISO 3166 codes, thereby creating conflicts between the standard and those applications. The alpha-2 reserved code elements list is divided into the following four categories.
Exceptional reservations
Exceptionally reserved alpha-2 code elements are reserved permanently at the request of national ISO member bodies, governments and international organizations because they are needed for particular purposes. ISO 3166/MA only authorizes their use for the particular purpose for which they were established. The following alpha-2 codes are currently exceptionally reserved:
The following three codes were also under exceptional reservation, until the update from 2006-03-29 included them in the standard as official codes:
Transitional reservations
A transitional reservation refers to a code which was formerly present in ISO 3166, but which since has been deleted. It will be maintained as a transitional reservation for at least five years, for the sake of users who still need to refer to the former entity or whose systems have not yet been updated to refer to the new code. The following alpha-2 codes are currently transitionally reserved:
Indeterminate reservations
The indeterminately reserved alpha-2 code elements are code elements used to identify vehicles under the 1949 and 1968 United Nations Road Traffic Conventions. These codes differ from those used in ISO 3166. The ISO 3166/MA hopes that these codes will eventually be phased out and that ISO 3166-1 codes will be used instead; but in the meantime they are reserved, to avoid conflicts between ISO 3166-1 and the Conventions, and to facilitate any transition from the Convention codes to ISO 3166-1 codes. However, they can be reassigned at any time by the ISO 3166/MA. The following alpha-2 codes are currently indeterminately reserved:
|