ISO 3166-1

ISO Country Codes

Every published country has a two-letter alpha-2 code, a three-letter alpha-3 code, and a three-digit numeric code. Use the lookup below or browse the full table.

Try:

Search runs locally in your browser. No search history is stored.

Alpha-2 codes

Two-letter codes such as US, GB, and JP are the most compact ISO identifiers. They appear in country-code top-level domains, shipping labels, and language-region tags.

Alpha-3 codes

Three-letter codes such as USA, GBR, and JPN are easier to read and are used in machine-readable passports, United Nations datasets, and many statistical systems.

Numeric codes

Three-digit codes such as 840, 826, and 392 provide a script-independent identifier. They are useful in financial and transport systems that cannot reliably process letters.

Find a code

Search a country name, calling code, TLD, or currency code to jump straight to the matching country record.

ISO code reference

All published country records with alpha-2, alpha-3, numeric, calling code, TLD, and currency.

CountryAlpha-2Alpha-3NumericCallingTLDCurrency
AfghanistanAFAFG004+93.afAFN
AlbaniaALALB008+355.alALL
AlgeriaDZDZA012+213.dzDZD
American SamoaASASM016+1.asUSD
AngolaAOAGO024+244.aoAOA
Antigua and BarbudaAGATG028+1.agXCD
ArgentinaARARG032+54.arARS
ArmeniaAMARM051+374.amAMD
ArubaAWABW533+297.awAWG
AustraliaAUAUS036+61.auAUD
AustriaATAUT040+43.atEUR
AzerbaijanAZAZE031+994.azAZN
BahamasBSBHS044+1.bsBSD
BahrainBHBHR048+973.bhBHD
BangladeshBDBGD050+880.bdBDT
BarbadosBBBRB052+1.bbBBD
BelarusBYBLR112+375.byBYN
BelgiumBEBEL056+32.beEUR
BelizeBZBLZ084+501.bzBZD
BeninBJBEN204+229.bjXOF
BermudaBMBMU060+1.bmBMD
BhutanBTBTN064+975.btBTN, INR
BoliviaBOBOL068+591.boBOB
Bosnia and HerzegovinaBABIH070+387.baBAM
BotswanaBWBWA072+267.bwBWP
BrazilBRBRA076+55.brBRL
BruneiBNBRN096+673.bnBND
BulgariaBGBGR100+359.bgBGN
Burkina FasoBFBFA854+226.bfXOF
BurundiBIBDI108+257.biBIF
CambodiaKHKHM116+855.khKHR
CameroonCMCMR120+237.cmXAF
CanadaCACAN124+1.caCAD
Cape VerdeCVCPV132+238.cvCVE
Cayman IslandsKYCYM136+1.kyKYD
ChileCLCHL152+56.clCLP
ChinaCNCHN156+86.cnCNY
ColombiaCOCOL170+57.coCOP
CongoCGCOG178+242.cgXAF
Costa RicaCRCRI188+506.crCRC
CroatiaHRHRV191+385.hrEUR
CubaCUCUB192+53.cuCUP
CuracaoCWCUW531+599.cwANG
CyprusCYCYP196+357.cyEUR
CzechiaCZCZE203+420.czCZK
DenmarkDKDNK208+45.dkDKK
DominicaDMDMA212+1.dmXCD
Dominican RepublicDODOM214+1.doDOP
DR CongoCDCOD180+243.cdCDF
EcuadorECECU218+593.ecUSD
EgyptEGEGY818+20.egEGP
El SalvadorSVSLV222+503.svUSD
EstoniaEEEST233+372.eeEUR
EthiopiaETETH231+251.etETB
FijiFJFJI242+679.fjFJD
FinlandFIFIN246+358.fiEUR
FranceFRFRA250+33.frEUR
French PolynesiaPFPYF258+689.pfXPF
GabonGAGAB266+241.gaXAF
GeorgiaGEGEO268+995.geGEL
GermanyDEDEU276+49.deEUR
GhanaGHGHA288+233.ghGHS
GreeceGRGRC300+30.grEUR
GreenlandGLGRL304+299.glDKK
GrenadaGDGRD308+1.gdXCD
GuamGUGUM316+1.guUSD
GuatemalaGTGTM320+502.gtGTQ
GuineaGNGIN324+224.gnGNF
GuyanaGYGUY328+592.gyGYD
HaitiHTHTI332+509.htHTG
HondurasHNHND340+504.hnHNL
Hong KongHKHKG344+852.hkHKD
HungaryHUHUN348+36.huHUF
IcelandISISL352+354.isISK
IndiaININD356+91.inINR
IndonesiaIDIDN360+62.idIDR
IranIRIRN364+98.irIRR
IraqIQIRQ368+964.iqIQD
IrelandIEIRL372+353.ieEUR
IsraelILISR376+972.ilILS
ItalyITITA380+39.itEUR
Ivory CoastCICIV384+225.ciXOF
JamaicaJMJAM388+1.jmJMD
JapanJPJPN392+81.jpJPY
JordanJOJOR400+962.joJOD
KazakhstanKZKAZ398+7.kzKZT
KenyaKEKEN404+254.keKES
KiribatiKIKIR296+686.kiAUD
KuwaitKWKWT414+965.kwKWD
KyrgyzstanKGKGZ417+996.kgKGS
LaosLALAO418+856.laLAK
LatviaLVLVA428+371.lvEUR
LebanonLBLBN422+961.lbLBP
LesothoLSLSO426+266.lsLSL
LiberiaLRLBR430+231.lrLRD
LibyaLYLBY434+218.lyLYD
LithuaniaLTLTU440+370.ltEUR
LuxembourgLULUX442+352.luEUR
MacauMOMAC446+853.moMOP
MadagascarMGMDG450+261.mgMGA
MalawiMWMWI454+265.mwMWK
MalaysiaMYMYS458+60.myMYR
MaliMLMLI466+223.mlXOF
MaltaMTMLT470+356.mtEUR
Marshall IslandsMHMHL584+692.mhUSD
MauritaniaMRMRT478+222.mrMRU
MauritiusMUMUS480+230.muMUR
MexicoMXMEX484+52.mxMXN
MicronesiaFMFSM583+691.fmUSD
MoldovaMDMDA498+373.mdMDL
MongoliaMNMNG496+976.mnMNT
MontenegroMEMNE499+382.meEUR
MoroccoMAMAR504+212.maMAD
MozambiqueMZMOZ508+258.mzMZN
MyanmarMMMMR104+95.mmMMK
NamibiaNANAM516+264.naNAD
NauruNRNRU520+674.nrAUD
NepalNPNPL524+977.npNPR
NetherlandsNLNLD528+31.nlEUR
New CaledoniaNCNCL540+687.ncXPF
New ZealandNZNZL554+64.nzNZD
NicaraguaNINIC558+505.niNIO
NigerNENER562+227.neXOF
NigeriaNGNGA566+234.ngNGN
North KoreaKPPRK408+850.kpKPW
North MacedoniaMKMKD807+389.mkMKD
Northern Mariana IslandsMPMNP580+1.mpUSD
NorwayNONOR578+47.noNOK
OmanOMOMN512+968.omOMR
PakistanPKPAK586+92.pkPKR
PalauPWPLW585+680.pwUSD
PalestinePSPSE275+970.psILS
PanamaPAPAN591+507.paPAB, USD
Papua New GuineaPGPNG598+675.pgPGK
ParaguayPYPRY600+595.pyPYG
PeruPEPER604+51.pePEN
PhilippinesPHPHL608+63.phPHP
PolandPLPOL616+48.plPLN
PortugalPTPRT620+351.ptEUR
Puerto RicoPRPRI630+1.prUSD
QatarQAQAT634+974.qaQAR
RomaniaROROU642+40.roRON
RussiaRURUS643+7.ruRUB
RwandaRWRWA646+250.rwRWF
Saint Kitts and NevisKNKNA659+1.knXCD
Saint LuciaLCLCA662+1.lcXCD
Saint Vincent and the GrenadinesVCVCT670+1.vcXCD
SamoaWSWSM882+685.wsWST
Saudi ArabiaSASAU682+966.saSAR
SenegalSNSEN686+221.snXOF
SerbiaRSSRB688+381.rsRSD
SeychellesSCSYC690+248.scSCR
Sierra LeoneSLSLE694+232.slSLE
SingaporeSGSGP702+65.sgSGD
Sint MaartenSXSXM534+1.sxANG
SlovakiaSKSVK703+421.skEUR
SloveniaSISVN705+386.siEUR
Solomon IslandsSBSLB090+677.sbSBD
South AfricaZAZAF710+27.zaZAR
South KoreaKRKOR410+82.krKRW
SpainESESP724+34.esEUR
Sri LankaLKLKA144+94.lkLKR
SudanSDSDN729+249.sdSDG
SurinameSRSUR740+597.srSRD
SwedenSESWE752+46.seSEK
SwitzerlandCHCHE756+41.chCHF
SyriaSYSYR760+963.sySYP
TaiwanTWTWN158+886.twTWD
TajikistanTJTJK762+992.tjTJS
TanzaniaTZTZA834+255.tzTZS
ThailandTHTHA764+66.thTHB
Timor-LesteTLTLS626+670.tlUSD
TogoTGTGO768+228.tgXOF
TongaTOTON776+676.toTOP
Trinidad and TobagoTTTTO780+1.ttTTD
TunisiaTNTUN788+216.tnTND
TurkeyTRTUR792+90.trTRY
TurkmenistanTMTKM795+993.tmTMT
TuvaluTVTUV798+688.tvAUD, TVD
UgandaUGUGA800+256.ugUGX
UkraineUAUKR804+380.uaUAH
United Arab EmiratesAEARE784+971.aeAED
United KingdomGBGBR826+44.ukGBP
United StatesUSUSA840+1.usUSD
UruguayUYURY858+598.uyUYU
UzbekistanUZUZB860+998.uzUZS
VanuatuVUVUT548+678.vuVUV
VenezuelaVEVEN862+58.veVES
VietnamVNVNM704+84.vnVND
YemenYEYEM887+967.yeYER
ZambiaZMZMB894+260.zmZMW
ZimbabweZWZWE716+263.zwZWL

About ISO codes

ISO codes are the global standard identifiers for countries, currencies, and more, maintained by the International Organization for Standardization. This directory explains the ISO 3166 country code standard and how it is used.

Frequently asked questions

What are ISO 3166 country codes?

ISO 3166 is the international standard that assigns every country a short identifier — alpha-2, alpha-3, and numeric codes. It is maintained by the ISO 3166 Maintenance Agency and is the backbone of country data on the internet and in shipping.

How are ISO codes maintained?

The ISO 3166 Maintenance Agency reviews changes when countries are created, renamed, or merged, and publishes updates. Reserved and transitional codes let systems handle historical names without breaking.

What is the difference between ISO 3166-1 and ISO 3166-2?

ISO 3166-1 assigns codes to countries (GB for the United Kingdom), while ISO 3166-2 assigns codes to their subdivisions (GB-ENG for England). This directory covers the country level, ISO 3166-1.

What is the difference between ISO 3166 and ISO 4217?

ISO 3166 covers country codes, while ISO 4217 covers currency codes. They are separate standards, but they overlap: a currency code's first two letters often come from the country code, which is why USD starts with US.