Phone Number Format: US & International Guide (2026)

📅 November 2025 ⏱️ 12 min read ✍️ BubblyPhone Team

Complete guide to phone number formats. Learn the anatomy of US numbers (NANP), E.164 international standard, area code rules, special numbers (911, 555, toll-free), and how to format for databases, display, and dialing.

A US phone number has 10 digits: a 3-digit area code + a 7-digit local number. With the country code +1, it's 11 digits total. The international standard for formatting phone numbers is E.164, which uses a maximum of 15 digits and the format +[country code][number].

This guide explains how phone numbers are structured in the US and worldwide: the NANP system (created in 1947), area code rules, special numbers (911, 555, toll-free), international formats for 10+ countries, and how to properly format numbers for dialing, databases, and HTML links.

Anatomy of a US Phone Number

+1 (212) 555-1234

ComponentDigitsRulesExample
Country Code1Always +1 for US/Canada+1
Area Code (NPA)3First digit 2-9, digits 2-3: 0-9212
Exchange (NXX)3First digit 2-9, digits 2-3: 0-9555
Line Number4All digits 0-91234

Total: 10 digits (without country code) or 11 digits (with +1). The NANP format is NPA-NXX-XXXX, where N = digits 2-9 and X = digits 0-9.

A Brief History of US Phone Numbers

AT&T and the Bell System created the North American Numbering Plan in 1947, establishing 86 original area codes. The system was designed around rotary dial phones — high-population areas got the lowest numbers (fewest dial pulses).

CityArea CodeDial PulsesWhy
New York City2125 pulses (2+1+2)Largest city, fastest to dial
Los Angeles2136 pulses (2+1+3)Second-largest city
Chicago3126 pulses (3+1+2)Third-largest city
Detroit3137 pulsesFourth-largest at the time
Dallas2147 pulsesMajor Texas city

Originally, codes with 0 as the middle digit went to single-area-code states (e.g., 203 for Connecticut), and codes with 1 went to multi-code states (e.g., 212/518 for New York). This rule ended in 1995.

International Phone Number Formats

The E.164 standard (ITU-T) defines the universal format: +[country code][subscriber number], max 15 digits.

CountryCodeDigitsExample (E.164)
United States+110+12125551234
United Kingdom+4410-11+442079460958
India+9110+919876543210
China+8611 (mobile)+8613912345678
Japan+8110-11+81312345678
Germany+49Variable+49301234567
Australia+619+61412345678
Brazil+5511 (mobile)+5511987654321
Mexico+5210+525512345678
France+339+33123456789

Key rule: When dialing internationally, always drop the trunk prefix (leading 0). UK 020 7946 0958 becomes +44 20 7946 0958.

Special US Phone Numbers

N11 Service Codes

CodeService
911Emergency services (police, fire, ambulance)
211Community services and information
311Non-emergency city/county services
411Directory assistance
511Traffic and road conditions
611Phone company customer service
711Telephone Relay Service (hearing impaired)
811Call Before You Dig (underground utilities)
988Suicide & Crisis Lifeline (since July 2022)

Toll-Free Numbers

Toll-free numbers are free for callers — the receiving business pays. Area codes: 800 (1966), 888 (1996), 877 (1998), 866 (2000), 855 (2010), 844 (2013), 833 (2017).

555 Numbers (Fictional)

Numbers 555-0100 through 555-0199 are officially reserved for movies, TV, and books. This convention started in the early 1960s after viewers kept calling numbers they saw on screen.

How to Format a Number for International Dialing

From US to UK: UK domestic: 020 7946 0958 → Dial: 011 + 44 + 20 + 7946 0958. Drop the leading 0, add exit code + country code.

From US to India: India domestic: 011 2345 6789 (Delhi) → Dial: 011 + 91 + 11 + 2345 6789.

From US to Germany: Germany domestic: 030 1234567 (Berlin) → Dial: 011 + 49 + 30 + 1234567.

Tip: On a mobile phone, use + instead of 011. The + sign is universal and works from any country. Hold 0 on most phones to get +.

How to Format Phone Numbers (by Context)

ContextFormatExample
Database storageE.164 (no formatting)+12125551234
US displayParentheses + dash(212) 555-1234
International display+ country code + spaces+1 212 555 1234
HTML tel: linkE.164 in href<a href="tel:+12125551234">
US dialing10 digits212-555-1234

Best practice: Always store phone numbers as strings (not integers) to preserve leading + and zeros. Normalize to E.164 on input, format for display on output.

Ready to Start Calling?

Make international calls from your browser with BubblyPhone. No app needed, instant setup.

Get Started Free →

Related Resources

International Calling Guide
Step-by-step instructions
US Country Code +1
Complete US calling guide
Houston Area Codes
713, 281, 832, 346
Anonymous Calls Guide
*67 and hide caller ID
VoIP vs Landline
Technology comparison
Calling Rates
Current rates