• 228 destinations
  • No KYC, ever
  • Bitcoin, Monero, USDT and 4 more

Free tool

E.164 phone number converter.
Local formats in, +E.164 out.

Paste numbers the way your spreadsheet holds them and choose the country they belong to. You get the format SMS APIs expect: a plus sign, the country code and the national number, with no spaces and no trunk zero.

  • 228 numbering plans
  • Length checked per country
  • Nothing is uploaded

Convert numbers

Nothing is uploaded
Up to 10,000 lines
Send to these numbers

Converted in your browser. Nothing is sent or stored.

01The format

Three rules turn any number into E.164.

Start with a plus and the country code, drop what is only dialled at home, keep the digits together.

  • A plus and the country code

    The + replaces whatever is dialled to leave a country, 00 or 011, and the country code follows: 1 for North America, 44 for the UK, 91 for India.

  • No trunk prefix

    The 0 dialled before a city or mobile code at home disappears, and so does the 8 in Russia or the 1 in North America, which are trunk prefixes too.

  • Digits only, 15 at most

    No spaces, dots, dashes or brackets. The whole number, country code included, never exceeds 15 digits.

CountryDialled at homeDialled from abroadE.164
United Kingdom07400 123456+44 7400 123456+447400123456
France06 12 34 56 78+33 6 12 34 56 78+33612345678
Germany01512 3456789+49 1512 3456789+4915123456789
India081234 56789+91 81234 56789+918123456789
United States(201) 555-0123+1 201-555-0123+12015550123
Brazil(11) 96123-4567+55 11 96123-4567+5511961234567
Nigeria0802 123 4567+234 802 123 4567+2348021234567
Russia8 (912) 345-67-89+7 912 345-67-89+79123456789

Example mobile numbers from each country's numbering plan. The table below gives the same three forms for all 228 countries.

02What the converter fixes

Eight things lists get wrong.

Each line is read on its own, so a column that mixes formats and countries comes out clean. Lines that cannot be fixed are flagged rather than guessed.

The API's number rules
  • Spaces, dots, dashes and brackets are removed: (201) 555-0123 and 201.555.0123 give the same number.
  • The trunk prefix is dropped for the country you chose: 0 in most of Europe, Africa and Asia, 8 in Russia, 1 in North America.
  • International prefixes are read as +: 00, 011 from North America, 0011 from Australia, 010 from Japan, 8 10 from Russia.
  • The (0) after a country code goes: +44 (0)7700 900123 becomes +447700900123.
  • A country code written without +, as spreadsheets often store it, is recognised when the length matches.
  • Length is checked against the destination's numbering plan; a number with a digit too many or too few is flagged.
  • Duplicates are merged once converted, so 07700 900123 and +44 7700 900123 count as one recipient.
  • Extensions are stripped: x12, ext. 12 and #12 cannot be reached by SMS.

03Reference

E.164 format by country.

Country code, a mobile number as written at home, the same number in E.164 and the number of digits after the code. Search by country, ISO code or dial code.

228 countries
CountryCodeMobile at homeE.164Digits after the code
Abkhazia+78 (940) 712-34-56+7940712345610
Afghanistan+93070 123 4567+937012345679
Albania+355067 212 3456+3556721234569
Algeria+2130551 23 45 67+2135512345679
American Samoa+1(684) 733-1234+1684733123410
Andorra+376312 345+3763123456 or 9
Angola+244923 123 456+2449231234569
Anguilla+1(264) 235-1234+1264235123410
Antigua and Barbuda+1(268) 464-1234+1268464123410
Argentina+54011 15-2345-6789+549112345678910 or 11
Armenia+374077 123456+374771234568
Aruba+297560 1234+29756012347
Australia+610412 345 678+614123456789
Austria+430664 123456+436641234567 to 13
Azerbaijan+994040 123 45 67+9944012345679
Bahamas+1(242) 359-1234+1242359123410
Bahrain+9733600 1234+973360012348
Bangladesh+88001812-345678+880181234567810
Barbados+1(246) 250-1234+1246250123410
Belarus+3758 029 491-19-11+3752949119119
Belgium+320450 00 12 34+324500012349
Belize+501622-1234+50162212347
Benin+22901 95 12 34 56+229019512345610
Bermuda+1(441) 370-1234+1441370123410
Bhutan+97517 12 34 56+975171234568
Bolivia+59171234567+591712345678
Bosnia+387061 123 456+387611234568 or 9
Botswana+26771 123 456+267711234568
Brazil+55(11) 96123-4567+551196123456710 or 11
British Virgin Islands+1(284) 300-1234+1284300123410
Brunei+673712 3456+67371234567
Bulgaria+359043 012 345+359430123458 or 9
Burkina Faso+22670 12 34 56+226701234568
Burundi+25779 56 12 34+257795612348
Cambodia+855091 234 567+855912345678 or 9
Cameroon+2376 71 23 45 67+2376712345679
Canada+1(506) 234-5678+1506234567810
Cape Verde+238991 12 34+23899112347
Cayman Islands+1(345) 323-1234+1345323123410
Central African Republic+23670 01 23 45+236700123458
Chad+23563 01 23 45+235630123458
Chile+56(2) 2123 4567+562212345679
China+86131 2345 6789+861312345678911
Colombia+57321 1234567+57321123456710
Comoros+269321 23 45+26932123457
Congo DR+2430991 234 567+2439912345677 or 9
Congo Republic+24206 123 4567+2420612345679
Cook Islands+68271 234+682712345
Costa Rica+5068312 3456+506831234568
Croatia+385092 123 4567+3859212345678 or 9
Cuba+5305 1234567+53512345678
Cyprus+35796 123456+357961234568
Czechia+420601 123 456+4206011234569
Denmark+4534 41 23 45+45344123458
Djibouti+25377 83 10 01+253778310018
Dominica+1(767) 225-1234+1767225123410
Dominican Republic+1(809) 234-5678+1809234567810
Ecuador+593099 123 4567+5939912345679
Egypt+20010 01234567+20100123456710
El Salvador+5037012 3456+503701234568
Equatorial Guinea+240222 123 456+2402221234569
Eritrea+29107 123 456+29171234567
Estonia+3725123 4567+372512345677 or 8
Eswatini+2687612 3456+268761234568
Ethiopia+251091 123 4567+2519112345679
Falkland Islands+50051234+500512345
Faroe Islands+29821 12 34+2982112346
Fiji+679701 2345+67970123457
Finland+358041 2345678+3584123456786 to 10
France+3306 12 34 56 78+336123456789
French Polynesia+68987 12 34 56+689871234568
Gabon+24106 03 12 34+241060312347 or 8
Gambia+220301 2345+22030123457 or 9
Georgia+995555 12 34 56+9955551234569
Germany+4901512 3456789+491512345678910 or 11
Ghana+233023 123 4567+2332312345679
Gibraltar+35057123456+350571234568
Greece+30691 234 5678+30691234567810
Greenland+29922 12 34+2992212346
Grenada+1(473) 403-1234+1473403123410
Guadeloupe+5900690 00 12 34+5906900012349
Guam+1(671) 300-1234+1671300123410
Guatemala+5025123 4567+502512345678
Guernsey+4407781 123456+44778112345610
Guinea+224601 12 34 56+2246011234569
Guinea-Bissau+245955 012 345+2459550123459
Guyana+592609 1234+59260912347
Haiti+50934 10 1234+509341012348
Honduras+5049123-4567+504912345678
Hong Kong+8525123 4567+852512345678
Hungary+3606 20 123 4567+362012345679
Iceland+354611 1234+35461112347 or 9
India+91081234 56789+91812345678910
Indonesia+620812-345-678+628123456789 to 12
Iran+980912 345 6789+98912345678910
Iraq+9640791 234 5678+964791234567810
Ireland+353085 012 3456+3538501234569
Isle of Man+4407924 123456+44792412345610
Israel+972050-234-5678+9725023456789
Italy+39312 345 6789+3931234567899 or 10
Ivory Coast+22501 23 45 6789+225012345678910
Jamaica+1(876) 210-1234+1876210123410
Japan+81090-1234-5678+81901234567810
Jersey+4407797 712345+44779771234510
Jordan+96207 9012 3456+9627901234569
Kazakhstan+78 (771) 000 9998+7771000999810
Kenya+2540712 123456+2547121234569
Kiribati+68672001234+686720012348
Kosovo+383043 201 234+383432012348
Kuwait+965500 12345+965500123458
Kyrgyzstan+9960700 123 456+9967001234569
Laos+856020 23 123 456+85620231234569 or 10
Latvia+37121 234 567+371212345678
Lebanon+96171 123 456+961711234567 or 8
Lesotho+2665012 3456+266501234568
Liberia+231077 012 3456+2317701234567 or 9
Libya+218091-2345678+2189123456789
Liechtenstein+423660 234 567+4236602345677 or 9
Lithuania+370(0-612) 34567+370612345678
Luxembourg+352628 123 456+3526281234569
Macao+8536612 3456+853661234568
Macedonia+389072 345 678+389723456788
Madagascar+261032 12 345 67+2613212345679
Malawi+2650991 23 45 67+2659912345679
Malaysia+60012-345 6789+601234567899 or 10
Maldives+960771-2345+96077123457
Mali+22365 01 23 45+223650123458
Malta+3569696 1234+356969612348
Marshall Islands+692235-1234+69223512347
Martinique+5960696 20 12 34+5966962012349
Mauritania+22222 12 34 56+222221234568
Mauritius+2305251 2345+230525123458
Mayotte+2620639 01 23 45+2626390123459
Mexico+52222 123 4567+52222123456710
Micronesia+691350 1234+69135012347
Moldova+3730621 12 345+373621123458
Monaco+37706 12 34 56 78+3776123456788 or 9
Mongolia+9768812 3456+976881234568
Montenegro+382060 123 456+382601234568
Montserrat+1(664) 492-3456+1664492345610
Morocco+21206 50 12 34 56+2126501234569
Mozambique+25882 123 4567+2588212345679
Myanmar+9509 212 3456+95921234567 to 10
Namibia+264081 123 4567+2648112345679
Nauru+674555 1234+67455512347
Nepal+977984-1234567+977984123456710
Netherlands+3106 12345678+316123456789 or 11
Netherlands Antilles+5999 518 1234+599951812347 or 8
New Caledonia+68775.12.34+6877512346
New Zealand+64021 123 4567+642112345678 to 10
Nicaragua+5058123 4567+505812345678
Niger+22793 12 34 56+227931234568
Nigeria+2340802 123 4567+234802123456710
North Korea+8500192 123 4567+850192123456710
Norway+4740 61 23 45+47406123458
Oman+9689212 3456+968921234568
Pakistan+920301 2345678+92301234567810
Palau+680620 1234+68062012347
Palestine+9700599 123 456+9705991234569
Panama+5076123-4567+507612345677 or 8
Papua New Guinea+6757012 3456+675701234568
Paraguay+5950961 456789+5959614567899
Peru+51912 345 678+519123456789
Philippines+630905 123 4567+63905123456710
Poland+48512 345 678+485123456789
Portugal+351912 345 678+3519123456789
Puerto Rico+1(787) 234-5678+1787234567810
Qatar+9743312 3456+974331234568
Reunion+2620692 12 34 56+2626921234569
Romania+400712 034 567+407120345679
Russia+78 (912) 345-67-89+7912345678910
Rwanda+2500720 123 456+2507201234569
Saint Kitts and Nevis+1(869) 765-2917+1869765291710
Saint Lucia+1(758) 284-5678+1758284567810
Saint Pierre and Miquelon+508055 12 34+5085512346 or 9
Saint Vincent+1(784) 430-1234+1784430123410
Samoa+68572 12345+68572123457 or 10
San Marino+37866 66 12 12+378666612128
Sao Tome and Principe+239981 2345+23998123457
Saudi Arabia+966051 234 5678+9665123456789
Senegal+22170 123 45 67+2217012345679
Serbia+381060 1234567+3816012345678 to 10
Seychelles+2482 510 123+24825101237
Sierra Leone+232(025) 123456+232251234568
Singapore+658123 4567+65812345678
Slovakia+4210912 123 456+4219121234569
Slovenia+386031 234 567+386312345678
Solomon Islands+67774 21234+67774212345 or 7
Somalia+2527 1123456+252711234567 to 9
South Africa+27071 123 4567+277112345675 to 9
South Korea+82010-2000-0000+8210200000009 or 10
South Sudan+2110977 123 456+2119771234569
Spain+34612 34 56 78+346123456789
Sri Lanka+94071 234 5678+947123456789
Sudan+249091 123 1234+2499112312349
Suriname+597741-2345+59774123457
Sweden+46070-123 45 67+467012345679
Switzerland+41078 123 45 67+417812345679
Syria+9630944 567 890+9639445678909
Taiwan+8860912 345 678+8869123456789
Tajikistan+99291 712 3456+9929171234569
Tanzania+2550621 234 567+2556212345679
Thailand+66081 234 5678+668123456789
Timor-Leste+6707721 2345+670772123458
Togo+22890 11 23 45+228901123458
Tonga+676771 5123+67677151237
Trinidad and Tobago+1(868) 291-1234+1868291123410
Tunisia+21620 123 456+216201234568
Turkey+900501 234 56 78+90501234567810
Turkmenistan+9938 66 123456+993661234568
Turks and Caicos+1(649) 231-1234+1649231123410
Tuvalu+68890 1234+6889012346 or 7
US Virgin Islands+1(340) 642-1234+1340642123410
Uganda+2560712 345678+2567123456789
Ukraine+380050 123 4567+3805012345679
United Arab Emirates+971050 123 4567+9715012345679
United Kingdom+4407400 123456+44740012345610
United States+1(201) 555-0123+1201555012310
Uruguay+598094 231 234+598942312348
Uzbekistan+99891 234 56 78+9989123456789
Vanuatu+678591 2345+67859123457
Vatican City+39312 345 6789+3931234567899 or 10
Venezuela+580412-1234567+58412123456710
Vietnam+840912 345 678+849123456789
Wallis and Futuna+68182 12 34+6818212346
Yemen+9670712 345 678+9677123456789
Zambia+260095 5123456+2609551234569
Zimbabwe+263071 234 5678+2637123456789

04Questions, answered

E.164 questions, answered.

What is the E.164 format?

The international numbering format defined by the ITU in recommendation E.164: a plus sign, a country code of one to three digits and the national number, with no spaces or punctuation and 15 digits at most. The UK mobile 07400 123456 is +447400123456 in E.164.

Why do SMS APIs ask for E.164?

Because it is unambiguous: one string means one phone anywhere in the world, while a local format depends on where it is dialled from. The SMSMeteor API takes the destination in E.164 and answers 400 invalid_number to anything else; bulk imports in the panel normalise local formats when the country is known.

Do I keep the leading 0?

No. That 0, the trunk prefix, is only dialled inside the country and is dropped in E.164: 06 12 34 56 78 in France becomes +33612345678. A few countries, Italy among them, have no trunk prefix: their leading digit is part of the number and stays.

What about numbers that start with 00 or 011?

Those are international dialling prefixes that stand in for the plus sign: 00 in most of the world, 011 from the United States and Canada, 8 10 from Russia. The converter reads them as + and keeps the rest of the number.

How do I convert a whole spreadsheet column?

Copy the column, paste it into the converter one number per line and choose the country the local numbers belong to. Numbers already written with + or 00 are detected on their own. Then copy the E.164 numbers or download the CSV and paste it back.

Does the converter check that a number exists?

No. It checks the format and the length against each country's numbering plan. Whether a number is assigned and switched on is only known when a message is sent, and the delivery report then says so.

Is my list uploaded anywhere?

No. The conversion runs in your browser: the numbers are not sent to SMSMeteor, logged or stored.

Which numbers have no E.164 form?

Short codes, the 4 to 6 digit numbers used for marketing and votes, exist only inside one country. Alphanumeric sender names are not numbers at all. Neither can receive an international SMS.

05More free tools

Count it, format it, price it.

Each tool runs on published data and in your browser: the GSM 03.38 tables, the numbering plan of every destination and the live rate card.

All tools

GSM-7 vs Unicode guideSMS glossary