Free tool ยท bulk
Phone number formatter
Paste phone numbers in any format, one per line, and get them back in E.164, international and national format. Download the result as CSV.
Up to 10,000 numbers. Everything runs in your browser; the list never leaves your computer.
Building this into an app? Use the Phone number validation API and its validate endpoint documentation.
Phone number formats explained
| Format | Example (UK) | Use it for |
|---|---|---|
| E.164 | +442079460958 | Databases, SMS and voice APIs |
| International | +44 20 7946 0958 | Websites, email signatures, anything read by people abroad |
| National | 020 7946 0958 | Local audiences |
| RFC 3966 | tel:+44-20-7946-0958 | Clickable tel: links |
How the formatter works
The formatter parses each line with Google’s libphonenumber metadata, so it knows where area codes end and which trunk prefix to drop in each country. Numbers that cannot be parsed are left empty in the output, so you can spot and fix them. Everything happens in your browser.
Need this in code? The numlookupapi API returns e164_format, international_format and national_format for every number, together with validation, line type and carrier.
Frequently asked questions
What is E.164 format?
How do I convert a phone number to international format?
Which format should I store in my database?
Can I format numbers from different countries in one list?
Phone number API
Validate numbers like this in your app
numlookupapi checks any phone number worldwide in one request and returns validity, line type, carrier, location and every standard format as JSON.
Read the documentation100 free requests every month. No credit card required.
GET https://api.numlookupapi.com/v1/validate/+12069220880
{
"valid": true,
"number": "12069220880",
"local_format": "2069220880",
"international_format": "+12069220880",
"country_prefix": "+1",
"country_code": "US",
"country_name": "United States of America",
"location": "Seattle",
"line_type": "landline",
"e164_format": "+12069220880",
"national_format": "(206) 922-0880"
}