Skip to main content
ISO Standards:

ISO 3166-1 country codes

Summary

ISO 3166-1 alpha-2 and alpha-3 country codes and country code top-level domains (ccTLD) for all countries. Together with ISO 639 language codes, the country codes can be used in, e.g. HTML lang and hreflang attribute values for language localization and internationalization purposes.

List of country codes #

List of ISO 3166 country codes and their corresponding country code top-level domain (ccTLD) and dial code.
Country namealpha-3alpha-2ccTLDDial
AfghanistanAFGAF.af+93
Åland IslandsALAAX.ax+358
AlbaniaALBAL.al+355
AlgeriaDZADZ.dz+213
American SamoaASMAS.as+1-684
AndorraANDAD.ad+376
AngolaAGOAO.ao+244
AnguillaAIAAI.ai+1-264
AntarcticaATAAQ.aq+672
Antigua and BarbudaATGAG.ag+1-268
ArgentinaARGAR.ar+54
ArmeniaARMAM.am+374
ArubaABWAW.aw+297
AustraliaAUSAU.au+61
AustriaAUTAT.at+43
AzerbaijanAZEAZ.az+994
BahamasBHSBS.bs+1
BahrainBHRBH.bh+973
Bailiwick of GuernseyGGYGG.gg+44
BangladeshBGDBD.bd+880
BarbadosBRBBB.bb+1-246
BelarusBLRBY.by+375
BelgiumBELBE.be+32
BelizeBLZBZ.bz+501
BeninBENBJ.bj+229
BermudaBMUBM.bm+1-441
BhutanBTNBT.bt+975
BoliviaBOLBO.bo+591
Bonaire, Sint Eustatius and SabaBESBQ.nl+599
Bosnia and HerzegovinaBIHBA.ba+387
BotswanaBWABW.bw+267
Bouvet IslandBRABVn/a+47
BrazilIOTBR.br+55
British Indian Ocean TerritoryVGBIO.io+246
British Virgin IslandsVGBVG.vg+1-284
Brunei DarussalamBRNBN.bn+673
BulgariaBGRBG.bg+359
Burkina FasoBFABF.bf+226
BurundiBDIBI.bi+257
CambodiaCMRKH.kh+237
CameroonCANCM.cm+1
CanadaCPVCA.ca+238
Cape VerdeKHMCV.cv+855
Cayman IslandsCYMKY.ky+1-345
Central African RepublicCAFCF.cf+236
ChadTCDTD.td+235
ChileCHLCL.cl+56
ChinaCHNCN.cn+86
Christmas IslandCXRCX.cx+61
Cocos IslandsCCKCC.cc+61
ColombiaCOLCO.co+57
ComorosCOMKM.km+269
Cook IslandsCOKCK.ck+682
Costa RicaCRICR.cr+506
CroatiaHRVHR.hr+385
CubaCUBCU.cu+53
CuraçaoCUWCW.cw+599
CyprusCYPCY.cy+357
Czech RepublicCZECZ.cz+420
Democratic Republic of the CongoCODCD.cd+243
DenmarkDNKDK.dk+45
DjiboutiDJIDJ.dj+253
DominicaDMADM.dm+1-767
Dominican RepublicDOMDO.do+1
East TimorTLSTL.tl+670
EcuadorECUEC.ec+593
EgyptEGYEG.eg+20
El SalvadorSLVSV.sv+503
Equatorial GuineaGNQGQ.gq+240
EritreaERIER.er+291
EstoniaESTEE.ee+372
Eswatini (Swaziland)SWZSZ.sz+268
EthiopiaETHET.et+251
Falkland IslandsFLKFK.fk+500
Faroe IslandsFROFO.fo+298
FijiFJIFJ.fj+679
FinlandFINFI.fi+358
FranceFRAFR.fr+33
French GuianaGUFGF.gf+594
French PolynesiaPYFPF.pf+689
French Southern TerritoriesATFTF.tf+262
GabonGABGA.ga+241
GambiaGMBGM.gm+220
GeorgiaGEOGE.ge+995
GermanyDEUDE.de+49
GhanaGHAGH.gh+233
GibraltarGIBGI.gi+350
GreeceGRCGR.gr+30
GreenlandGRLGL.gl+299
GrenadaGRDGD.gd+1-473
GuadeloupeGLPGP.gp+590
GuamGUMGU.gu+1-671
GuatemalaGTMGT.gt+502
GuineaGINGN.gn+224
Guinea-BissauGNBGW.gw+245
GuyanaGUYGY.gy+592
HaitiHTIHT.ht+509
Heard Island and McDonald IslandsHMDHM.hm+672
HondurasHNDHN.hn+504
Hong KongHKGHK.hk+852
HungaryHUNHU.hu+36
IcelandISLIS.is+354
IndiaINDIN.in+91
IndonesiaIDNID.id+62
IranIRNIR.ir+98
IraqIRQIQ.iq+964
IrelandIRLIE.ie+353
Isle of ManIMNIM.im+44
IsraelISRIL.il+972
ItalyITAIT.it+39
Ivory CoastCIVCI.ci+225
JamaicaJAMJM.jm+1-876
JapanJPNJP.jp+81
JerseyJEYJE.je+44
JordanJORJO.jo+962
KazakhstanKAZKZ.kz+7
KenyaKENKE.ke+254
KiribatiKIRKI.ki+686
KosovoXKXXK.xk+383
KuwaitKWTKW.kw+965
KyrgyzstanKGZKG.kg+996
LaosLAOLA.la+856
LatviaLVALV.lv+371
LebanonLBNLB.lb+961
LesothoLSOLS.ls+266
LiberiaLBRLR.lr+231
LibyaLBYLY.ly+218
LiechtensteinLIELI.li+423
LithuaniaLTULT.lt+370
LuxembourgLUXLU.lu+352
MacauMACMO.mo+853
MadagascarMDGMG.mg+261
MalawiMWIMW.mw+265
MalaysiaMYSMY.my+60
MaldivesMDVMV.mv+960
MaliMLIML.ml+223
MaltaMLTMT.mt+356
Marshall IslandsMHLMH.mh+692
MartiniqueMTQMQ.mq+596
MauritaniaMRTMR.mr+222
MauritiusMUSMU.mu+230
MayotteMYTYT.yt+262
MexicoMEXMX.mx+52
MicronesiaFSMFM.fm+691
MoldovaMDAMD.md+373
MonacoMCOMC.mc+377
MongoliaMNGMN.mn+976
MontenegroMNEME.me+382
MontserratMSRMS.ms+1-664
MoroccoMARMA.ma+212
MozambiqueMOZMZ.mz+258
MyanmarMMRMM.mm+95
NamibiaNAMNA.na+264
NauruNRUNR.nr+674
NepalNPLNP.np+977
NetherlandsNLDNL.nl+31
Netherlands AntillesANTAN.an+599
New CaledoniaNCLNC.nc+687
New ZealandNZLNZ.nz+64
NicaraguaNICNI.ni+505
NigerNERNE.ne+227
NigeriaNGANG.ng+234
NiueNIUNU.nu+683
Norfolk IslandNFKNF.nf+672
North KoreaPRKKP.kp+850
North MacedoniaMKDMK.mk+389
Northern Mariana IslandsMNPMP.mp+1-670
NorwayNORNO.no+47
OmanOMNOM.om+968
PakistanPAKPK.pk+92
PalauPLWPW.pw+680
PalestinePSEPS.ps+970
PanamaPANPA.pa+507
Papua New GuineaPNGPG.pg+675
ParaguayPRYPY.py+595
PeruPERPE.pe+51
PhilippinesPHLPH.ph+63
Pitcairn IslandsPCNPN.pn+64
PolandPOLPL.pl+48
PortugalPRTPT.pt+351
Puerto RicoPRIPR.pr+1
QatarQATQA.qa+974
Republic of the CongoCOGCG.cg+242
RéunionREURE.re+262
RomaniaROURO.ro+40
RussiaRUSRU.ru+7
RwandaRWARW.rw+250
Saint BarthélemyBLMBL.bl+590
Saint Helena, Tristan da CunhaSHNSH.sh+290
Saint Kitts and NevisKNAKN.kn+1-869
Saint LuciaLCALC.lc+1-758
Saint MartinMAFMF.mf+590
Saint Pierre and MiquelonSPMPM.pm+508
Saint Vincent and the GrenadinesVCTVC.vc+1-784
SamoaWSMWS.ws+685
San MarinoSMRSM.sm+378
São Tomé and PríncipeSTPST.st+239
Saudi ArabiaSAUSA.sa+966
SenegalSENSN.sn+221
SerbiaSRBRS.rs+381
SeychellesSYCSC.sc+248
Sierra LeoneSLESL.sl+232
SingaporeSGPSG.sg+65
Sint MaartenSXMSX.sx+1-721
SlovakiaSVKSK.sk+421
SloveniaSVNSI.si+386
Solomon IslandsSLBSB.sb+677
SomaliaSOMSO.so+252
South AfricaZAFZA.za+27
South Georgia and the South Sandwich IslandsSGSGS.gs+500
South KoreaKORKR.kr+82
South SudanSSDSS.ss+211
SpainESPES.es+34
Sri LankaLKALK.lk+94
SudanSDNSD.sd+249
SurinameSURSR.sr+597
Svalbard and Jan MayenSJMSJn/a+47
SwedenSWESE.se+46
SwitzerlandCHECH.ch+41
SyriaSYRSY.sy+963
TaiwanTWNTW.tw+886
TajikistanTJKTJ.tj+992
TanzaniaTZATZ.tz+255
ThailandTHATH.th+66
TogoTGOTG.tg+228
TokelauTKLTK.tk+690
TongaTONTO.to+676
Trinidad and TobagoTTOTT.tt+1-868
TunisiaTUNTN.tn+216
TurkeyTURTR.tr+90
TurkmenistanTKMTM.tm+993
Turks and Caicos IslandsTCATC.tc+1
TuvaluTUVTV.tv+688
UgandaUGAUG.ug+256
UkraineUKRUA.ua+380
United Arab EmiratesAREAE.ae+971
United KingdomGBRGB.uk+44
United States Minor Outlying IslandsUMIUM.us+246
United States of AmericaUSAUS.us+1
United States Virgin IslandsVIRVI.vi+1-340
UruguayURYUY.uy+598
UzbekistanUZBUZ.uz+998
VanuatuVUTVU.vu+678
Vatican, Holy SeeVATVA.va+379
VenezuelaVENVE.ve+58
VietnamVNMVN.vn+84
Wallis and FutunaWLFWF.wf+681
Western SaharaESHEH[aj]+212
YemenYEMYE.ye+967
ZambiaZMBZM.zm+260
ZimbabweZWEZW.zw+263

About #

ISO 3166 is a standard published by the International Organization for Standardization (ISO) that defines codes for the names of countries, dependent territories, and special areas of geographical interest. These codes are typically two or three letters long and are used in various applications, such as international trade, customs clearance, and transportation.

The ISO 3166 standard includes three parts: #

ISO 3166-1 #

This part of the standard defines codes for the names of countries and their subdivisions. The codes for countries are two letters long, and the codes for subdivisions are three letters long.

ISO 3166-2 #

This part of the standard defines codes for the subdivisions of countries. The codes are based on the codes from ISO 3166-1 and are usually formed by adding a hyphen and a subcode.

ISO 3166-3 #

This part of the standard defines codes for countries that have been replaced or renamed. These codes are no longer in use but are retained for historical reasons.

Overall, ISO 3166 country codes provide a standardized way to refer to countries and their subdivisions in a variety of contexts. They are widely used in international trade, logistics, and other fields that require clear and unambiguous identification of countries.

Further readings #

Sources and recommended, further resources on the topic:

Author

Jonas Jared Jacek • J15k

Jonas Jared Jacek (J15k)

Jonas works as project manager, web designer, and web developer since 2001. On top of that, he is a Linux system administrator with a broad interest in things related to programming, architecture, and design. See: https://www.j15k.com/

License

ISO 3166-1 country codes by Jonas Jared Jacek is licensed under CC0 1.0.

By marking the work with a CC0 public domain dedication, the creator is giving up their copyright and allowing reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes. To give credit, provide a link back to the original source, the author, and the license e.g. like this:

<p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/"><a property="dct:title" rel="cc:attributionURL" href="https://www.ditig.com/iso-3166-country-codes">ISO 3166-1 country codes</a> by <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="https://www.j15k.com/">Jonas Jared Jacek</a> is licensed under <a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank" rel="license noopener noreferrer">CC0 1.0</a>.</p>

For more information see the Ditig legal page.

All Topics

Random Quote

“Premature optimization is the root of all evil.”

Donald Ervin Knuth American computer scientistStructured Programming with Goto statements, - IT quotes