This page lists every country and region supported by 2Fa.bd, grouped by continent, with the ISO 3166-1 alpha-2 code, alpha-3 code and international dialing (phone) code for each one. Use the search box below to jump straight to any country, code or dialing prefix.


Quick answer: what do these codes mean?

  • Alpha-2 code — a two-letter ISO 3166-1 code (example: BD for Bangladesh). Used in URLs, domain names, form fields and language settings.
  • Alpha-3 code — a three-letter ISO 3166-1 code (example: BGD). Used in banking, aviation, logistics and government data.
  • Dialing code — the international calling prefix defined by ITU-T E.164 (example: +880). This is what you put in front of a mobile number so an SMS or voice OTP reaches the right network.

A number in full international format looks like this: +880 1XXXXXXXXX — the dialing code, then the national number with the leading zero removed.

Jump to a continent

  • Asia — East, Southeast, South, Central and West Asia
  • Europe — Northern, Western, Southern, Central and Eastern Europe
  • Americas — North America, Central America, the Caribbean and South America
  • Africa — North, West, Central, East and Southern Africa
  • Oceania — Australia & New Zealand, Melanesia, Micronesia and Polynesia
  • Frequently asked questions

Asia

East Asia

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇨🇳ChinaCNCHN+86
🇯🇵JapanJPJPN+81
🇰🇵North KoreaKPPRK+850
🇰🇷South KoreaKRKOR+82
🇲🇳MongoliaMNMNG+976
🇹🇼TaiwanTWTWN+886
🇭🇰Hong Kong SARHKHKG+852
🇲🇴Macao SARMOMAC+853

Southeast Asia

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇧🇳BruneiBNBRN+673
🇰🇭CambodiaKHKHM+855
🇮🇩IndonesiaIDIDN+62
🇱🇦LaosLALAO+856
🇲🇾MalaysiaMYMYS+60
🇲🇲MyanmarMMMMR+95
🇵🇭PhilippinesPHPHL+63
🇸🇬SingaporeSGSGP+65
🇹🇭ThailandTHTHA+66
🇹🇱Timor-LesteTLTLS+670
🇻🇳VietnamVNVNM+84

South Asia

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇫AfghanistanAFAFG+93
🇧🇩BangladeshBDBGD+880
🇧🇹BhutanBTBTN+975
🇮🇳IndiaININD+91
🇲🇻MaldivesMVMDV+960
🇳🇵NepalNPNPL+977
🇵🇰PakistanPKPAK+92
🇱🇰Sri LankaLKLKA+94

Central Asia

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇰🇿KazakhstanKZKAZ+7
🇰🇬KyrgyzstanKGKGZ+996
🇹🇯TajikistanTJTJK+992
🇹🇲TurkmenistanTMTKM+993
🇺🇿UzbekistanUZUZB+998

West Asia (Middle East)

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇲ArmeniaAMARM+374
🇦🇿AzerbaijanAZAZE+994
🇧🇭BahrainBHBHR+973
🇨🇾CyprusCYCYP+357
🇬🇪GeorgiaGEGEO+995
🇮🇷IranIRIRN+98
🇮🇶IraqIQIRQ+964
🇮🇱IsraelILISR+972
🇯🇴JordanJOJOR+962
🇰🇼KuwaitKWKWT+965
🇱🇧LebanonLBLBN+961
🇴🇲OmanOMOMN+968
🇵🇸PalestinePSPSE+970
🇶🇦QatarQAQAT+974
🇸🇦Saudi ArabiaSASAU+966
🇸🇾SyriaSYSYR+963
🇹🇷TürkiyeTRTUR+90
🇦🇪United Arab EmiratesAEARE+971
🇾🇪YemenYEYEM+967

Europe

Northern Europe

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇩🇰DenmarkDKDNK+45
🇪🇪EstoniaEEEST+372
🇫🇴Faroe IslandsFOFRO+298
🇫🇮FinlandFIFIN+358
🇬🇱GreenlandGLGRL+299
🇮🇸IcelandISISL+354
🇮🇪IrelandIEIRL+353
🇱🇻LatviaLVLVA+371
🇱🇹LithuaniaLTLTU+370
🇳🇴NorwayNONOR+47
🇸🇪SwedenSESWE+46

Western Europe

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇹AustriaATAUT+43
🇧🇪BelgiumBEBEL+32
🇫🇷FranceFRFRA+33
🇩🇪GermanyDEDEU+49
🇬🇬GuernseyGGGGY+44
🇮🇲Isle of ManIMIMN+44
🇯🇪JerseyJEJEY+44
🇱🇮LiechtensteinLILIE+423
🇱🇺LuxembourgLULUX+352
🇲🇨MonacoMCMCO+377
🇳🇱NetherlandsNLNLD+31
🇨🇭SwitzerlandCHCHE+41
🇬🇧United KingdomGBGBR+44

Southern Europe

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇱AlbaniaALALB+355
🇦🇩AndorraADAND+376
🇧🇦Bosnia and HerzegovinaBABIH+387
🇭🇷CroatiaHRHRV+385
🇬🇮GibraltarGIGIB+350
🇬🇷GreeceGRGRC+30
🇮🇹ItalyITITA+39
🇲🇹MaltaMTMLT+356
🇲🇪MontenegroMEMNE+382
🇲🇰North MacedoniaMKMKD+389
🇵🇹PortugalPTPRT+351
🇸🇲San MarinoSMSMR+378
🇷🇸SerbiaRSSRB+381
🇸🇮SloveniaSISVN+386
🇪🇸SpainESESP+34
🇻🇦Vatican CityVAVAT+379

Central and Eastern Europe

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇧🇾BelarusBYBLR+375
🇧🇬BulgariaBGBGR+359
🇨🇿CzechiaCZCZE+420
🇭🇺HungaryHUHUN+36
🇲🇩MoldovaMDMDA+373
🇵🇱PolandPLPOL+48
🇷🇴RomaniaROROU+40
🇷🇺RussiaRURUS+7
🇸🇰SlovakiaSKSVK+421
🇺🇦UkraineUAUKR+380

Americas

North America

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇨🇦CanadaCACAN+1
🇲🇽MexicoMXMEX+52
🇺🇸United StatesUSUSA+1

Central America

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇧🇿BelizeBZBLZ+501
🇨🇷Costa RicaCRCRI+506
🇸🇻El SalvadorSVSLV+503
🇬🇹GuatemalaGTGTM+502
🇭🇳HondurasHNHND+504
🇳🇮NicaraguaNINIC+505
🇵🇦PanamaPAPAN+507

Caribbean

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇮AnguillaAIAIA+1-264
🇦🇬Antigua and BarbudaAGATG+1-268
🇦🇼ArubaAWABW+297
🇧🇸BahamasBSBHS+1-242
🇧🇧BarbadosBBBRB+1-246
🇧🇲BermudaBMBMU+1-441
🇻🇬British Virgin IslandsVGVGB+1-284
🇰🇾Cayman IslandsKYCYM+1-345
🇨🇺CubaCUCUB+53
🇨🇼CuraçaoCWCUW+599
🇩🇲DominicaDMDMA+1-767
🇩🇴Dominican RepublicDODOM+1-809
🇬🇩GrenadaGDGRD+1-473
🇬🇵GuadeloupeGPGLP+590
🇭🇹HaitiHTHTI+509
🇯🇲JamaicaJMJAM+1-876
🇲🇶MartiniqueMQMTQ+596
🇲🇸MontserratMSMSR+1-664
🇵🇷Puerto RicoPRPRI+1-787
🇧🇱Saint BarthélemyBLBLM+590
🇰🇳Saint Kitts and NevisKNKNA+1-869
🇱🇨Saint LuciaLCLCA+1-758
🇲🇫Saint MartinMFMAF+590
🇻🇨Saint Vincent and the GrenadinesVCVCT+1-784
🇸🇽Sint MaartenSXSXM+1-721
🇹🇹Trinidad and TobagoTTTTO+1-868
🇹🇨Turks and Caicos IslandsTCTCA+1-649
🇻🇮U.S. Virgin IslandsVIVIR+1-340

South America

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇷ArgentinaARARG+54
🇧🇴BoliviaBOBOL+591
🇧🇷BrazilBRBRA+55
🇨🇱ChileCLCHL+56
🇨🇴ColombiaCOCOL+57
🇪🇨EcuadorECECU+593
🇫🇰Falkland IslandsFKFLK+500
🇬🇫French GuianaGFGUF+594
🇬🇾GuyanaGYGUY+592
🇵🇾ParaguayPYPRY+595
🇵🇪PeruPEPER+51
🇸🇷SurinameSRSUR+597
🇺🇾UruguayUYURY+598
🇻🇪VenezuelaVEVEN+58

Africa

North Africa

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇩🇿AlgeriaDZDZA+213
🇪🇬EgyptEGEGY+20
🇱🇾LibyaLYLBY+218
🇲🇷MauritaniaMRMRT+222
🇲🇦MoroccoMAMAR+212
🇸🇩SudanSDSDN+249
🇹🇳TunisiaTNTUN+216
🇪🇭Western SaharaEHESH+212

West Africa

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇧🇯BeninBJBEN+229
🇧🇫Burkina FasoBFBFA+226
🇨🇻Cape VerdeCVCPV+238
🇨🇮Côte d’IvoireCICIV+225
🇬🇲GambiaGMGMB+220
🇬🇭GhanaGHGHA+233
🇬🇳GuineaGNGIN+224
🇬🇼Guinea-BissauGWGNB+245
🇱🇷LiberiaLRLBR+231
🇲🇱MaliMLMLI+223
🇳🇪NigerNENER+227
🇳🇬NigeriaNGNGA+234
🇸🇳SenegalSNSEN+221
🇸🇱Sierra LeoneSLSLE+232
🇹🇬TogoTGTGO+228

Central Africa

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇴AngolaAOAGO+244
🇨🇲CameroonCMCMR+237
🇨🇫Central African RepublicCFCAF+236
🇹🇩ChadTDTCD+235
🇨🇬Congo (Republic)CGCOG+242
🇨🇩Congo (Democratic Republic)CDCOD+243
🇬🇶Equatorial GuineaGQGNQ+240
🇬🇦GabonGAGAB+241
🇸🇹São Tomé and PríncipeSTSTP+239

East Africa

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇧🇮BurundiBIBDI+257
🇰🇲ComorosKMCOM+269
🇩🇯DjiboutiDJDJI+253
🇪🇷EritreaERERI+291
🇪🇹EthiopiaETETH+251
🇰🇪KenyaKEKEN+254
🇲🇬MadagascarMGMDG+261
🇲🇼MalawiMWMWI+265
🇲🇺MauritiusMUMUS+230
🇾🇹MayotteYTMYT+262
🇲🇿MozambiqueMZMOZ+258
🇷🇪RéunionREREU+262
🇷🇼RwandaRWRWA+250
🇸🇨SeychellesSCSYC+248
🇸🇴SomaliaSOSOM+252
🇸🇸South SudanSSSSD+211
🇹🇿TanzaniaTZTZA+255
🇺🇬UgandaUGUGA+256
🇿🇲ZambiaZMZMB+260
🇿🇼ZimbabweZWZWE+263

Southern Africa

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇧🇼BotswanaBWBWA+267
🇸🇿EswatiniSZSWZ+268
🇱🇸LesothoLSLSO+266
🇳🇦NamibiaNANAM+264
🇸🇭Saint HelenaSHSHN+290
🇿🇦South AfricaZAZAF+27

Oceania

Australia and New Zealand

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇺AustraliaAUAUS+61
🇨🇽Christmas IslandCXCXR+61
🇨🇨Cocos (Keeling) IslandsCCCCK+61
🇳🇿New ZealandNZNZL+64
🇳🇫Norfolk IslandNFNFK+672

Melanesia

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇫🇯FijiFJFJI+679
🇳🇨New CaledoniaNCNCL+687
🇵🇬Papua New GuineaPGPNG+675
🇸🇧Solomon IslandsSBSLB+677
🇻🇺VanuatuVUVUT+678

Micronesia

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇬🇺GuamGUGUM+1-671
🇰🇮KiribatiKIKIR+686
🇲🇭Marshall IslandsMHMHL+692
🇫🇲Micronesia (Federated States)FMFSM+691
🇳🇷NauruNRNRU+674
🇲🇵Northern Mariana IslandsMPMNP+1-670
🇵🇼PalauPWPLW+680

Polynesia

FlagCountry / RegionAlpha-2Alpha-3Dialing code
🇦🇸American SamoaASASM+1-684
🇨🇰Cook IslandsCKCOK+682
🇵🇫French PolynesiaPFPYF+689
🇳🇺NiueNUNIU+683
🇼🇸SamoaWSWSM+685
🇹🇰TokelauTKTKL+690
🇹🇴TongaTOTON+676
🇹🇻TuvaluTVTUV+688
🇼🇫Wallis and FutunaWFWLF+681

Frequently asked questions

What is an ISO 3166-1 alpha-2 country code?

It is a two-letter code that uniquely identifies a country or dependent territory under the ISO 3166-1 standard — for example BD for Bangladesh, US for the United States and GB for the United Kingdom. Country-code top-level domains such as .bd are based on the same list.

What is the difference between alpha-2 and alpha-3 codes?

Both identify the same country. Alpha-2 uses two letters and is the most common format on the web, in phone-number libraries and in browser locale settings. Alpha-3 uses three letters, is more readable at a glance, and is preferred in banking, customs, passports and international shipping.

Is the dialing code the same as the country code?

No. The dialing code (also called the country calling code) is assigned by the ITU under the E.164 numbering plan and can be shared by several countries — the whole North American Numbering Plan uses +1, and Kazakhstan shares +7 with Russia. The ISO country code is unique to a single country or territory.

How do I write my phone number in international format?

Start with a plus sign, add the dialing code, then add your national number without the leading zero and without spaces, dashes or brackets. A Bangladeshi mobile number written locally as 01712345678 becomes +8801712345678.

Why does my verification SMS not arrive?

The most common cause is a wrong or missing country code, followed by keeping the leading zero after the dialing code. Other causes include a carrier or country that blocks international A2P SMS traffic, a full message inbox, or roaming with SMS disabled. Check the country in the table above, re-enter the number in full international format, then request a new code.

How many countries and regions are in this list?

The list covers all 195 UN member and observer states plus widely used dependent territories and special administrative regions — roughly 240 entries in total, grouped into five continents and their sub-regions.

Does 2Fa.bd work in every country listed here?

Time-based one-time password (TOTP) codes are generated on your own device and work offline, so they are available everywhere on this list without any network dependency. SMS-based delivery depends on local carrier support and may be restricted in a small number of markets.

Notes on this data

  • Country and region names follow the ISO 3166-1 English short names; two-letter and three-letter codes are the official ISO alpha-2 and alpha-3 assignments.
  • Dialing codes follow the ITU-T E.164 recommendation. For territories inside the North American Numbering Plan, the three-digit area code is shown after +1.
  • Regional grouping is based on the UN M49 geoscheme and is provided for navigation only; it does not imply any political position.
  • Codes are reassigned occasionally when a country changes its name or status. If you spot an entry that looks outdated, please let us know.