Country Calling Codes Table

+188 country codesthe ITU E.164 assignments on this table, from +1 (the NANP) to +998 (Uzbekistan)
Country or serviceCodeUTC (std)
United States / Canada / Caribbean (NANP, 25 entities)+1-10:00 to –05:00
Russia, Kazakhstan+7+02:00 to +12:00
Egypt+20+02:00
South Africa+27+02:00
Greece+30+02:00
Netherlands+31+01:00
Belgium+32+01:00
France+33+01:00
Spain+34+01:00
Hungary+36+01:00
Italy+39+01:00
Romania+40+02:00
Switzerland+41+01:00
Austria+43+01:00
United Kingdom+44+00:00
Denmark+45+01:00
Sweden+46+01:00
Norway+47+01:00
Poland+48+01:00
Germany+49+01:00
Peru+51-05:00
Mexico+52-08:00 to –05:00
Cuba+53-05:00
Argentina+54-03:00
Brazil+55-05:00 to –02:00
Chile+56-06:00 to –04:00
Colombia+57-05:00
Venezuela+58-04:00
Malaysia+60+08:00
Australia+61+08:00 to +10:30
Indonesia+62+07:00 to +09:00
Philippines+63+08:00
New Zealand+64+12:00
Singapore+65+08:00
Thailand+66+07:00
Japan+81+09:00
South Korea+82+09:00
Vietnam+84+07:00
China+86+08:00
Turkey+90+03:00
India+91+05:30
Pakistan+92+05:00
Afghanistan+93+04:30
Sri Lanka+94+05:30
Myanmar+95+06:30
Iran+98+03:30
South Sudan+211+02:00
Morocco+212+01:00
Algeria+213+01:00
Tunisia+216+01:00
Libya+218+02:00
Gambia+220+00:00
Mali+223+00:00
Ivory Coast+225+00:00
Liberia+231+00:00
Ghana+233+00:00
Nigeria+234+01:00
Chad+235+01:00
Cameroon+237+01:00
Gabon+241+01:00
DR Congo+243+01:00
Angola+244+01:00
Ascension+247+00:00
Seychelles+248+04:00
Rwanda+250+02:00
Ethiopia+251+03:00
Somalia+252+03:00
Djibouti+253+03:00
Kenya+254+03:00
Tanzania+255+03:00
Uganda+256+03:00
Mozambique+258+02:00
Zambia+260+02:00
Madagascar+261+03:00
Runion / Mayotte+262
Zimbabwe+263+02:00
Namibia+264+02:00
Malawi+265+02:00
Lesotho+266+02:00
Botswana+267+02:00
Eswatini+268+02:00
Comoros+269+03:00
Saint Helena+290+00:00
Eritrea+291+03:00
Aruba+297-04:00
Faroe Islands+298+00:00
Greenland+299-04:00 to +01:00
Gibraltar+350+01:00
Portugal+351+00:00
Luxembourg+352+01:00
Ireland+353+00:00
Iceland+354+00:00
Albania+355+01:00
Malta+356+01:00
Cyprus+357+02:00
Finland+358+02:00
Bulgaria+359+02:00
Lithuania+370+02:00
Latvia+371+02:00
Estonia+372+02:00
Moldova+373+02:00
Armenia+374+04:00
Belarus+375+03:00
Andorra+376+01:00
Monaco+377+01:00
San Marino+378+01:00
Ukraine+380+02:00
Serbia+381+01:00
Montenegro+382+01:00
Kosovo+383+01:00
Croatia+385+01:00
Slovenia+386+01:00
Bosnia & Herzegovina+387+01:00
North Macedonia+389+01:00
Czechia+420+01:00
Slovakia+421+01:00
Liechtenstein+423+01:00
Falkland Islands+500-03:00
Belize+501-06:00
Guatemala+502-06:00
El Salvador+503-06:00
Honduras+504-06:00
Nicaragua+505-06:00
Costa Rica+506-06:00
Panama+507-05:00
Haiti+509-05:00
Guadeloupe+590-04:00
Bolivia+591-04:00
Guyana+592-04:00
Ecuador+593-06:00 to –05:00
French Guiana+594-03:00
Paraguay+595-04:00
Martinique+596-04:00
Suriname+597-03:00
Uruguay+598-03:00
Curaao+599
East Timor+670+09:00
Brunei+673
Nauru+674+12:00
Papua New Guinea+675+10:00 to +11:00
Tonga+676+13:00
Solomon Islands+677+11:00
Vanuatu+678+11:00
Fiji+679+12:00
Palau+680+09:00
Wallis & Futuna+681
Cook Islands+682-10:00
Niue+683-11:00
Samoa+685+13:00
Kiribati+686+12:00 to +14:00
New Caledonia+687+11:00
Tuvalu+688+12:00
French Polynesia+689-10:00 to –09:00
Tokelau+690+13:00
Micronesia+691
Marshall Islands+692+12:00
North Korea+850
Hong Kong+852+08:00
Macau+853+08:00
Cambodia+855+07:00
Laos+856+07:00
Inmarsat SNAC+870
Bangladesh+880+06:00
Taiwan+886+08:00
OCHA Telecoms for Disaster Relief+888
Maldives+960+05:00
Lebanon+961+02:00
Jordan+962+02:00
Syria+963+02:00
Iraq+964+03:00
Kuwait+965+03:00
Saudi Arabia+966+03:00
Yemen+967+03:00
Oman+968+04:00
Palestine+970+02:00
UAE+971
Israel+972+02:00
Bahrain+973+03:00
Qatar+974+03:00
Bhutan+975+06:00
Mongolia+976+07:00 to +08:00
Nepal+977+05:45
Tajikistan+992+05:00
Turkmenistan+993+05:00
Azerbaijan+994+04:00
Georgia+995+04:00
Kyrgyzstan+996+06:00
Uzbekistan+998+05:00
The code is the geography: the one- and two-digit codes were handed out first in 1947, so the shortest codes still mark the heaviest traffic - +1 North America, +7 what remained of the Soviet assignment, +20 through +49 across Europe - while the three-digit block (2xx across Africa, 9xx across Central Asia) reads as a timeline of decolonization and new states joining after the 1960s. This table keeps the UTC column so you can sanity-check the call before you place it.
Read the offset as standard time at the destination and do the daylight math yourself: +44 London sits at +00:00 in winter but +01:00 under British Summer Time, +61 Australia spans three offsets the single national code does not reveal, and the NANP's +1 covers 25 entities from Guam's area codes to the Caribbean, which is why no other code needs a footnote like it. To dial out, most of the world prefixes 00; from the NANP you prefix 011 - then the country code, then the number.
Assignments follow the ITU-T E.164 recommendation, the numbering plan maintained by the International Telecommunication Union - the full list runs 274 entries once every territory and shared code is counted. Record-table companions: the US area codes table (the 1947 scheme's domestic sibling), the emergency numbers table and the airport codes table (the other three-letter travel geography).

A country calling code is the escape hatch in every phone number: under the ITU's E.164 plan, the digits after your exit prefix name the country before the national number even starts. The plan is older than most of its users think - the code blocks were carved up in 1947, the same era as the North American area-code scheme - and the sizes still carry the fingerprints: short codes went to the heaviest early traffic, and whole zones were pre-assigned to regions so operators could route by the first digit.

The quirks are the history. +1 does not mean the United States; it means the North American Numbering Plan, shared by 25 entities including Canada, the Caribbean states and Guam - the only multi-country code in everyday use. +7 used to mean the entire Soviet Union; today it is just Russia and Kazakhstan, while the other fourteen ex-Soviet republics took 3xx and 9xx codes of their own. The three-digit band (2xx in Africa, 9xx in Central Asia) is a decolonization timeline: codes minted in the 1960s and after simply arrived when the numbering space had thinned out.

The UTC column turns the table into a call-planning tool, not just a lookup. Dialing +49 Germany from +1 means exiting with 011, adding 49, then subtracting six hours - and the offset shown is standard time, so winter calls and summer calls land an hour apart. For the NANP the table collapses: inside +1 you skip the exit prefix entirely and dial 1 plus the ten-digit number, which is why Americans dial international-style every day without noticing.

How to use

  1. Find the country's row and read its code: +44 is the United Kingdom, +91 India, +86 mainland China, +81 Japan. The UTC column is the destination's standard-time offset - treat it as the winter answer and add one during the northern summer for DST countries.
  2. Place the call in three parts: exit prefix (011 from the NANP, 00 nearly everywhere else), country code, then the national number - and drop any leading zero of the national number if the country uses trunk prefixes.
  3. Recognize the service codes: +800 is universal international freephone (toll-free across borders), +888 is the UN's disaster-relief numbering, and +999 was reserved for the global system - none of them belongs to a country.
  4. Check the edge cases before you trust a match: the Palestinian territories hold +970 without UN membership, Kosovo dials as +383, and several Caribbean islands share +1 while keeping their own area codes - the code names the plan, not always a flag.
Good to know — Code plan adopted 1947 (same era as NANP area codes); +1 = NANP shared by 25 entities (US, Canada, 13 Caribbean states/territories, Guam and more); +7 shrank from the USSR to Russia and Kazakhstan only; shortest codes 1 and 7 = earliest heaviest traffic; three-digit 2xx Africa band = post-1960 assignments; +800 universal international freephone; +888 OCHA disaster relief; +999 reserved; +44 UK, +33 France, +49 Germany, +81 Japan, +86 China, +91 India, +61 Australia, +55 Brazil, +52 Mexico; exit prefix 011 from NANP, 00 elsewhere.
Quick reference — Treat the code column as the map's title and the UTC column as its compass: the code tells you where the call goes, the offset tells you whether anyone is awake to answer it. The table's honest limit is that one country code can span many local times - Australia, Russia and the +1 plan all stretch across offsets a single row cannot carry - so for big countries, check the city, not the flag.

Frequently asked questions

Why do the US and Canada share the +1 code?

Because +1 was never a US code - it is the North American Numbering Plan, drawn up in 1947 to cover US, Canada, most of the Caribbean and even Guam under one umbrella (25 entities today). Inside the NANP there are no country codes to dial: you dial 1 plus the ten-digit number, exactly as you would next door.

What country is the +7 code?

+7 is a Soviet relic: it once covered all fifteen republics, but today only Russia and Kazakhstan keep it. The other fourteen took new codes after independence - the Baltic states went 370-372, the Caucasus 374-376 and 994-995, and Central Asia 992-998, which is why the 9xx block reads like a map of the former union.

What is the +800 code, and who owns +888 and +999?

+800 is universal international freephone: a toll-free number that works across borders, so airlines and banks can run one hotline worldwide. +888 belongs to the UN's disaster-relief numbering (OCHA), and +999 is reserved for future global services - none of the three belongs to a country.

How do I dial an international number from the US?

Three parts: exit prefix 011, then the country code, then the national number - and drop any leading zero the foreign number carries as a trunk prefix (London's 020 becomes 011-44-20...). Calling the other way into the NANP, the caller adds +1 and dials the ten-digit number just like a domestic long-distance call.

Related tools