A country code is the 1 to 3 digit prefix that identifies a country in an international phone number: +1 for the United States and Canada, +44 for the United Kingdom, +33 for France. To send an SMS through Mailpro, every mobile number in your contact list must be in international (E.164) format: a plus sign, the country code, then the local number with no leading zero. The tables below list the codes for the most common destinations, with the SMS credits each one uses — check them whenever you import contacts from a national database.
Why does E.164 format matter?
Carriers route messages worldwide based on the country code prefix. A wrong prefix means the SMS either fails to deliver or arrives at the wrong destination at international rates.
E.164 is the international numbering standard of the ITU (International Telecommunication Union). A number in this format starts with +, contains only digits after it and has at most 15 digits in total. Because it is the same everywhere, one list can mix contacts from many countries without confusion.
How do I convert a local number to international format?
- Remove spaces, dashes, dots and brackets.
- Remove the national trunk prefix, usually the leading 0 (in North America, the leading 1 dialed for long distance).
- Add + and the country code from the tables below.
| Country | Local format | E.164 format | What changes |
|---|---|---|---|
| France | 06 12 34 56 78 | +33612345678 | Drop the leading 0 |
| United Kingdom | 07700 900123 | +447700900123 | Drop the leading 0 |
| Germany | 0151 23456789 | +4915123456789 | Drop the leading 0 |
| Spain | 612 34 56 78 | +34612345678 | No trunk 0 to remove |
| United States | (415) 555-0132 | +14155550132 | Add +1, remove brackets and dashes |
| Switzerland | 079 123 45 67 | +41791234567 | Drop the leading 0 |
Exceptions to watch
- Italy: mobile numbers start with 3 and have no 0 to remove (+39 3...). Landline numbers keep their 0 after +39.
- Argentina: mobiles take a 9 after the country code, then the area code without its 0 and without the local “15” (+54 9 11...).
- Mexico: the extra “1” once used before mobile numbers is no longer needed; use +52 followed by the 10-digit number.
- Shared codes: +1 covers the United States, Canada and much of the Caribbean, and +7 covers Russia and Kazakhstan. The digits that follow tell them apart.
Country codes by region
Europe
| Country | Code | Credits per SMS |
|---|---|---|
| Austria | +43 | 1 |
| Belgium | +32 | 1 |
| Bulgaria | +359 | 2 |
| Croatia | +385 | 2 |
| Cyprus | +357 | 1 |
| Czech Republic | +420 | 2 |
| Denmark | +45 | 1 |
| Estonia | +372 | 1 |
| Finland | +358 | 1 |
| France | +33 | 1 |
| Germany | +49 | 2 |
| Greece | +30 | 1 |
| Hungary | +36 | 1 |
| Iceland | +354 | 1 |
| Ireland | +353 | 1 |
| Italy | +39 | 1 |
| Latvia | +371 | 1 |
| Lithuania | +370 | 1 |
| Luxembourg | +352 | 2 |
| Malta | +356 | 2 |
| Netherlands | +31 | 2 |
| Norway | +47 | 1 |
| Poland | +48 | 1 |
| Portugal | +351 | 1 |
| Romania | +40 | 1 |
| Russia | +7 | — |
| Slovakia | +421 | 1 |
| Slovenia | +386 | 2 |
| Spain | +34 | 1 |
| Sweden | +46 | 1 |
| Switzerland | +41 | 1 |
| Turkey | +90 | 1 |
| Ukraine | +380 | 3 |
| United Kingdom | +44 | 1 |
Americas
| Country | Code | Credits per SMS |
|---|---|---|
| Argentina | +54 | 2 |
| Bolivia | +591 | 2 |
| Brazil | +55 | 1 |
| Canada | +1 | 1 |
| Chile | +56 | 1 |
| Colombia | +57 | 1 |
| Costa Rica | +506 | 3 |
| Cuba | +53 | 3 |
| Dominican Rep. | +1-809 | 3 |
| Ecuador | +593 | 2 |
| El Salvador | +503 | 3 |
| Guatemala | +502 | 3 |
| Honduras | +504 | 3 |
| Mexico | +52 | 3 |
| Nicaragua | +505 | 3 |
| Panama | +507 | 3 |
| Paraguay | +595 | 1 |
| Peru | +51 | 3 |
| Puerto Rico | +1-787 | 3 |
| United States | +1 | 1 |
| Uruguay | +598 | 1 |
| Venezuela | +58 | 2 |
Asia and Middle East
| Country | Code | Credits per SMS |
|---|---|---|
| Bangladesh | +880 | 3 |
| China | +86 | 1 |
| Hong Kong | +852 | 2 |
| India | +91 | 1 |
| Indonesia | +62 | — |
| Israel | +972 | 2 |
| Japan | +81 | 2 |
| Jordan | +962 | 3 |
| Kazakhstan | +7 | — |
| Kuwait | +965 | 3 |
| Lebanon | +961 | — |
| Malaysia | +60 | 3 |
| Pakistan | +92 | — |
| Philippines | +63 | 3 |
| Qatar | +974 | 3 |
| Saudi Arabia | +966 | 3 |
| Singapore | +65 | 1 |
| South Korea | +82 | 1 |
| Sri Lanka | +94 | 3 |
| Taiwan | +886 | 3 |
| Thailand | +66 | 1 |
| UAE | +971 | 2 |
| Vietnam | +84 | 2 |
Africa
| Country | Code | Credits per SMS |
|---|---|---|
| Algeria | +213 | 3 |
| Angola | +244 | 3 |
| Cameroon | +237 | 2 |
| Egypt | +20 | 2 |
| Ghana | +233 | — |
| Ivory Coast | +225 | — |
| Kenya | +254 | 2 |
| Morocco | +212 | 3 |
| Nigeria | +234 | 3 |
| Senegal | +221 | — |
| South Africa | +27 | 2 |
| Tanzania | +255 | — |
| Tunisia | +216 | 3 |
| Uganda | +256 | 3 |
Oceania
| Country | Code | Credits per SMS |
|---|---|---|
| Australia | +61 | 1 |
| Fiji | +679 | 3 |
| New Zealand | +64 | 1 |
| Papua New Guinea | +675 | 3 |
Do email addresses have country codes?
Not in the phone sense. An email address can end in a country-code domain such as .fr, .de, .ch or .uk, which shows where the domain is registered, but many people in every country use .com or other generic domains. You cannot reliably tell a contact's country from their email address, so store the phone number with its own + country code.
The one place where a phone country code appears inside an email address is an email-to-SMS gateway. With Mailpro, an email sent to [email protected] becomes an SMS to that French mobile: see how to send an email as an SMS.
How do I fix phone numbers already in my list?
- Before importing, add a column with the country code and combine it with the local number in your spreadsheet, without the leading 0.
- Import the file into a contact list: see how to import a phone list.
- Correct individual contacts later: see how to edit email and phone fields.
Frequently asked questions
What happens if I forget the country code?
The number cannot be routed correctly. It is either rejected or treated as a number in another country, so the SMS does not reach your contact.
Should I write 00 or + before the country code?
Use +. The 00 prefix is the international call prefix in many countries, but not everywhere (the United States uses 011), while + is understood worldwide.
Why do some destinations cost more credits?
Each country's carriers charge different rates to deliver an SMS, so the number of credits per message varies by destination. Message length matters too: see the SMS character limit.
Are there rules for sending SMS abroad?
Yes. Consent, sending hours and sender names are regulated country by country. Read SMS laws and restrictions before texting a new country.
Mailpro's online SMS gateway validates and routes numbers automatically. See SMS marketing or SMS pricing.
Mailpro SMS
Send SMS in 220+ countries
Run SMS campaigns and the email-to-SMS gateway from the same account as your emails, with data hosted in Switzerland.