Phone Number Formatter
Format a phone number into E.164, international and national forms for any country. Free, private, in your browser — copy any format.
Format a phone number
Enter a number and pick its country to see the standard formats.
What this phone number formatter does
Common use cases
- 1Standardising numbers to E.164
- 2Cleaning a phone column
- 3Preparing numbers for an API/SMS
- 4Displaying numbers consistently
- 5Fixing pasted number formats
- 6Adding the country code
Related tools
About phone number formatting
Phone numbers arrive in every format — with spaces, dashes, brackets, leading zeros or country codes. Systems (especially SMS and calling APIs) usually want the E.164 standard: a +, the country code, then the national number with no separators.
This tool normalises a number for your chosen country into E.164, international and national forms. It works from the dialing code and number length rather than full per-carrier rules, so use it for tidy formatting and pair it with a validation library where strict correctness across all countries is critical.
More Free Tools Where This Came From
This utility is one of dozens of free, no-login tools for DNS, email, SEO and developers — all instant and private.
HostCloud.in · Pune, India · Serving 34,987+ Websites Since 2020
Got Questions? We Have Answers.
What is E.164?
The international standard format: a +, the country code, then the national number with no separators (e.g. +12025550143). Most SMS and calling APIs require it.
How accurate is the formatting?
It uses the country dialing code and number length, not full per-carrier rules. For strict validation of every country, a library like libphonenumber is needed.
Does it strip existing formatting?
Yes. It removes spaces, dashes, brackets, a leading zero and any existing country code before reformatting.
Is my data uploaded?
No. It all runs in your browser.
