1. Home
  2. Phone number formats

Country calling codes and phone number formats

Every country’s phone numbers start with a calling code written after +, like +1 for the United States or +44 for the United Kingdom. This table lists the calling code, international prefix, trunk prefix, mobile number length and an example mobile number for 60 countries, all read from Google’s libphonenumber numbering-plan data.

CountryCodeExit prefixTrunk prefixMobile digitsExample mobile
Argentina+5400010 or 11+54 9 11 2345 6789
Australia+61varies09+61 412 345 678
Austria+430007 to 13+43 664 123456
Bangladesh+88000010+880 1812 345678
Belgium+320009+32 450 00 12 34
Brazil+55variesnone10 or 11+55 11 96123 4567
Canada+1011none10+1 506 234 5678
Chile+56variesnone9+56 2 2123 4567
China+86varies011+86 131 2345 6789
Colombia+57variesnone10+57 321 1234567
Czech Republic+42000none9+420 601 123 456
Denmark+4500none8+45 34 41 23 45
Egypt+2000010+20 10 01234567
Finland+358varies06 to 10+358 41 2345678
France+330009+33 6 12 34 56 78
Germany+4900010 or 11+49 1512 3456789
Greece+3000none10+30 691 234 5678
Hong Kong+852variesnone8+852 5123 4567
Hungary+3600069+36 20 123 4567
India+9100010+91 81234 56789
Indonesia+62varies09 to 12+62 812 345 678
Ireland+3530009+353 85 012 3456
Israel+972varies09+972 50 234 5678
Italy+3900none9 or 10+39 312 345 6789
Japan+81010010+81 90 1234 5678
Jordan+9620009+962 7 9012 3456
Kenya+25400009+254 712 123456
Kuwait+96500none8+965 500 12345
Lebanon+9610007 or 8+961 71 123 456
Malaysia+600009 or 10+60 12 345 6789
Mexico+52variesnone10+52 222 123 4567
Morocco+2120009+212 6 50 12 34 56
Netherlands+310009 or 11+31 6 12345678
New Zealand+64varies08 to 10+64 21 123 4567
Nigeria+234009010+234 802 123 4567
Norway+4700none8+47 40 61 23 45
Pakistan+9200010+92 301 2345678
Peru+51varies09+51 912 345 678
Philippines+6300010+63 905 123 4567
Poland+4800none9+48 512 345 678
Portugal+35100none9+351 912 345 678
Qatar+97400none8+974 3312 3456
Romania+400009+40 712 034 567
Russia+7810810+7 912 345 67 89
Saudi Arabia+9660009+966 51 234 5678
Singapore+65variesnone8+65 8123 4567
South Africa+270005 to 9+27 71 123 4567
South Korea+82varies09 or 10+82 10 2000 0000
Spain+3400none9+34 612 34 56 78
Sudan+2490009+249 91 123 1234
Sweden+460009+46 70 123 45 67
Switzerland+410009+41 78 123 45 67
Taiwan+886varies09+886 912 345 678
Thailand+66varies09+66 81 234 5678
Turkey+9000010+90 501 234 56 78
Ukraine+3800009+380 50 123 4567
United Arab Emirates+9710009+971 50 123 4567
United Kingdom+4400010+44 7400 123456
United States+1011none10+1 201 555 0123
Vietnam+840009+84 912 345 678

Mobile digits count the national number after the country code. “Varies” means the country allows more than one international prefix; dialling + works from any mobile.

Check a number or a whole list

The free phone number validator checks one number against its country’s plan and gives its E.164 form. For a CSV, the verifier validates every row and checks the emails in the same file; the Email + Phone plan adds live carrier lookups for the real line type.

Common questions

What is a country calling code?
The one to three digits written after + that route a call to a country, such as +44 for the United Kingdom or +91 for India. Some codes are shared: +1 covers the United States, Canada and much of the Caribbean, and the next digits decide which one a number belongs to.
What is the difference between the country code and the international prefix?
The country code identifies the destination. The international prefix (or exit code) is what you dial first to leave your own country, such as 00 in most of Europe or 011 in North America. Writing + instead of the prefix works from any mobile phone, which is why stored numbers should start with +.
What is a trunk prefix?
A digit, usually 0, that is added in front of a number only when dialling inside the country. It is dropped when the number is written internationally: the UK's 07400 123456 becomes +44 7400 123456. Some countries, such as Italy and Spain, have no trunk prefix and keep every digit.
How should phone numbers be stored in a CRM?
In E.164: a + followed by the country code and national number, with no spaces or punctuation, at most 15 digits. It is unambiguous across countries and it is the format SMS gateways and dialers expect.

That was one number. Your CRM export has thousands.

This tool checks one number at a time. Cleaning a list means every row in E.164, invalid numbers separated out, and the emails beside them checked too.

  • Upload a CSV up to 100,000 rows with an email or phone column
  • Every phone gets status, E.164 format, country and line type
  • Emails in the same file get a real SMTP mailbox check

One plan, cancel anytime, no contract. The free tools stay free and unmetered either way — they are not a trial.

Ready to clean your email and phone lists?

Start verifying emails and phone numbers today and boost your deliverability.

Get Started

Cancel anytime • No setup required