Free · no sign-up · runs in your browser

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.