ITU-T E.164 Global Catalog

International Country Calling Codes & SMS Reference

Factual reference specifications for 24 national numbering plans: dialing prefixes, trunk codes, mobile allocation ranges, A2P 10DLC requirements, and carrier compliance frameworks.

AU • +61

Australia

11 digits (+61 4xx xxx xxx)
Trunk Prefix: 0
Mobile Format: 04xx xxx xxx allocated by ACMA (Australian Communications and Media Authority)
Major Carriers: Telstra, Optus, TPG Telecom (Vodafone Australia)
AT • +43

Austria

12-14 digits (+43 6xx xxx xxxx)
Trunk Prefix: 0
Mobile Format: 0650, 0660, 0664, 0676, 0677, 0680, 0699 allocated by RTR
Major Carriers: A1 Telekom Austria, Magenta Telekom, Drei (Hutchison Drei Austria)
BE • +32

Belgium

11 digits (+32 4xx xx xx xx)
Trunk Prefix: 0
Mobile Format: 0460 to 0499 allocated by BIPT for cellular networks
Major Carriers: Proximus, Orange Belgium, Base (Telenet)
BR • +55

Brazil

13 digits (+55 DDD 9xxxx-xxxx)
Trunk Prefix: 0
Mobile Format: All Brazilian mobile lines have a mandatory 9th digit (9xxxx-xxxx) following the 2-digit DDD area code
Major Carriers: Vivo (Telefônica Brasil), Claro Brasil, TIM Brasil
CA • +1

Canada

11 digits (+1 NPA-NXX-XXXX)
Trunk Prefix: 1
Mobile Format: Shared geographic area code numbering with wireless (CMRS) allocation
Major Carriers: Rogers Communications, Bell Canada, Telus Mobility
FR • +33

France

11 digits (+33 6xx xx xx xx)
Trunk Prefix: 0
Mobile Format: 06 and 07 prefixes exclusively reserved for mobile cellular services by ARCEP
Major Carriers: Orange France, SFR, Bouygues Telecom, Free Mobile
DE • +49

Germany

12-13 digits (+49 15x xxxxxxx)
Trunk Prefix: 0
Mobile Format: 015x, 016x, 017x allocated by Bundesnetzagentur (BNetzA)
Major Carriers: Telekom Deutschland (T-Mobile), Vodafone Deutschland, Telefónica Germany (O2)
IN • +91

India

12 digits (+91 xxxxx xxxxx)
Trunk Prefix: 0
Mobile Format: 6xxx, 7xxx, 8xxx, 9xxx allocated by DoT across telecom service circles (LSA)
Major Carriers: Reliance Jio, Bharti Airtel, Vodafone Idea (Vi), BSNL
ID • +62

Indonesia

11-14 digits (+62 8xx xxxx xxxx)
Trunk Prefix: 0
Mobile Format: 081x, 082x, 083x, 085x, 087x, 088x, 089x allocated across GSM/LTE carriers
Major Carriers: Telkomsel, Indosat Ooredoo Hutchison, XL Axiata, Smartfren
IE • +353

Ireland

11 digits (+353 8x xxx xxxx)
Trunk Prefix: 0
Mobile Format: 083, 085, 086, 087, 089 allocated by ComReg for mobile networks
Major Carriers: Vodafone Ireland, Three Ireland, Eir
IT • +39

Italy

11-12 digits (+39 3xx xxx xxxx)
Trunk Prefix: None (Direct)
Mobile Format: 3xx (32x, 33x, 34x, 36x, 37x, 38x, 39x) allocated exclusively for mobile cellular
Major Carriers: TIM (Telecom Italia), Vodafone Italia, WindTre, Iliad Italia
JP • +81

Japan

12 digits (+81 90 xxxx xxxx)
Trunk Prefix: 0
Mobile Format: 070, 080, 090 prefixes allocated exclusively to mobile wireless networks by MIC
Major Carriers: NTT Docomo, KDDI (au), SoftBank, Rakuten Mobile
MX • +52

Mexico

12 digits (+52 10-digits)
Trunk Prefix: None (Direct)
Mobile Format: Unified 10-digit national numbering. (The historical +52 1 mobile prefix was officially eliminated by IFT in 2019).
Major Carriers: Telcel (América Móvil), AT&T Mexico, Movistar Mexico
PH • +63

Philippines

12 digits (+63 9xx xxx xxxx)
Trunk Prefix: 0
Mobile Format: 09xx (0905 to 0999) and 08xx allocated to mobile cellular carriers by NTC
Major Carriers: Smart Communications, Globe Telecom, DITO Telecommunity
PL • +48

Poland

11 digits (+48 xxx xxx xxx)
Trunk Prefix: None (Direct)
Mobile Format: 5xx, 6xx, 7xx, 8xx allocated by UKE for cellular networks
Major Carriers: Orange Polska, Play (P4), Plus (Polkomtel), T-Mobile Polska
SG • +65

Singapore

10 digits (+65 8xxx xxxx / +65 9xxx xxxx)
Trunk Prefix: None (Direct)
Mobile Format: 8xxx and 9xxx exclusively allocated for cellular mobile telephony by IMDA
Major Carriers: Singtel, StarHub, M1, SIMBA Telecom
ZA • +27

South Africa

11 digits (+27 7x xxx xxxx)
Trunk Prefix: 0
Mobile Format: 060-069, 071-079, 081-084 allocated by ICASA for cellular networks
Major Carriers: Vodacom, MTN South Africa, Telkom SA, Cell C
KR • +82

South Korea

12 digits (+82 10 xxxx xxxx)
Trunk Prefix: 0
Mobile Format: 010 unified national mobile prefix for all cellular subscribers
Major Carriers: SK Telecom, KT Corporation, LG Uplus
ES • +34

Spain

11 digits (+34 6xx xxx xxx)
Trunk Prefix: None (Direct)
Mobile Format: 6xx and 7xx ranges allocated by CNMC for mobile communications
Major Carriers: Telefónica (Movistar), Vodafone España, Orange España (MasOrange)
SE • +46

Sweden

11 digits (+46 7x xxx xx xx)
Trunk Prefix: 0
Mobile Format: 070, 072, 073, 076, 079 allocated exclusively by PTS for cellular networks
Major Carriers: Telia Sverige, Tele2, Telenor Sverige, Tre (3)
CH • +41

Switzerland

11 digits (+41 79 xxx xx xx)
Trunk Prefix: 0
Mobile Format: 075, 076, 077, 078, 079 allocated by OFCOM (Bakom) for mobile networks
Major Carriers: Swisscom, Sunrise, Salt Mobile

Frequently Asked Telecom Questions

What is an ITU-T E.164 country calling code?

An international country calling code is a 1-to-3 digit telephone prefix assigned by the International Telecommunication Union (ITU-T) under recommendation E.164. It routes telephone traffic and SMS across international borders to national operator networks.

What is the difference between national format and E.164 international format?

National formatting often incorporates a domestic trunk prefix (such as '0' in the UK, Germany, and France) used when dialing locally. When dialing internationally, the trunk prefix is dropped and the '+' symbol followed by the country calling code is prepended.

Why do some countries ban Alphanumeric Sender IDs?

Regulators in North America (US 10DLC, Canada CWTA) require numeric senders to ensure accountability, two-way opt-out capability (mandatory STOP response), and fraud prevention. In contrast, European and Asian markets allow alphanumeric headers but enforce centralized sender registries (e.g. Singapore SSIR, India TRAI DLT).

Copied to clipboard