Area Codes Directory

Search and explore common area codes and regional prefixes for the top 10 countries.

How to Use This Directory

Area codes help route calls within a country. In some regions they are geographic, while in others they represent service types (mobile, toll-free, or VoIP). This directory lists major codes for the most commonly used countries in international applications. It is designed for developers and testers who need realistic data, but it is not an official registry.

Use the search box below to filter by code, region, or country. For example, typing "212" will highlight New York City in the United States. Each country section can also be expanded or collapsed for faster browsing.

What Area Codes Represent

The meaning of an area code depends on the country. In the North American Numbering Plan, area codes map to regions and cover both landline and mobile numbers. In many European countries, prefixes still map to geographic regions, but mobile ranges use distinct leading digits. Some countries use non-geographic codes for toll-free, premium, or VoIP services.

When building test data, aim to include a mix of geographic and service codes. This ensures that your validation logic and UI formatting can handle both standard landlines and special service numbers.

Why Area Codes Change

Area codes are not static. Population growth and demand for new numbers often lead to splits or overlays. A split divides a geographic region into two codes, while an overlay introduces a new code for the same region. Developers should avoid hardcoding assumptions about a single code for a city.

This is why validation should be based on authoritative numbering plan data. Use area code lists as a reference, but rely on a proper metadata-driven validator for production checks.

Search Area Codes

Type to filter the list. Matching items will remain visible.

United States (Country Code +1)

Show/Hide US area codes
  • 212 - New York City (landline/mobile)
  • 213 - Los Angeles (landline/mobile)
  • 312 - Chicago (landline/mobile)
  • 415 - San Francisco (landline/mobile)
  • 617 - Boston (landline/mobile)
  • 202 - Washington DC (landline/mobile)
  • 305 - Miami (landline/mobile)
  • 206 - Seattle (landline/mobile)
  • 303 - Denver (landline/mobile)
  • 512 - Austin (landline/mobile)

United Kingdom (Country Code +44)

Show/Hide UK area codes
  • 20 - London (landline)
  • 161 - Manchester (landline)
  • 121 - Birmingham (landline)
  • 131 - Edinburgh (landline)
  • 141 - Glasgow (landline)
  • 29 - Cardiff (landline)
  • 28 - Belfast (landline)
  • 113 - Leeds (landline)
  • 117 - Bristol (landline)
  • 151 - Liverpool (landline)

China (Country Code +86)

Show/Hide China area codes
  • 10 - Beijing (landline)
  • 21 - Shanghai (landline)
  • 20 - Guangzhou (landline)
  • 755 - Shenzhen (landline)
  • 571 - Hangzhou (landline)
  • 23 - Chongqing (landline)
  • 27 - Wuhan (landline)
  • 29 - Xian (landline)
  • 25 - Nanjing (landline)
  • 22 - Tianjin (landline)

Japan (Country Code +81)

Show/Hide Japan area codes
  • 3 - Tokyo (landline)
  • 6 - Osaka (landline)
  • 45 - Yokohama (landline)
  • 52 - Nagoya (landline)
  • 11 - Sapporo (landline)
  • 92 - Fukuoka (landline)
  • 75 - Kyoto (landline)
  • 78 - Kobe (landline)
  • 82 - Hiroshima (landline)
  • 98 - Okinawa (landline)

India (Country Code +91)

Show/Hide India area codes
  • 11 - Delhi (landline)
  • 22 - Mumbai (landline)
  • 33 - Kolkata (landline)
  • 44 - Chennai (landline)
  • 80 - Bangalore (landline)
  • 40 - Hyderabad (landline)
  • 79 - Ahmedabad (landline)
  • 20 - Pune (landline)
  • 120 - Noida (landline)
  • 141 - Jaipur (landline)

Germany (Country Code +49)

Show/Hide Germany area codes
  • 30 - Berlin (landline)
  • 40 - Hamburg (landline)
  • 69 - Frankfurt (landline)
  • 89 - Munich (landline)
  • 221 - Cologne (landline)
  • 231 - Dortmund (landline)
  • 351 - Dresden (landline)
  • 341 - Leipzig (landline)
  • 711 - Stuttgart (landline)
  • 911 - Nuremberg (landline)

France (Country Code +33)

Show/Hide France area codes
  • 01 - Paris (landline)
  • 02 - Northwest (landline)
  • 03 - Northeast (landline)
  • 04 - Southeast (landline)
  • 05 - Southwest (landline)
  • 06 - Mobile (mobile)
  • 07 - Mobile (mobile)
  • 08 - Special services (toll-free/premium)
  • 09 - Non-geographic (voip)
  • 01 - Paris central (landline)

Australia (Country Code +61)

Show/Hide Australia area codes
  • 2 - NSW/ACT (landline)
  • 3 - VIC/TAS (landline)
  • 7 - QLD (landline)
  • 8 - SA/WA/NT (landline)
  • 4 - Mobile (mobile)
  • 13 - Local rate services (special)
  • 1300 - Shared cost (special)
  • 1800 - Toll-free (toll-free)
  • 1900 - Premium (premium)
  • 0 - Domestic trunk prefix (not E.164)

Canada (Country Code +1)

Show/Hide Canada area codes
  • 416 - Toronto (landline/mobile)
  • 604 - Vancouver (landline/mobile)
  • 514 - Montreal (landline/mobile)
  • 403 - Calgary (landline/mobile)
  • 780 - Edmonton (landline/mobile)
  • 905 - Greater Toronto Area (landline/mobile)
  • 204 - Manitoba (landline/mobile)
  • 613 - Ottawa (landline/mobile)
  • 709 - Newfoundland and Labrador (landline/mobile)
  • 902 - Nova Scotia and PEI (landline/mobile)

Brazil (Country Code +55)

Show/Hide Brazil area codes
  • 11 - Sao Paulo (landline/mobile)
  • 21 - Rio de Janeiro (landline/mobile)
  • 31 - Belo Horizonte (landline/mobile)
  • 41 - Curitiba (landline/mobile)
  • 51 - Porto Alegre (landline/mobile)
  • 61 - Brasilia (landline/mobile)
  • 71 - Salvador (landline/mobile)
  • 81 - Recife (landline/mobile)
  • 85 - Fortaleza (landline/mobile)
  • 92 - Manaus (landline/mobile)

Notes and Limitations

This directory provides a practical reference for common codes. It is not exhaustive, and numbering plans can change. Some countries add new codes over time, and some regions split codes due to population growth. Treat this list as a starting point for test data, not as a complete registry.

If you need verified, up-to-date numbering plan information, consult the official regulator for each country. You can also check the country pages on this site for format examples and validation notes.

Testing Tips for Developers

When generating test datasets, choose a mix of large metro codes and smaller regional codes. This helps you validate formatting rules for both short and long subscriber numbers. Include mobile prefixes where they exist, and test that your input parsing accepts spaces and punctuation without losing meaning.

If you need large datasets, use the bulk generator to create realistic numbers. For per-country rules, visit the country pages to see formats and examples.