Etoolio

E.164 Format Converter

Free E.164 converter. Paste phone numbers in any format and get E.164, international, national, tel: or WhatsApp digits, one line per input, in your browser.

Updated

Convert phone numbers to E.164 in bulk

E.164 is the international standard for phone numbers: a plus sign, the country code and the subscriber number, with nothing else. 050 123 4567 dialled in Dubai becomes +971501234567; (415) 555-2671 in the United States becomes +14155552671. SMS gateways, WhatsApp and Twilio APIs, CRMs and sign-in systems want numbers in this form because it is unambiguous from anywhere in the world. This converter turns a messy list into clean E.164, or into the other formats you need, entirely in your browser.

How to use it

  • Paste your numbers, one per line, in any style: spaces, dashes, brackets, a leading 0, +, 00 or tel:.
  • Choose the country for numbers written without a country code.
  • Choose the output format and press Convert. Switching format afterwards updates the output instantly.
  • Copy the output column or download a CSV with every format and the reason for any number that failed.

The output keeps one line per input line, and numbers that are not valid leave a blank line. Paste it straight into the column next to your original list and every row still lines up.

Output formats

FormatExampleUse it for
E.164+971501234567APIs, CRMs, databases, deduplication
International+971 50 123 4567Showing numbers to people in other countries
National050 123 4567Showing numbers to people in the same country
tel: link (RFC 3966)tel:+971501234567Click-to-call links on websites
Digits only971501234567wa.me WhatsApp links, which take no plus sign
00 prefix00971501234567Dialling abroad from countries that use 00

The rules of E.164

  • It always starts with + and the country calling code (1 to 3 digits).
  • The national trunk prefix is dropped. That is the leading 0 in the UAE, the UK, India, Pakistan and many other countries, so +971 050... is wrong and +971 50... is right.
  • No spaces, brackets, dashes or dots in the stored form.
  • At most 15 digits in total.
  • Extensions are not part of E.164. The converter shows you when a number had one, so you can keep it in a separate field.

Why some numbers fail

Each number is checked against Google's libphonenumber data, which knows the valid lengths and ranges for every country. A number fails if it is too short or too long, uses a country code that does not exist, or does not fit any real number range in that country, for example a typo that adds a digit. Check that the default country is right: a UK number pasted without +44 while the country is set to the UAE will not be valid.

Related tools

To validate, deduplicate and see the line type of a list, use the phone number batch validator. To turn a number into a chat link with a pre-filled message, use the WhatsApp link generator. To check whether a number that called you looks suspicious, try is this number a scam.

Good to know

E.164 Format Converter, frequently asked questions

What is the E.164 format?

E.164 is the international standard for writing phone numbers: a plus sign, the country code, then the national number, with no spaces, brackets, dashes or leading zero. A UAE mobile written 050 123 4567 becomes +971501234567. The whole number is at most 15 digits.

Why do systems ask for E.164?

SMS gateways, WhatsApp and Twilio APIs, CRMs and identity systems need one unambiguous form of each number, so they can send messages and spot duplicates. E.164 is that form, because it works from anywhere in the world.

How do I convert a local number?

Choose the country the numbers belong to and paste them. The converter drops the national trunk prefix (the leading 0 in many countries), adds the right country code and checks the number against Google's libphonenumber data. Numbers that already start with + or 00 keep their own country.

What output formats are available?

E.164 (+971501234567), international (+971 50 123 4567), national (050 123 4567), a tel: link for websites, digits only for wa.me WhatsApp links (971501234567) and the 00 international prefix (00971501234567).

What happens to numbers that are not valid?

They are listed with the reason, such as too short, too long or an unknown country code, and they leave a blank line in the output. That keeps the output in line with your input, so you can paste it straight back next to the original column in a spreadsheet.

Are my phone numbers uploaded?

No. Conversion runs entirely in your browser, so the numbers you paste never leave your device.