thumbnail

All ISO-2 Country Codes

The ISO 3166-1 provides each country (and oversea territory) with a 2 letter code (aptly named ISO-2 codes). Can you name the ISO-2 codes for these 195 countries?
Hint: ISO-2 codes usually contain letters from the country's name or another variation of it (usually in the country's native language)
Kosovo is excluded from the list since it doesn't have an official ISO country code (although XK is used as a de facto code for several international organizations)
Quiz by
sssa
Rate:
Last updated: April 25, 2026
You have not attempted this quiz yet.
First submittedApril 25, 2026
Times taken14
Average score81.0%
Report this quizReport
15:00
Enter codes here
0
 / 195 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
Asia
Afghanistan
AF
Armenia
AM
Azerbaijan
AZ
Bahrain
BH
Bangladesh
BD
Bhutan
BT
Brunei
BN
Cambodia
KH
China
CN
Cyprus
CY
East Timor
TL
Georgia
GE
India
IN
Indonesia
ID
Iran
IR
Iraq
IQ
Israel
IL
Japan
JP
Jordan
JO
Kazakhstan
KZ
Kuwait
KW
Kyrgyzstan
KG
Laos
LA
Lebanon
LB
Malaysia
MY
Maldives
MV
Mongolia
MN
Myanmar
MM
Nepal
NP
North Korea
KP
Oman
OM
Pakistan
PK
Palestine
PS
Philippines
PH
Qatar
QA
Saudi Arabia
SA
Singapore
SG
South Korea
KR
Sri Lanka
LK
Syria
SY
Taiwan
TW
Tajikistan
TJ
Thailand
TH
Turkey
TR
United Arab Emirates
AE
Uzbekistan
UZ
Vietnam
VN
Yemen
YE
 
 
Europe
Albania
AL
Andorra
AD
Austria
AT
Belarus
BY
Belgium
BE
Bosnia and Herzegovina
BA
Bulgaria
BG
Croatia
HR
Czech Republic
CZ
Denmark
DK
Estonia
EE
Finland
FI
France
FR
Germany
DE
Greece
GR
Hungary
HU
Iceland
IS
Ireland
IE
Italy
IT
Latvia
LV
Liechtenstein
LI
Lithuania
LT
Luxembourg
LU
Malta
MT
Moldova
MD
Monaco
MC
Montenegro
ME
Netherlands
NL
North Macedonia
MK
Norway
NO
Poland
PL
Portugal
PT
Romania
RO
Russia
RU
San Marino
SM
Serbia
RS
Slovakia
SK
Slovenia
SI
Spain
ES
Sweden
SE
Switzerland
CH
Ukraine
UA
United Kingdom
GB
Vatican City
VA
Africa
Algeria
DZ
Angola
AO
Benin
BJ
Botswana
BW
Burkina Faso
BF
Burundi
BI
Cape Verde
CV
Cameroon
CM
Central African Republic
CF
Chad
TD
Comoros
KM
Democratic Republic of the Congo
CD
Djibouti
DJ
Egypt
EG
Equatorial Guinea
GQ
Eritrea
ER
Eswatini
SZ
Ethiopia
ET
Gabon
GA
Gambia
GM
Ghana
GH
Guinea
GN
Guinea-Bissau
GW
Ivory Coast
CI
Kenya
KE
Lesotho
LS
Liberia
LR
Libya
LY
Madagascar
MG
Malawi
MW
Mali
ML
Mauritania
MR
Mauritius
MU
Morocco
MA
Mozambique
MZ
Namibia
NA
Niger
NE
Nigeria
NG
Republic of the Congo
CG
Rwanda
RW
São Tomé and Príncipe
ST
Senegal
SN
Seychelles
SC
Sierra Leone
SL
Somalia
SO
South Africa
ZA
South Sudan
SS
Sudan
SD
Tanzania
TZ
Togo
TG
Tunisia
TN
Turkmenistan
TM
Uganda
UG
Zambia
ZM
Zimbabwe
ZW
North America
Antigua and Barbuda
AG
Bahamas
BS
Barbados
BB
Belize
BZ
Canada
CA
Costa Rica
CR
Cuba
CU
Dominica
DM
Dominican Republic
DO
El Salvador
SV
Grenada
GD
Guatemala
GT
Haiti
HT
Honduras
HN
Jamaica
JM
Mexico
MX
Nicaragua
NI
Panama
PA
Saint Kitts and Nevis
KN
Saint Lucia
LC
Saint Vincent and the Grenadines
VC
Trinidad and Tobago
TT
United States of America
US
 
 
South America
Argentina
AR
Bolivia
BO
Brazil
BR
Chile
CL
Colombia
CO
Ecuador
EC
Guyana
GY
Paraguay
PY
Peru
PE
Suriname
SR
Uruguay
UY
Venezuela
VE
 
 
Oceania
Australia
AU
Federated States of Micronesia
FM
Fiji
FJ
Kiribati
KI
Marshall Islands
MH
Nauru
NR
New Zealand
NZ
Palau
PW
Papua New Guinea
PG
Samoa
WS
Solomon Islands
SB
Tonga
TO
Tuvalu
TV
Vanuatu
VU
Save Your Stats
Your Next Quiz
Can you name the ten Asian countries with the largest GDPs?
20 random countries have been removed from the map of the world! Can you identify them in 3 minutes?
It's election day and you are representing the Lime Green Party of America. Name any state to grab its electoral votes and defeat the hated Periwinkle party.
Click the emoji that corresponds to each Spanish word.
5 Comments
+1
Level 69
Apr 25, 2026
Just figured I'd include a list of all the ISO-2 codes that don't necessarily match the country names displayed here (note for countries with unexpected codes, expected codes usually already have been taken by other countries/territories or are user-assigned):

- Algeria: DZ, from ⴷⵣⴰⵢⵔ; Dzayer, الدزاير; Al-Dzāyīr or الجزائر; Al-Djazāʾir, the Berber, Algerian Arabic and Standard Arabic names for the country

- Belarus: BY, from Byelorussia (the code was transferred from its previous holder, the Byelorussian Socialist Soviet Republic from when the country was still part of the USSR)

- Benin: BJ, a code changed from DY (when the country changed its name from Dahomey) and since other available codes (BE, BN or BI) had been taken, the country was given the closest unassigned code

- Cambodia: KH, from Khmer (the code was kept after the name change of the country from the Khmer Republic; Khmer being the main ethnic group in Cambodia)

+1
Level 69
Apr 25, 2026
- Chad: TD, from Tchad, the French name for the country

- Comoros: KI, from Komori, the Comorian name for the country

- Croatia: HR, from Hrvatska, the Croatian name for the country

- East Timor: TL, from Timor-Leste, the shortened official name for the country

- Equatorial Guinea: GQ, from Guinée équatoriale, the French name for the country

- Estonia: EE, from Eesti, the Estonian name for the country

- Eswatini: SZ, kept after a name change from Swaziland

- F.S. Micronesia: FS. Matches the name used here, but not the commonly used name of Micronesia

- Germany: DE, from Deutschland, the German name for the country (and transferred from previous usage by West Germany)

+1
Level 69
Apr 25, 2026
- Guinea Bissau: GW. There is no official explanation I could find on why it is as such, but I assume it's because other valid codes (GU, GI, GN, GE, GA, GB, GS and GU) were already taken by other countries/territories and this was the closest unassigned code.

- Iceland: IS, from Ísland, the Icelandic name for the country

- Myanmar: MM. Matches the name used but not of the commonly used name of Burma (from which the country was referred to before its current name)

- North Korea: KP, from Korea, Democratic People's Republic of, the country's UN designated name (its official name is similar and abbreviated as DPRK with "Korea" at the end)

- North Macedonia: MK, from Makedonija, the Macedonian for the country (and previously used by the country when it was still just called "Macedonia")

+1
Level 69
Apr 25, 2026
- Palau: PW. There is no official explanation I could find, but I assume it's because other valid codes (PA, PL and PU; the latter was in use and eventually deleted after PW was assigned) were already taken by other countries/territories and this was the closest unassigned code.

- South Korea: KR, from Korea, the Republic of, the country's UN designated name (its official name is similar and abbreviated as ROK with "Korea" at the end)

- Samoa: WS, kept after a name change from Western Samoa (a name used to differentiate the country from the US territory of American Samoa)

- Serbia: RS, from Republic of Serbia or Republika Srbija, the official names for the country in English and Serbian

- Solomon Islands: SB, kept after a name change from British Solomon Islands (with potential codes probably being taken for the old name before assigning to SB)

+1
Level 69
Apr 25, 2026
- South Africa: ZA, from Zuid-Afrika, the Dutch name for the country (Dutch was an official language in the country until 1961 and the Afrikaans name of Suid-Afrika had its potential codes already in use)

- Spain: ES, from España, the Spanish name for the country

- Switzerland: CH, from Confoederatio Helvetica, the Latin name for the country (used as a neutral name for the country rather than its name in one of its official language)

- UK: GB, from "Great Britain", a shortened version of the UN designated United Kingdom of Great Britain and Northern Ireland, the (official name is similar just with "the" in the front)

- Vatican City: VA. Matches the name used but not the official UN designation of Holy See, the - referring to the governing body/entity that represents the Vatican internationally

Some other countries may have unexpected codes were probably given codes that weren't their 1st option (e.g. LK for Sri Lanka)

--- End of yap ---