Country calling codes and phone number formats

Short answer: A country calling code is the 1–3 digit prefix you dial after + to reach another country, such as +1 for the US and Canada, +44 for the UK or +91 for India. The table below lists the code, national number length and full E.164 length for all 181 countries where ZuteSIP has numbers.

Use this table to check how a phone number from any country should look in international (E.164) format, how many digits follow the country code, and where to get a real number in that country.

Calling codes for all 181 countries

CountryCalling codeDigits after the codeE.164 lengthExample format
Afghanistan+93911+93 XXXXXXXXX
Albania+355912+355 XXXXXXXXX
Algeria+213912+213 XXXXXXXXX
Andorra+37669+376 XXXXXX
Angola+244912+244 XXXXXXXXX
Argentina+541012+54 XXXXXXXXXX
Armenia+374811+374 XXXXXXXX
Australia+61911+61 XXXXXXXXX
Austria+431012+43 XXXXXXXXXX
Azerbaijan+994912+994 XXXXXXXXX
Bahamas+11011+1 XXXXXXXXXX
Bahrain+973811+973 XXXXXXXX
Bangladesh+8801013+880 XXXXXXXXXX
Barbados+11011+1 XXXXXXXXXX
Belarus+375912+375 XXXXXXXXX
Belgium+32911+32 XXXXXXXXX
Belize+501710+501 XXXXXXX
Benin+2291013+229 XXXXXXXXXX
Bhutan+975811+975 XXXXXXXX
Bolivia+591811+591 XXXXXXXX
Bosnia and Herzegovina+387811+387 XXXXXXXX
Botswana+267811+267 XXXXXXXX
Brazil+551113+55 XXXXXXXXXXX
Brunei+673710+673 XXXXXXX
Bulgaria+359912+359 XXXXXXXXX
Burkina Faso+226811+226 XXXXXXXX
Cambodia+855912+855 XXXXXXXXX
Cameroon+237912+237 XXXXXXXXX
Canada+11011+1 XXXXXXXXXX
Cape Verde+238710+238 XXXXXXX
Chile+56911+56 XXXXXXXXX
China+861113+86 XXXXXXXXXXX
Colombia+571012+57 XXXXXXXXXX
Costa Rica+506811+506 XXXXXXXX
Croatia+385912+385 XXXXXXXXX
Cuba+53810+53 XXXXXXXX
Cyprus+357811+357 XXXXXXXX
Czech Republic+420912+420 XXXXXXXXX
DR Congo+243912+243 XXXXXXXXX
Denmark+45810+45 XXXXXXXX
Djibouti+253811+253 XXXXXXXX
Dominican Republic+11011+1 XXXXXXXXXX
Ecuador+593912+593 XXXXXXXXX
Egypt+201012+20 XXXXXXXXXX
El Salvador+503811+503 XXXXXXXX
Estonia+372811+372 XXXXXXXX
Eswatini+268811+268 XXXXXXXX
Ethiopia+251912+251 XXXXXXXXX
Fiji+679710+679 XXXXXXX
Finland+358912+358 XXXXXXXXX
France+33911+33 XXXXXXXXX
French Polynesia+689811+689 XXXXXXXX
Gabon+241811+241 XXXXXXXX
Gambia+220710+220 XXXXXXX
Georgia+995912+995 XXXXXXXXX
Germany+491113+49 XXXXXXXXXXX
Ghana+233912+233 XXXXXXXXX
Gibraltar+350811+350 XXXXXXXX
Greece+301012+30 XXXXXXXXXX
Guam+11011+1 XXXXXXXXXX
Guatemala+502811+502 XXXXXXXX
Guinea+224912+224 XXXXXXXXX
Guyana+592710+592 XXXXXXX
Haiti+509811+509 XXXXXXXX
Honduras+504811+504 XXXXXXXX
Hong Kong+852811+852 XXXXXXXX
Hungary+36911+36 XXXXXXXXX
Iceland+354710+354 XXXXXXX
India+911012+91 XXXXXXXXXX
Indonesia+621012+62 XXXXXXXXXX
Iran+981012+98 XXXXXXXXXX
Iraq+9641013+964 XXXXXXXXXX
Ireland+353912+353 XXXXXXXXX
Israel+972912+972 XXXXXXXXX
Italy+391012+39 XXXXXXXXXX
Ivory Coast+2251013+225 XXXXXXXXXX
Jamaica+11011+1 XXXXXXXXXX
Japan+811012+81 XXXXXXXXXX
Jordan+962912+962 XXXXXXXXX
Kazakhstan+71011+7 XXXXXXXXXX
Kenya+254912+254 XXXXXXXXX
Kosovo+383811+383 XXXXXXXX
Kuwait+965811+965 XXXXXXXX
Kyrgyzstan+996912+996 XXXXXXXXX
Laos+8561013+856 XXXXXXXXXX
Latvia+371811+371 XXXXXXXX
Lebanon+961811+961 XXXXXXXX
Lesotho+266811+266 XXXXXXXX
Liberia+231811+231 XXXXXXXX
Libya+218912+218 XXXXXXXXX
Liechtenstein+423710+423 XXXXXXX
Lithuania+370811+370 XXXXXXXX
Luxembourg+352912+352 XXXXXXXXX
Macao+853811+853 XXXXXXXX
Madagascar+261912+261 XXXXXXXXX
Malawi+265912+265 XXXXXXXXX
Malaysia+60911+60 XXXXXXXXX
Maldives+960710+960 XXXXXXX
Mali+223811+223 XXXXXXXX
Malta+356811+356 XXXXXXXX
Mauritania+222811+222 XXXXXXXX
Mauritius+230811+230 XXXXXXXX
Mexico+521012+52 XXXXXXXXXX
Moldova+373811+373 XXXXXXXX
Monaco+377811+377 XXXXXXXX
Mongolia+976811+976 XXXXXXXX
Montenegro+382811+382 XXXXXXXX
Morocco+212912+212 XXXXXXXXX
Mozambique+258912+258 XXXXXXXXX
Myanmar+95911+95 XXXXXXXXX
Namibia+264912+264 XXXXXXXXX
Nepal+9771013+977 XXXXXXXXXX
Netherlands+31911+31 XXXXXXXXX
New Caledonia+68769+687 XXXXXX
New Zealand+64911+64 XXXXXXXXX
Nicaragua+505811+505 XXXXXXXX
Niger+227811+227 XXXXXXXX
Nigeria+2341013+234 XXXXXXXXXX
North Macedonia+389811+389 XXXXXXXX
Norway+47810+47 XXXXXXXX
Oman+968811+968 XXXXXXXX
Pakistan+921012+92 XXXXXXXXXX
Palestine+970912+970 XXXXXXXXX
Panama+507811+507 XXXXXXXX
Papua New Guinea+675811+675 XXXXXXXX
Paraguay+595912+595 XXXXXXXXX
Peru+51911+51 XXXXXXXXX
Philippines+631012+63 XXXXXXXXXX
Poland+48911+48 XXXXXXXXX
Portugal+351912+351 XXXXXXXXX
Puerto Rico+11011+1 XXXXXXXXXX
Qatar+974811+974 XXXXXXXX
Republic of the Congo+242912+242 XXXXXXXXX
Romania+40911+40 XXXXXXXXX
Russia+71011+7 XXXXXXXXXX
Rwanda+250912+250 XXXXXXXXX
Samoa+685710+685 XXXXXXX
San Marino+3781013+378 XXXXXXXXXX
Saudi Arabia+966912+966 XXXXXXXXX
Senegal+221912+221 XXXXXXXXX
Serbia+381912+381 XXXXXXXXX
Seychelles+248710+248 XXXXXXX
Sierra Leone+232811+232 XXXXXXXX
Singapore+65810+65 XXXXXXXX
Slovakia+421912+421 XXXXXXXXX
Slovenia+386811+386 XXXXXXXX
Solomon Islands+677710+677 XXXXXXX
Somalia+252811+252 XXXXXXXX
South Africa+27911+27 XXXXXXXXX
South Korea+821012+82 XXXXXXXXXX
Spain+34911+34 XXXXXXXXX
Sri Lanka+94911+94 XXXXXXXXX
Sudan+249912+249 XXXXXXXXX
Suriname+597710+597 XXXXXXX
Sweden+46911+46 XXXXXXXXX
Switzerland+41911+41 XXXXXXXXX
Syria+963912+963 XXXXXXXXX
Taiwan+886912+886 XXXXXXXXX
Tajikistan+992912+992 XXXXXXXXX
Tanzania+255912+255 XXXXXXXXX
Thailand+66911+66 XXXXXXXXX
Timor-Leste+670811+670 XXXXXXXX
Togo+228811+228 XXXXXXXX
Tonga+676710+676 XXXXXXX
Trinidad and Tobago+11011+1 XXXXXXXXXX
Tunisia+216811+216 XXXXXXXX
Turkey+901012+90 XXXXXXXXXX
Turkmenistan+993811+993 XXXXXXXX
Uganda+256912+256 XXXXXXXXX
Ukraine+380912+380 XXXXXXXXX
United Arab Emirates+971912+971 XXXXXXXXX
United Kingdom+441012+44 XXXXXXXXXX
United States+11011+1 XXXXXXXXXX
Uruguay+598811+598 XXXXXXXX
Uzbekistan+998912+998 XXXXXXXXX
Vanuatu+678710+678 XXXXXXX
Venezuela+581012+58 XXXXXXXXXX
Vietnam+84911+84 XXXXXXXXX
Yemen+967912+967 XXXXXXXXX
Zambia+260912+260 XXXXXXXXX
Zimbabwe+263912+263 XXXXXXXXX

How to read an international phone number

International numbers follow the ITU-T E.164 standard: a plus sign, the country calling code, then the national significant number — with no spaces, dashes or leading trunk zero. The whole number is at most 15 digits long.

When you save contacts, sign up for apps or configure a PBX, always use the E.164 form. It works from any country and is what WhatsApp, Telegram, Google and SIP systems expect.

PartExample (UK mobile)What it means
Plus sign+Replace with your country's international access code (00, 011…) when dialling from a landline
Country calling code44Identifies the country — 1 to 3 digits
National significant number7700 900123The number inside the country, without the leading 0
E.164 result+447700900123What apps and SIP systems store

Common mistakes

  • Keeping the national trunk prefix: +44 07700… is wrong, +44 7700… is right.
  • Adding 00 and + together: use one or the other, never both.
  • Assuming every country uses 10 digits: lengths vary from 7 to 12 digits after the code, and some countries mix lengths.
  • Confusing shared codes: the US, Canada and many Caribbean countries all use +1 (the North American Numbering Plan).

Frequently asked questions

What is a country calling code?

It is the 1–3 digit prefix assigned by the ITU that identifies a country's phone network in international dialling, for example +1, +44 or +91.

What is E.164 format?

E.164 is the international standard for phone numbers: a plus sign, the country code and the national number, with no spaces or leading zero, up to 15 digits in total.

Why do some countries share +1?

The US, Canada and several Caribbean countries are part of the North American Numbering Plan, so they share +1 and are told apart by their 3-digit area codes.

Can I get a phone number in any of these countries?

Yes. ZuteSIP has real mobile, local or toll-free numbers in all 181 countries in the table, usable online from anywhere for SMS, calls and SIP.

Related pages

Sources