Phone Number Formatter
Paste any messy phone number and get it back cleanly in E.164, national, and international formats, plus its country and line type. Fast and free.
Pick a country to drop in its dialing code, or paste a full number with its “+”.
Start typing a number to see it formatted every way.
How it works
- 1
Paste a number
Enter a phone number however you've got it, with spaces, dashes, parentheses, or nothing at all.
- 2
We clean it up
We figure out the country and rewrite the number into the standard formats.
- 3
Copy what you need
Grab the E.164, national, international, or tel: version with one tap.
What is E.164?
E.164 is the international standard for writing phone numbers: a +, then the country code, then the national number, with no spaces or symbols. So +14155552671. It's the format that APIs, CRMs, and tools like Twilio expect, which is why getting numbers into E.164 matters.
National vs international format
The national format is how you'd write a number locally, like (415) 555-2671 in the US. The international format adds the country code so it works from abroad, like +1 415-555-2671. You get both here, plus the clean E.164 version and a tel: link.
Frequently asked questions
- What does it mean to format a number to E.164?
- It means rewriting it as +[country code][number] and nothing else. That's the tidy form most software stores and sends.
- Do I need to include the country code?
- If the number already starts with a + and country code, you're set. If not, pick the country so we know how to read it.
- Is the formatter free to use?
- Yes, no sign-up. It formats as you type.
- Can it tell me whether a number is valid?
- It can. It flags whether a number is valid, just possible, or not real for its country, and shows the line type too.
- Does it work for international numbers?
- Yes, for 200+ countries. You can even paste a number with an exit code like 011 or 00 and it'll sort it out.