Skip to content
AZ Tools

ISO Country, Currency and Language Codes

Search ISO 3166-1 country codes (alpha-2, alpha-3, numeric), ISO 4217 currencies and ISO 639-1 languages, with calling codes.

249 rows

FlagAlpha-2Alpha-3NumericNameOfficial nameCalling code
🇦🇩020AndorraPrincipality of Andorra+376
🇦🇪784United Arab Emirates—+971
🇦🇫004AfghanistanIslamic Republic of Afghanistan+93
🇦🇬028Antigua and Barbuda—+1
🇦🇮660Anguilla—+1
🇦🇱008AlbaniaRepublic of Albania+355
🇦🇲051ArmeniaRepublic of Armenia+374
🇦🇴024AngolaRepublic of Angola+244
🇦🇶010Antarctica—none
🇦🇷032ArgentinaArgentine Republic+54
🇦🇸016American Samoa—+1
🇦🇹040AustriaRepublic of Austria+43
🇦🇺036Australia—+61
🇦🇼533Aruba—+297
🇦🇽248Åland Islands—+358
🇦🇿031AzerbaijanRepublic of Azerbaijan+994
🇧🇦070Bosnia and HerzegovinaRepublic of Bosnia and Herzegovina+387
🇧🇧052Barbados—+1
🇧🇩050BangladeshPeople's Republic of Bangladesh+880
🇧🇪056BelgiumKingdom of Belgium+32
🇧🇫854Burkina Faso—+226
🇧🇬100BulgariaRepublic of Bulgaria+359
🇧🇭048BahrainKingdom of Bahrain+973
🇧🇮108BurundiRepublic of Burundi+257
🇧🇯204BeninRepublic of Benin+229
🇧🇱652Saint Barthélemy—+590
🇧🇲060Bermuda—+1
🇧🇳096Brunei Darussalam—+673
🇧🇴068BoliviaPlurinational State of Bolivia+591
🇧🇶535Bonaire, Sint Eustatius and SabaBonaire, Sint Eustatius and Saba+599
🇧🇷076BrazilFederative Republic of Brazil+55
🇧🇸044BahamasCommonwealth of the Bahamas+1
🇧🇹064BhutanKingdom of Bhutan+975
🇧🇻074Bouvet Island—none
🇧🇼072BotswanaRepublic of Botswana+267
🇧🇾112BelarusRepublic of Belarus+375
🇧🇿084Belize—+501
🇨🇦124Canada—+1
🇨🇨166Cocos (Keeling) Islands—+61
🇨🇩180Congo, The Democratic Republic of the—+243
🇨🇫140Central African Republic—+236
🇨🇬178CongoRepublic of the Congo+242
🇨🇭756SwitzerlandSwiss Confederation+41
🇨🇮384Côte d'IvoireRepublic of Côte d'Ivoire+225
🇨🇰184Cook Islands—+682
🇨🇱152ChileRepublic of Chile+56
🇨🇲120CameroonRepublic of Cameroon+237
🇨🇳156ChinaPeople's Republic of China+86
🇨🇴170ColombiaRepublic of Colombia+57
🇨🇷188Costa RicaRepublic of Costa Rica+506
🇨🇺192CubaRepublic of Cuba+53
🇨🇻132Cabo VerdeRepublic of Cabo Verde+238
🇨🇼531CuraçaoCuraçao+599
🇨🇽162Christmas Island—+61
🇨🇾196CyprusRepublic of Cyprus+357
🇨🇿203CzechiaCzech Republic+420
🇩🇪276GermanyFederal Republic of Germany+49
🇩🇯262DjiboutiRepublic of Djibouti+253
🇩🇰208DenmarkKingdom of Denmark+45
🇩🇲212DominicaCommonwealth of Dominica+1
🇩🇴214Dominican Republic—+1
🇩🇿012AlgeriaPeople's Democratic Republic of Algeria+213
🇪🇨218EcuadorRepublic of Ecuador+593
🇪🇪233EstoniaRepublic of Estonia+372
🇪🇬818EgyptArab Republic of Egypt+20
🇪🇭732Western Sahara—+212
🇪🇷232Eritreathe State of Eritrea+291
🇪🇸724SpainKingdom of Spain+34
🇪🇹231EthiopiaFederal Democratic Republic of Ethiopia+251
🇫🇮246FinlandRepublic of Finland+358
🇫🇯242FijiRepublic of Fiji+679
🇫🇰238Falkland Islands (Malvinas)—+500
🇫🇲583Micronesia, Federated States ofFederated States of Micronesia+691
🇫🇴234Faroe Islands—+298
🇫🇷250FranceFrench Republic+33
🇬🇦266GabonGabonese Republic+241
🇬🇧826United KingdomUnited Kingdom of Great Britain and Northern Ireland+44
🇬🇩308Grenada—+1
🇬🇪268Georgia—+995
🇬🇫254French Guiana—+594
🇬🇬831Guernsey—+44
🇬🇭288GhanaRepublic of Ghana+233
🇬🇮292Gibraltar—+350
🇬🇱304Greenland—+299
🇬🇲270GambiaRepublic of the Gambia+220
🇬🇳324GuineaRepublic of Guinea+224
🇬🇵312Guadeloupe—+590
🇬🇶226Equatorial GuineaRepublic of Equatorial Guinea+240
🇬🇷300GreeceHellenic Republic+30
🇬🇸239South Georgia and the South Sandwich Islands—none
🇬🇹320GuatemalaRepublic of Guatemala+502
🇬🇺316Guam—+1
🇬🇼624Guinea-BissauRepublic of Guinea-Bissau+245
🇬🇾328GuyanaRepublic of Guyana+592
🇭🇰344Hong KongHong Kong Special Administrative Region of China+852
🇭🇲334Heard Island and McDonald Islands—none
🇭🇳340HondurasRepublic of Honduras+504
🇭🇷191CroatiaRepublic of Croatia+385
🇭🇹332HaitiRepublic of Haiti+509
🇭🇺348HungaryHungary+36
🇮🇩360IndonesiaRepublic of Indonesia+62
🇮🇪372Ireland—+353
🇮🇱376IsraelState of Israel+972
🇮🇲833Isle of Man—+44
🇮🇳356IndiaRepublic of India+91
🇮🇴086British Indian Ocean Territory—+246
🇮🇶368IraqRepublic of Iraq+964
🇮🇷364IranIslamic Republic of Iran+98
🇮🇸352IcelandRepublic of Iceland+354
🇮🇹380ItalyItalian Republic+39
🇯🇪832Jersey—+44
🇯🇲388Jamaica—+1
🇯🇴400JordanHashemite Kingdom of Jordan+962
🇯🇵392Japan—+81
🇰🇪404KenyaRepublic of Kenya+254
🇰🇬417KyrgyzstanKyrgyz Republic+996
🇰🇭116CambodiaKingdom of Cambodia+855
🇰🇮296KiribatiRepublic of Kiribati+686
🇰🇲174ComorosUnion of the Comoros+269
🇰🇳659Saint Kitts and Nevis—+1
🇰🇵408North KoreaDemocratic People's Republic of Korea+850
🇰🇷410South KoreaKorea, Republic of+82
🇰🇼414KuwaitState of Kuwait+965
🇰🇾136Cayman Islands—+1
🇰🇿398KazakhstanRepublic of Kazakhstan+7
🇱🇦418LaosLao People's Democratic Republic+856
🇱🇧422LebanonLebanese Republic+961
🇱🇨662Saint Lucia—+1
🇱🇮438LiechtensteinPrincipality of Liechtenstein+423
🇱🇰144Sri LankaDemocratic Socialist Republic of Sri Lanka+94
🇱🇷430LiberiaRepublic of Liberia+231
🇱🇸426LesothoKingdom of Lesotho+266
🇱🇹440LithuaniaRepublic of Lithuania+370
🇱🇺442LuxembourgGrand Duchy of Luxembourg+352
🇱🇻428LatviaRepublic of Latvia+371
🇱🇾434LibyaLibya+218
🇲🇦504MoroccoKingdom of Morocco+212
🇲🇨492MonacoPrincipality of Monaco+377
🇲🇩498MoldovaRepublic of Moldova+373
🇲🇪499MontenegroMontenegro+382
🇲🇫663Saint Martin (French part)—+590
🇲🇬450MadagascarRepublic of Madagascar+261
🇲🇭584Marshall IslandsRepublic of the Marshall Islands+692
🇲🇰807North MacedoniaRepublic of North Macedonia+389
🇲🇱466MaliRepublic of Mali+223
🇲🇲104MyanmarRepublic of Myanmar+95
🇲🇳496Mongolia—+976
🇲🇴446MacaoMacao Special Administrative Region of China+853
🇲🇵580Northern Mariana IslandsCommonwealth of the Northern Mariana Islands+1
🇲🇶474Martinique—+596
🇲🇷478MauritaniaIslamic Republic of Mauritania+222
🇲🇸500Montserrat—+1
🇲🇹470MaltaRepublic of Malta+356
🇲🇺480MauritiusRepublic of Mauritius+230
🇲🇻462MaldivesRepublic of Maldives+960
🇲🇼454MalawiRepublic of Malawi+265
🇲🇽484MexicoUnited Mexican States+52
🇲🇾458Malaysia—+60
🇲🇿508MozambiqueRepublic of Mozambique+258
🇳🇦516NamibiaRepublic of Namibia+264
🇳🇨540New Caledonia—+687
🇳🇪562NigerRepublic of the Niger+227
🇳🇫574Norfolk Island—+672
🇳🇬566NigeriaFederal Republic of Nigeria+234
🇳🇮558NicaraguaRepublic of Nicaragua+505
🇳🇱528NetherlandsKingdom of the Netherlands+31
🇳🇴578NorwayKingdom of Norway+47
🇳🇵524NepalFederal Democratic Republic of Nepal+977
🇳🇷520NauruRepublic of Nauru+674
🇳🇺570NiueNiue+683
🇳🇿554New Zealand—+64
🇴🇲512OmanSultanate of Oman+968
🇵🇦591PanamaRepublic of Panama+507
🇵🇪604PeruRepublic of Peru+51
🇵🇫258French Polynesia—+689
🇵🇬598Papua New GuineaIndependent State of Papua New Guinea+675
🇵🇭608PhilippinesRepublic of the Philippines+63
🇵🇰586PakistanIslamic Republic of Pakistan+92
🇵🇱616PolandRepublic of Poland+48
🇵🇲666Saint Pierre and Miquelon—+508
🇵🇳612Pitcairn—none
🇵🇷630Puerto Rico—+1
🇵🇸275Palestine, State ofthe State of Palestine+970
🇵🇹620PortugalPortuguese Republic+351
🇵🇼585PalauRepublic of Palau+680
🇵🇾600ParaguayRepublic of Paraguay+595
🇶🇦634QatarState of Qatar+974
🇷🇪638Réunion—+262
🇷🇴642Romania—+40
🇷🇸688SerbiaRepublic of Serbia+381
🇷🇺643Russian Federation—+7
🇷🇼646RwandaRwandese Republic+250
🇸🇦682Saudi ArabiaKingdom of Saudi Arabia+966
🇸🇧090Solomon Islands—+677
🇸🇨690SeychellesRepublic of Seychelles+248
🇸🇩729SudanRepublic of the Sudan+249
🇸🇪752SwedenKingdom of Sweden+46
🇸🇬702SingaporeRepublic of Singapore+65
🇸🇭654Saint Helena, Ascension and Tristan da Cunha—+290
🇸🇮705SloveniaRepublic of Slovenia+386
🇸🇯744Svalbard and Jan Mayen—+47
🇸🇰703SlovakiaSlovak Republic+421
🇸🇱694Sierra LeoneRepublic of Sierra Leone+232
🇸🇲674San MarinoRepublic of San Marino+378
🇸🇳686SenegalRepublic of Senegal+221
🇸🇴706SomaliaFederal Republic of Somalia+252
🇸🇷740SurinameRepublic of Suriname+597
🇸🇸728South SudanRepublic of South Sudan+211
🇸🇹678Sao Tome and PrincipeDemocratic Republic of Sao Tome and Principe+239
🇸🇻222El SalvadorRepublic of El Salvador+503
🇸🇽534Sint Maarten (Dutch part)Sint Maarten (Dutch part)+1
🇸🇾760SyriaSyrian Arab Republic+963
🇸🇿748EswatiniKingdom of Eswatini+268
🇹🇨796Turks and Caicos Islands—+1
🇹🇩148ChadRepublic of Chad+235
🇹🇫260French Southern Territories—none
🇹🇬768TogoTogolese Republic+228
🇹🇭764ThailandKingdom of Thailand+66
🇹🇯762TajikistanRepublic of Tajikistan+992
🇹🇰772Tokelau—+690
🇹🇱626Timor-LesteDemocratic Republic of Timor-Leste+670
🇹🇲795Turkmenistan—+993
🇹🇳788TunisiaRepublic of Tunisia+216
🇹🇴776TongaKingdom of Tonga+676
🇹🇷792TürkiyeRepublic of Türkiye+90
🇹🇹780Trinidad and TobagoRepublic of Trinidad and Tobago+1
🇹🇻798Tuvalu—+688
🇹🇼158TaiwanTaiwan, Province of China+886
🇹🇿834TanzaniaUnited Republic of Tanzania+255
🇺🇦804Ukraine—+380
🇺🇬800UgandaRepublic of Uganda+256
🇺🇲581United States Minor Outlying Islands—none
🇺🇸840United StatesUnited States of America+1
🇺🇾858UruguayEastern Republic of Uruguay+598
🇺🇿860UzbekistanRepublic of Uzbekistan+998
🇻🇦336Holy See (Vatican City State)—+39
🇻🇨670Saint Vincent and the Grenadines—+1
🇻🇪862VenezuelaBolivarian Republic of Venezuela+58
🇻🇬092Virgin Islands, BritishBritish Virgin Islands+1
🇻🇮850Virgin Islands, U.S.Virgin Islands of the United States+1
🇻🇳704VietnamSocialist Republic of Viet Nam+84
🇻🇺548VanuatuRepublic of Vanuatu+678
🇼🇫876Wallis and Futuna—+681
🇼🇸882SamoaIndependent State of Samoa+685
🇾🇪887YemenRepublic of Yemen+967
🇾🇹175Mayotte—+262
🇿🇦710South AfricaRepublic of South Africa+27
🇿🇲894ZambiaRepublic of Zambia+260
🇿🇼716ZimbabweRepublic of Zimbabwe+263

ISO 3166-1, ISO 4217 and ISO 639-1 as the iso-codes package publishes them; calling codes from libphonenumber.

How to use

  1. Pick the table you need: countries, currencies or languages.
  2. Type any fragment — a code, a country name, part of a currency name, or a calling code like 82 — and the rows filter as you type.
  3. Click any code to copy it. The flag is derived from the alpha-2 letters, so it renders for every entry.
  4. Use the numeric column when you need a code that will still mean the same thing after a country renames itself.

About this tool

Show

Look up the three-part ISO 3166-1 entry for any country — alpha-2, alpha-3 and the numeric code — beside its ISO 4217 currency and ISO 639-1 language neighbours, and search all of them by code, name or calling code at once. The three forms are not interchangeable and picking the wrong one is the usual bug: alpha-2 is what a domain, a locale tag and an HTTP Accept-Language header use, alpha-3 is what banking and shipping formats prefer, and the numeric code is the only one that survives a rename, because ISO never reuses a number. It does reuse letters — CS was Czechoslovakia until 1993 and then Serbia and Montenegro until 2006 — so a code stored years ago may not mean what it meant when it was written. A few letter pairs people expect are not ISO at all: the United Kingdom is GB, not UK, and EU is exceptionally reserved rather than assigned. The currency table carries the parts of ISO 4217 that are not currencies too: XAU is gold, XDR is the IMF's special drawing right, and XXX means no currency, so a validator that assumes every three-letter code buys something will be surprised. ISO 639-1 has only 184 two-letter codes, so a language missing here is not an omission — it exists only in 639-2 or 639-3. Calling codes come from libphonenumber rather than from ISO, and they do not identify a country: over twenty share +1, and seven territories including Antarctica have none.

Frequently asked questions

Why is the United Kingdom GB and not UK?

GB is the ISO 3166-1 alpha-2 code; UK is only exceptionally reserved, meaning ISO has set it aside so nobody else can take it but it is not the assigned code. Country-code top-level domains are a separate registry that happens to use .uk, which is where the confusion comes from. If a format says ISO 3166, it wants GB.

Can an alpha-2 code be reassigned to another country?

Yes. CS meant Czechoslovakia until 1993 and then Serbia and Montenegro until 2006; both are now gone. ISO publishes withdrawn codes in 3166-3 with a four-letter form, but the two-letter slot can come back into use. Numeric codes are never reused, so they are the safe choice for anything stored long term.

Why do some currency codes not look like currencies?

ISO 4217 also covers precious metals and funds: XAU gold, XAG silver, XDR the IMF special drawing right, and XXX for no currency at all. They share the namespace with ordinary currencies, which is why a three-letter code alone does not tell you that an amount is spendable money.

A language I need is missing. Is the table incomplete?

ISO 639-1 assigns only 184 two-letter codes, and this table is 639-1. Thousands more languages have codes only in 639-2 (three letters) or 639-3, so an absence here means no two-letter code exists rather than that a row is missing. Use the three-letter column when a language has no alpha-2.

Does a calling code identify a country?

No, and it is the one column here that is not ISO — it comes from libphonenumber. +1 covers the United States, Canada and more than twenty Caribbean territories; +7 covers Russia and Kazakhstan. Seven entries, Antarctica and Bouvet Island among them, have no calling code assigned at all.

Related tools