Phone Number Formatter
Convert any phone number into E.164, international, national, and RFC 3966 formats instantly. Get the exact format required by your SMS API or CRM.
Format Quick Reference
| Format | Example (US) | Use case |
|---|---|---|
| E.164 | +14155550123 | SMS APIs, telephony, databases |
| International | +1 415 555 0123 | User-facing display, international calls |
| National | (415) 555-0123 | Local UI display |
| RFC 3966 | tel:+14155550123 | HTML tel: links, SIP, CRM |
✦ NumberOTP
Need numbers in 150+ countries for your app?
NumberOTP provides real virtual phone numbers with API access. Get numbers in E.164 format, ready for SMS delivery.
$0.10 free credits on signup · No card required · Numbers from $0.01
Frequently Asked Questions
What is E.164 format?
E.164 is the international standard (ITU-T) for phone numbers. Format: + country_code subscriber_number, no spaces. Example: +14155550123. Required by most SMS APIs (Twilio, AWS SNS, etc.).
What is the difference between international and national format?
International format includes the + country code and is used globally. National format omits the country code and uses local conventions (e.g. (415) 555-0123 for US, 07911 123456 for UK). Use international for APIs; national for UI display.
What is RFC 3966 format?
RFC 3966 is the URI format for phone numbers, used in HTML href="tel:" links and SIP. Format: tel:+14155550123. Some CRM and VOIP systems require this format.
Why does the formatter need a + country code?
Without a country code, the same national number is ambiguous — 07911 123456 could be UK, and the formatter cannot correctly apply national formatting rules without knowing the country.
Related Tools
🔍✅🌍📊
Phone Number Lookup
Look up country, format, and type for any phone number.
Phone Number Validator
Check if a phone number is valid and properly formatted.
Country Code Lookup
Find the international dialling code for any country.
SMS Character Counter
Count SMS characters, detect encoding, and calculate message segments.