Skip to content
Toolcroft

International Phone Number Formatter - E.164 & Local Formats

Text Tools

Format phone numbers in E.164, national, and international formats. Supports 20+ countries including US, UK, Germany, Japan, India, and more.

How to use this tool

  1. Select the country of the phone number.
  2. Enter the phone number in any format (digits, spaces, dashes, parentheses).
  3. The E.164, national, and international formats are shown instantly. Copy any format.

International phone number format

The E.164 format (ITU-T Recommendation E.164) is the international standard for phone numbers. Format: +[country code][area/city code][subscriber number]. No spaces, dashes, or parentheses. Example: +14155552671.

Common country codes

CountryCodeNumber length
United States / Canada+110 digits
United Kingdom+4410 digits
Germany+4910–12 digits
India+9110 digits
Australia+619 digits
China+8611 digits

Using phone numbers in software

When storing phone numbers in a database or sending them via API, always use E.164 format. Benefits include:

  • Unambiguous: no guessing about country code or leading zeros. "+1" always means North America, "+44" always means UK.
  • Searchable: consistent format allows exact-match queries and deduplication. Storing "(415) 555-2671" and "4155552671" in different records would be duplicates you couldn't detect.
  • SMS/Voice API compatible: Twilio, Vonage, AWS SNS, and other messaging platforms all require E.164 format for phone numbers.

Tel: link format for web pages

To make a phone number clickable on mobile web pages, use the tel: URI scheme with E.164 format:

<a href="tel:+14155552671">(415) 555-2671</a>

The display text can be in any human-readable format; only the href needs to be E.164. This works on iOS, Android, and desktop browsers (which may open a VoIP application).

Frequently asked questions

What is E.164 format?

E.164 is the international standard for phone numbers. It starts with + followed by the country calling code and the subscriber number (no spaces or punctuation). Example: +14155551234.

Does this tool store my phone numbers?

No. All formatting happens in your browser. Nothing is sent to a server.

Browse all text tools