Ctrl + K
Productivity

International Phone Parser

Browse country calling codes, flags, and ISO codes. Parse and validate international phone numbers into standard formats.

Search countries
FlagCountryISO CodeDial Code
AfghanistanAF+93
AlbaniaAL+355
AlgeriaDZ+213
AndorraAD+376
AngolaAO+244
Antigua and BarbudaAG+1-268
ArgentinaAR+54
ArmeniaAM+374
AustraliaAU+61
AustriaAT+43
AzerbaijanAZ+994
BahamasBS+1-242
BahrainBH+973
BangladeshBD+880
BarbadosBB+1-246
BelarusBY+375
BelgiumBE+32
BelizeBZ+501
BeninBJ+229
BhutanBT+975
BoliviaBO+591
Bosnia and HerzegovinaBA+387
BotswanaBW+267
BrazilBR+55
BruneiBN+673
BulgariaBG+359
Burkina FasoBF+226
BurundiBI+257
Cape VerdeCV+238
CambodiaKH+855
CameroonCM+237
CanadaCA+1
Central African RepublicCF+236
ChadTD+235
ChileCL+56
ChinaCN+86
ColombiaCO+57
ComorosKM+269
CongoCG+242
Congo (DRC)CD+243
Costa RicaCR+506
Côte d'IvoireCI+225
CroatiaHR+385
CubaCU+53
CyprusCY+357
Czech RepublicCZ+420
DenmarkDK+45
DjiboutiDJ+253
DominicaDM+1-767
Dominican RepublicDO+1-809
EcuadorEC+593
EgyptEG+20
El SalvadorSV+503
Equatorial GuineaGQ+240
EritreaER+291
EstoniaEE+372
EswatiniSZ+268
EthiopiaET+251
FijiFJ+679
FinlandFI+358
FranceFR+33
GabonGA+241
GambiaGM+220
GeorgiaGE+995
GermanyDE+49
GhanaGH+233
GreeceGR+30
GrenadaGD+1-473
GuatemalaGT+502
GuineaGN+224
Guinea-BissauGW+245
GuyanaGY+592
HaitiHT+509
HondurasHN+504
HungaryHU+36
IcelandIS+354
IndiaIN+91
IndonesiaID+62
IranIR+98
IraqIQ+964
IrelandIE+353
IsraelIL+972
ItalyIT+39
JamaicaJM+1-876
JapanJP+81
JordanJO+962
KazakhstanKZ+7
KenyaKE+254
KiribatiKI+686
KosovoXK+383
KuwaitKW+965
KyrgyzstanKG+996
LaosLA+856
LatviaLV+371
LebanonLB+961
LesothoLS+266
LiberiaLR+231
LibyaLY+218
LiechtensteinLI+423
LithuaniaLT+370
LuxembourgLU+352
MadagascarMG+261
MalawiMW+265
MalaysiaMY+60
MaldivesMV+960
MaliML+223
MaltaMT+356
Marshall IslandsMH+692
MauritaniaMR+222
MauritiusMU+230
MexicoMX+52
MicronesiaFM+691
MoldovaMD+373
MonacoMC+377
MongoliaMN+976
MontenegroME+382
MoroccoMA+212
MozambiqueMZ+258
MyanmarMM+95
NamibiaNA+264
NauruNR+674
NepalNP+977
NetherlandsNL+31
New ZealandNZ+64
NicaraguaNI+505
NigerNE+227
NigeriaNG+234
North KoreaKP+850
North MacedoniaMK+389
NorwayNO+47
OmanOM+968
PakistanPK+92
PalauPW+680
PalestinePS+970
PanamaPA+507
Papua New GuineaPG+675
ParaguayPY+595
PeruPE+51
PhilippinesPH+63
PolandPL+48
PortugalPT+351
QatarQA+974
RomaniaRO+40
RussiaRU+7
RwandaRW+250
Saint Kitts and NevisKN+1-869
Saint LuciaLC+1-758
Saint Vincent and the GrenadinesVC+1-784
SamoaWS+685
San MarinoSM+378
Sao Tome and PrincipeST+239
Saudi ArabiaSA+966
SenegalSN+221
SerbiaRS+381
SeychellesSC+248
Sierra LeoneSL+232
SingaporeSG+65
SlovakiaSK+421
SloveniaSI+386
Solomon IslandsSB+677
SomaliaSO+252
South AfricaZA+27
South KoreaKR+82
South SudanSS+211
SpainES+34
Sri LankaLK+94
SudanSD+249
SurinameSR+597
SwedenSE+46
SwitzerlandCH+41
SyriaSY+963
TaiwanTW+886
TajikistanTJ+992
TanzaniaTZ+255
ThailandTH+66
Timor-LesteTL+670
TogoTG+228
TongaTO+676
Trinidad and TobagoTT+1-868
TunisiaTN+216
TurkeyTR+90
TurkmenistanTM+993
TuvaluTV+688
UgandaUG+256
UkraineUA+380
United Arab EmiratesAE+971
United KingdomGB+44
United StatesUS+1
UruguayUY+598
UzbekistanUZ+998
VanuatuVU+678
Vatican CityVA+379
VenezuelaVE+58
VietnamVN+84
YemenYE+967
ZambiaZM+260
ZimbabweZW+263

Showing 197 of 197 countries

All countries

All data is built into this page — no network requests are made. Country calling codes follow the ITU-T E.164 recommendation.

What Is an International Phone Number?

An international phone number is a telephone number that includes the correct country calling code, area code (where applicable), and local subscriber number — all formatted for dialing from another country. The global standard for representing these numbers is E.164, defined by the International Telecommunication Union (ITU-T). An E.164 number starts with a + sign followed by the country code (1 to 3 digits), an area or network code, and the subscriber number — with no spaces, dashes, or parentheses. For example, a US number like +14155552671 breaks down as: +1 (US country code), 415 (San Francisco area code), and 5552671 (the local number). The table above gives you instant access to every country's calling code, so you can quickly identify or verify the prefix for any international number.

Country Calling Code Structure

ZoneCode RangeRegion
Zone 1+1North America (US, Canada, Caribbean nations)
Zone 2+20 – +27Africa
Zone 3+30 – +39Europe
Zone 4+40 – +49Europe
Zone 5+50 – +59Latin America / Caribbean
Zone 6+60 – +69Southeast Asia / Oceania
Zone 7+7Russia / Kazakhstan
Zone 8+80 – +89East Asia / Special services
Zone 9+90 – +99South Asia / Middle East

How to Use the Country Code Lookup

  1. Search by country name — type the full or partial name (e.g., "Germany", "United") to filter the table in real time.
  2. Search by dial code — type a prefix like +44 or +1 to see all countries sharing that code.
  3. Search by ISO code — type a two-letter country code like US, GB, or JP.
  4. Read the dial code — the rightmost column shows the international prefix you need to prepend when dialing from abroad.

E.164 Formatting Rules

  • Leading +

    Always starts with a + followed immediately by the country code.

  • No Separators

    No spaces, dashes, parentheses, or dots between digits.

  • Max 15 Digits

    The total number of digits after the + must not exceed 15 (including country code).

  • Digits Only

    Only the digits 0–9 and the leading + are permitted.

Frequently Asked Questions

What is the difference between E.164 and national format?
E.164 format includes the country code and a leading + with no separators (e.g., +14155552671). National format omits the country code and is intended for domestic dialing (e.g., (415) 555-2671 in the US). Different countries have different national conventions for area codes, trunk prefixes, and digit grouping.
Why do some countries share a country code?
The North American Numbering Plan (NANP) assigns +1 to the US, Canada, and many Caribbean nations. Each country within the NANP has its own three-digit area code range (e.g., +1-242 for the Bahamas, +1-809 for the Dominican Republic). Similarly, Russia and Kazakhstan share +7 for historical reasons.
How do I dial an international number from a landline?
Replace the + with your country's international exit code (also called the IDD prefix). Most countries use 00, but the US and Canada use 011. For example, from the US you would dial 011 44 20 7946 0958 for a UK number — where 011 is the exit code, 44 is the UK country code, 20 is the London area code, and the rest is the local number.
What is the longest country calling code?
Country codes are 1 to 3 digits. The longest codes (3 digits) include +212 (Morocco), +254 (Kenya), +971 (UAE), and +998 (Uzbekistan), among others. The shortest is +1 (North America), which covers the largest geographic calling area.
Can I validate a full phone number with this tool?
Currently, this tool provides a searchable country calling code reference. Full validation (length checks, number plan analysis, format normalization) is coming in a future update. You can use the table to verify that a number's prefix matches the expected country, which is the first step in any validation workflow.

Related Tools