Country Calling Codes Table
| Country or service | Code | UTC (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 |
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
- 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.
- 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.
- 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.
- 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.
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.