Bulk phone number formatter
Paste up to 2,000 phone numbers, one per line, and convert them all to E.164 (+14155550123), international or national format. Invalid numbers are flagged, and the results download as a CSV. It runs entirely in your browser, so the list is never uploaded.
Which format should I use?
- E.164 is the safest choice for databases, CRMs, SMS APIs and sign-up forms: a plus sign, the country code and the digits, with no spaces.
- International adds spacing for people to read, and still works from any country.
- National is how the number is dialled inside its own country, usually with a leading 0.
- tel: URI is for clickable links in web pages and emails.
Limits
The formatter uses Google's open-source libphonenumber data and runs in your browser. Nothing is uploaded. It checks structure and allocated ranges only; it cannot tell whether a number is active. To check one number in detail, use the phone number checker.
FAQ
How do I convert phone numbers to E.164 format?
Paste the numbers, one per line, pick a default country for any number written without a + code, and choose E.164. Each valid number becomes +, country code and digits with no spaces.
Is my list uploaded anywhere?
No. Formatting happens in your browser with libphonenumber; the numbers are never sent to Ucode.
How many numbers can I format at once?
Up to 2,000 per run. Download the results as a CSV with the original input, formatted number, validity, country and line type.
Why is a number marked invalid?
It has the wrong length or sits in a range that is not allocated in that country. Check that the right default country is selected for numbers without a + code.