How to write phone numbers in international format (with examples for 20 countries)

The three rules of international phone number format, a table for 20 countries, and the mistakes that make numbers fail

21 Oct 2026 4 min read PWF Platform team
How to write phone numbers in international format (with examples for 20 countries)
On this page
  1. What international format means
  2. Examples for 20 countries
  3. Numbers that start with 00
  4. Mistakes we see all the time
  5. How PWF Platform reads your file
  6. A short checklist

Most problems with phone lists start with the format. A number that looks fine on a phone screen, like 0151 xxxx xxxx, means nothing to a system that works across countries. It needs the country code, and nothing else around it

What international format means

The international standard for phone numbers is called E.164. A number in this format is the country code followed by the national number, with at most 15 digits in total. On paper it is written with a plus sign in front, like +49 151 xxxxxxxx. In a file, the digits alone are enough: 49151xxxxxxxx

Three rules cover almost every case:

  1. Start with the country code. 49 for Germany, 44 for the UK, 33 for France
  2. Drop the national 0. Many countries put a 0 in front of the mobile or area code when you dial inside the country. In international format it goes away
  3. Keep only digits. Spaces, dashes, brackets and dots are there to make numbers easier to read, nothing more

Examples for 20 countries

The x's stand for the rest of the number. Mobile numbers are shown, because that is what most lists contain

CountryCodeWritten at homeInternational format
Germany490151 xxxx xxxx49 151 xxxx xxxx
Austria430664 xxx xxxx43 664 xxx xxxx
Switzerland41079 xxx xx xx41 79 xxx xx xx
United Kingdom4407xxx xxxxxx44 7xxx xxxxxx
France3306 xx xx xx xx33 6 xx xx xx xx
Netherlands3106 xxxx xxxx31 6 xxxx xxxx
Belgium3204xx xx xx xx32 4xx xx xx xx
Spain346xx xxx xxx34 6xx xxx xxx
Italy393xx xxx xxxx39 3xx xxx xxxx
Poland485xx xxx xxx48 5xx xxx xxx
Sweden4607x xxx xx xx46 7x xxx xx xx
Turkey9005xx xxx xx xx90 5xx xxx xx xx
Saudi Arabia96605x xxx xxxx966 5x xxx xxxx
United Arab Emirates97105x xxx xxxx971 5x xxx xxxx
Egypt2001x xxxx xxxx20 1x xxxx xxxx
Jordan96207x xxx xxxx962 7x xxx xxxx
United States and Canada1(xxx) xxx-xxxx1 xxx xxx xxxx
Brazil55(xx) 9xxxx-xxxx55 xx 9xxxx xxxx
India919xxxx xxxxx91 9xxxx xxxxx

Some countries, like Spain, Italy and Poland, have no national 0 in front of mobile numbers. There you only add the country code. One exception worth knowing: Italian landlines keep their 0 after the country code (Rome is 39 06…), while Italian mobiles start with 3

Numbers that start with 00

In most of Europe and many other countries, 00 is what you dial before a foreign number. So 0049151xxxxxxxx and +49151xxxxxxxx are the same number. Remove the 00 and keep the rest

Mistakes we see all the time

  • Country code and 0 together. 490151xxxxxxxx is not a German mobile number. The 0 has to go: 49151xxxxxxxx
  • No country code at all. A number that still starts with 0 cannot be placed in any country. Add the code first
  • Several countries in one file. A list with German, Austrian and Swiss numbers is three lists. Split it by country code
  • Numbers that Excel changed. Long numbers can turn into 4.91512E+12, and leading zeros can disappear. Our guide to cleaning a phone list shows how to stop that

How PWF Platform reads your file

You do not need a perfect file, but the country code has to be there. When you upload a .txt or .csv file:

  • Spaces, dashes, brackets and the plus sign are removed for you, and so is a leading 00
  • In a CSV file, the first cell in each row that looks like a phone number is used
  • Lines that are too short, too long or still start with 0 are counted as invalid, and you do not pay for them
  • Duplicates are removed, so each number is checked and charged once
  • The country is detected for you. Numbers from other countries are left out and not charged

A short checklist

Before you upload or import a list anywhere, check that every number:

  • starts with the country code
  • has no 0 between the country code and the rest
  • has only digits, or a plus sign in front
  • belongs to the same country as the rest of the file

More from the blog

All posts