Reference

Phone number area codes by country

Country codes (+xx) and major area codes for every country DIDHub serves. Use this to plan local-presence campaigns, validate caller-ID strings, or shop for a specific city's DID number.

Country code

The "+xx" prefix that identifies a country in the international dialing plan (E.164). Always dialed first when calling internationally — e.g. +1 for US/Canada, +44 for the UK, +49 for Germany.

Area code

The next digits after the country code that identify a city or geographic region. 020 means London, 212 means New York City, 30 means Berlin. Some countries (Denmark, Norway, Singapore, Hong Kong) have no area codes.

Buying a number

Pick a country and area code, see live availability and per-number capabilities (voice, SMS, MMS, fax) in DIDHub's search. Most numbers activate in under 60 seconds.

Phone number checker

Paste any phone number to validate it, see its country, line type (mobile / fixed / toll-free / VoIP), and check whether DIDHub can port it or assign you a new one in that country.

Checking

NOAM — North America

The United States and Canada share the North American Numbering Plan (NANP). Numbers are +1 NPA-NXX-XXXX — a 3-digit NPA (area code) followed by a 7-digit local number. Toll-free numbers use NPAs 800, 833, 844, 855, 866, 877, 888. Major cities below — DIDHub stocks numbers in nearly every US NPA.

212/646/917/332New York City, NY
213/323/310/424Los Angeles, CA
312/773/872Chicago, IL
415/628San Francisco, CA
510/341Oakland / Berkeley, CA
305/786Miami, FL
202Washington, DC
617/857Boston, MA
404/470/678/770Atlanta, GA
713/281/832/346Houston, TX
214/469/972/945Dallas / Fort Worth, TX
512/737Austin, TX
210/726San Antonio, TX
206Seattle, WA
503/971Portland, OR
702/725Las Vegas, NV
619/858San Diego, CA
215/267/445Philadelphia, PA
313/679Detroit, MI
612/952/763Minneapolis / St. Paul, MN
303/720Denver, CO
602/480/623Phoenix, AZ
314/636St. Louis, MO
216/440Cleveland, OH
614/380Columbus, OH
513Cincinnati, OH
704/980Charlotte, NC
919/984Raleigh, NC
615/629Nashville, TN
901Memphis, TN
504New Orleans, LA
407/689Orlando, FL
813/727Tampa, FL
904Jacksonville, FL
808Hawaii (statewide)
907Alaska (statewide)
800/833/844/855Toll-free (national)
866/877/888Toll-free (national)

Canada uses the same North American Numbering Plan as the US — +1 NPA-NXX-XXXX. NPAs are geographic by province / metro region.

416/647/437Toronto, ON
514/438Montreal, QC
604/778/236Vancouver, BC
403/587/825Calgary, AB
780/587/825Edmonton, AB
613/343Ottawa, ON
418/581Quebec City, QC
905/289/365/742Mississauga / Hamilton, ON
204/431Winnipeg, MB
902/782Halifax, NS
709Newfoundland
867Yukon / NWT / Nunavut

LATAM — Latin America

Brazil uses 2-digit area codes (DDD — Discagem Direta à Distância). Mobile numbers begin with 9 after the area code; landline numbers start 2-5.

11São Paulo
21Rio de Janeiro
31Belo Horizonte
41Curitiba
51Porto Alegre
61Brasília
71Salvador
81Recife
85Fortaleza
91Belém
92Manaus
4003/4004National service (no area code)
0800Toll-free

Mexico moved to 10-digit dialing nationwide in 2019. The leading digits identify the city.

55Mexico City
33Guadalajara
81Monterrey
222Puebla
664Tijuana
998Cancún
800Toll-free

Argentina uses 2-4 digit area codes (with trunk prefix 0). Internationally these are dialed as +54 followed by the area code without the leading 0.

011Buenos Aires
0351Córdoba
0341Rosario
0261Mendoza
0800Toll-free
601Bogotá
604Medellín
602Cali
605Barranquilla / Cartagena
01-8000Toll-free

EURO — Europe

UK numbers use Standard Telephone Dialing (STD) codes. London uses 020 (followed by 7 or 8 digit local). National non-geographic ranges are 03xx; toll-free is 0800/0808; mobile is 07xxx.

020London
0121Birmingham
0161Manchester
0151Liverpool
0113Leeds
0114Sheffield
0117Bristol
0115Nottingham
0116Leicester
0118Reading
0131Edinburgh
0141Glasgow
029Cardiff
028Belfast / Northern Ireland
0191Newcastle
01865Oxford
01223Cambridge
01273Brighton
0330/0333National (geographic-rate)
0345National (geographic-rate)
0843/0844/0845Business (variable rate)
0870/0871/0872Business (variable rate)
056VoIP / location-independent
0800/0808Toll-free
07xxxMobile

Germany

+49 View page → Vorwahl

Germany uses variable-length area codes (Vorwahl) with trunk prefix 0 — 3-6 digits including the 0, depending on the city. Bigger cities have shorter codes. Internationally these are dialed as +49 followed by the area code without the leading 0. Activation requires proof of local German address (Bundesnetzagentur regulation).

030Berlin
089Munich
040Hamburg
069Frankfurt am Main
0221Cologne
0211Düsseldorf
0711Stuttgart
0351Dresden
0341Leipzig
0511Hannover
0231Dortmund
0201Essen
0421Bremen
0228Bonn
0761Freiburg
0941Regensburg
032National (non-geographic / VoIP)
0700Personal numbers
0180Service numbers (shared cost)
0800Toll-free

France uses 2-digit area codes (with trunk prefix 0) covering large geographic zones. Internationally these are dialed as +33 followed by the area code without the leading 0. Numbers are 10 digits in national format.

01Île-de-France (Paris & suburbs)
02North-West France (Brittany, Normandy)
03North-East France (Strasbourg, Lille)
04South-East France (Lyon, Marseille, Nice)
05South-West France (Bordeaux, Toulouse)
06/07Mobile
09VoIP / non-geographic (Free, Bouygues)
0810/0811Shared cost (national)
0800/0805/0809Toll-free
91Madrid
93Barcelona
96Valencia
95Andalusia (Seville, Málaga)
94Bilbao / Basque Country
981/982/988Galicia
971Balearic Islands
922/928Canary Islands
901Shared cost (national)
902National rate (caller pays)
900/800Toll-free
06Rome
02Milan
011Turin
081Naples
055Florence
041Venice
010Genoa
051Bologna
091Palermo
070Cagliari
199National rate (premium)
178/179VoIP / non-geographic
800Toll-free

Netherlands uses 3-digit area codes (with trunk prefix 0). Internationally these are dialed as +31 followed by the area code without the leading 0.

020Amsterdam
010Rotterdam
070The Hague
030Utrecht
040Eindhoven
050Groningen
084/087National rate / VoIP (non-geographic)
0800Toll-free

Belgium uses 2-digit codes for major cities and 3-digit codes for smaller ones (with trunk prefix 0). Internationally these are dialed as +32 followed by the area code without the leading 0.

02Brussels
03Antwerp
09Ghent
016Leuven
04Liège
078Shared cost (national)
0800Toll-free

Austria uses 2-4 digit area codes (with trunk prefix 0). Internationally these are dialed as +43 followed by the area code without the leading 0.

01Vienna
0662Salzburg
0316Graz
0512Innsbruck
0732Linz
0800Toll-free

Switzerland uses 3-digit cantonal area codes (with trunk prefix 0). Internationally these are dialed as +41 followed by the area code without the leading 0.

022Geneva
044/043Zurich
031Bern
021Lausanne
061Basel
091Lugano (Italian-speaking)
0800Toll-free

Sweden uses variable-length area codes (with trunk prefix 0). Internationally these are dialed as +46 followed by the area code without the leading 0.

08Stockholm
031Gothenburg
040Malmö
018Uppsala
013Linköping
020Toll-free

No area codes — 8 digits dialed nationwide. Numbers are not geographic.

No area codes — 8 digits dialed nationwide. Mobile numbers start 4 or 9; landline 2-7; toll-free 800.

Finland uses 1-3 digit area codes (with trunk prefix 0). Internationally these are dialed as +358 followed by the area code without the leading 0.

09Helsinki
014Jyväskylä
013Joensuu
03Tampere
02Turku
0800Toll-free
22Warsaw
12Kraków
61Poznań
71Wrocław
58Gdańsk
42Łódź
32Katowice
800Toll-free

Czech Republic uses 9-digit numbers without geographic area codes — the first digit indicates the type (2 = Prague historically, 3-5 = other regions, 6/7 = mobile).

2xxPrague (and surroundings)
3xx-5xxOther regions
6xx/7xxMobile
800Toll-free

Ireland uses 2-3 digit area codes (with trunk prefix 0). Internationally these are dialed as +353 followed by the area code without the leading 0.

01Dublin
021Cork
091Galway
061Limerick
1800Toll-free
21Athens / Piraeus
231/2310Thessaloniki
2810Heraklion (Crete)
800Toll-free

Romania uses 2-3 digit area codes (with trunk prefix 0). Internationally these are dialed as +40 followed by the area code without the leading 0.

021Bucharest
0264Cluj-Napoca
0232Iași
0800Toll-free

Hungary uses 1-2 digit area codes preceded by the trunk prefix 06 in national format. Internationally these are dialed as +36 followed by the area code without the 06.

06 1Budapest
06 62Szeged
06 52Debrecen
06 80Toll-free

MENA — Middle East & North Africa

Israel uses 2-digit area codes (with trunk prefix 0) covering broad regions. Mobile numbers begin with 05. Internationally these are dialed as +972 followed by the area code without the leading 0.

02Jerusalem
03Tel Aviv / Gush Dan
04Haifa & the North
08Be'er Sheva / South / Ashdod
09Sharon (Netanya, Ra'anana)
050/052/054/058Mobile
07VoIP / non-geographic
1700Local rate (national)
1-800Toll-free

UAE uses 2-digit emirate codes (with trunk prefix 0). Mobile numbers begin with 05. Internationally these are dialed as +971 followed by the area code without the leading 0.

02Abu Dhabi
04Dubai
06Sharjah / Ajman
07Ras Al Khaimah / Umm al-Quwain
09Fujairah
050/052/054/055/056Mobile
600Business unified (caller pays)
800Toll-free

Saudi Arabia uses 3-digit regional codes (with trunk prefix 0). Mobile numbers begin with 05. Internationally these are dialed as +966 followed by the area code without the leading 0.

011Riyadh
012Jeddah / Mecca / Medina
013Dammam / Eastern Province
014Hail / Tabuk
017Jazan / South
050/053/054/055/056/057/058/059Mobile
9200Unified business number
800Toll-free

Turkey uses 3-digit area codes (with trunk prefix 0). Internationally these are dialed as +90 followed by the area code without the leading 0.

0212Istanbul (European side)
0216Istanbul (Asian side)
0312Ankara
0232İzmir
0242Antalya
0224Bursa
0800Toll-free

Egypt uses 1-2 digit area codes (with trunk prefix 0). Internationally these are dialed as +20 followed by the area code without the leading 0.

02Cairo / Giza
03Alexandria
062Sinai
065Hurghada / Red Sea

AFRICA — Sub-Saharan Africa

South Africa uses 2-digit area codes (with trunk prefix 0). Internationally these are dialed as +27 followed by the area code without the leading 0.

011Johannesburg
021Cape Town
031Durban
012Pretoria
041Port Elizabeth
051Bloemfontein
087VoIP / non-geographic (e.g. Telkom, Vodacom)
086Shared cost / national rate
0800Toll-free

Nigeria uses 1-2 digit area codes (with trunk prefix 0). Internationally these are dialed as +234 followed by the area code without the leading 0.

01Lagos
09Abuja
02Ibadan
0700/0800/0900Toll-free / mobile ranges

Kenya uses 2-digit area codes (with trunk prefix 0). Internationally these are dialed as +254 followed by the area code without the leading 0.

020Nairobi
041Mombasa
057Kisumu
0800Toll-free

Morocco uses 3-digit area codes (with trunk prefix 0). Internationally these are dialed as +212 followed by the area code without the leading 0.

0522Casablanca
0537Rabat
0539Tangier
0524Marrakech
0800Toll-free

INDIA — Indian Subcontinent

India

+91 View page → STD codes

India uses 3-5 digit STD codes (with trunk prefix 0) followed by 6-8 digit local numbers. Mobile numbers are 10 digits starting 6, 7, 8, or 9. Internationally these are dialed as +91 followed by the area code without the leading 0. TRAI regulates termination and may require KYC for activation on certain ranges.

011Delhi NCR
022Mumbai
080Bengaluru (Bangalore)
033Kolkata
044Chennai
040Hyderabad
020Pune
079Ahmedabad
0141Jaipur
0522Lucknow
0120Noida
0124Gurgaon
1860National rate (paid)
1800Toll-free

APAC — Asia-Pacific

Japan uses 2-4 digit area codes (with trunk prefix 0). Internationally these are dialed as +81 followed by the area code without the leading 0.

03Tokyo
06Osaka
075Kyoto
092Fukuoka
011Sapporo
052Nagoya
078Kobe
022Sendai
045Yokohama
050IP phone / VoIP (non-geographic)
0570Navi-Dial (national rate)
0120Toll-free

China uses 2-4 digit area codes (with trunk prefix 0). Internationally these are dialed as +86 followed by the area code without the leading 0.

010Beijing
021Shanghai
020Guangzhou
0755Shenzhen
022Tianjin
028Chengdu
023Chongqing
027Wuhan
029Xi'an
800Toll-free (landline)
400National service number

South Korea uses 2-3 digit area codes (with trunk prefix 0). Internationally these are dialed as +82 followed by the area code without the leading 0.

02Seoul
051Busan
053Daegu
032Incheon
062Gwangju
042Daejeon
070Internet phone / VoIP (non-geographic)
080Toll-free

No area codes — 8 digits dialed nationwide. Landline numbers start 6; mobile 8 or 9; toll-free 800.

No area codes — 8 digits dialed throughout HK. Landline starts 2 or 3; mobile 5, 6, or 9; toll-free 800.

Taiwan uses 2-digit area codes (with trunk prefix 0). Internationally these are dialed as +886 followed by the area code without the leading 0.

02Taipei / New Taipei
03Taoyuan / Hsinchu
04Taichung
07Kaohsiung
0800Toll-free

Thailand uses 2-3 digit area codes (with trunk prefix 0). Internationally these are dialed as +66 followed by the area code without the leading 0.

02Bangkok
053Chiang Mai
076Phuket
1800Toll-free

Malaysia uses 1-3 digit state/region codes (with trunk prefix 0). Internationally these are dialed as +60 followed by the area code without the leading 0.

03Kuala Lumpur / Selangor
04Penang
07Johor Bahru
082Kuching (Sarawak)
1800Toll-free

Indonesia uses 2-3 digit area codes (with trunk prefix 0). Internationally these are dialed as +62 followed by the area code without the leading 0.

021Jakarta
022Bandung
031Surabaya
0361Bali (Denpasar)
0800/0803Toll-free

Philippines uses 1-3 digit area codes (with trunk prefix 0). Internationally these are dialed as +63 followed by the area code without the leading 0.

02Metro Manila
032Cebu
082Davao
1800Toll-free

Vietnam uses 2-3 digit area codes (with trunk prefix 0). Internationally these are dialed as +84 followed by the area code without the leading 0.

024Hanoi
028Ho Chi Minh City
0236Da Nang
1800Toll-free

ANZAC — Australia & New Zealand

Australia uses 2-digit area codes (with trunk prefix 0) covering broad geographic zones. Internationally these are dialed as +61 followed by the area code without the leading 0. Mobile numbers begin with 04.

02Sydney / NSW / Canberra / ACT
03Melbourne / VIC / Hobart / TAS
07Brisbane / QLD
08Perth / WA / Adelaide / SA / Darwin / NT
04Mobile
1300/13Local-rate national
1800Toll-free

New Zealand uses 2-digit area codes (with trunk prefix 0). Internationally these are dialed as +64 followed by the area code without the leading 0.

09Auckland / Northland
04Wellington
03Christchurch / South Island
07Hamilton / Waikato / BoP
06Palmerston North / Hawke's Bay
02xMobile
0800Toll-free

Find your number

Live availability across 130+ countries — local, national, toll-free, mobile.

Get a number