🇵🇭 Philippines Phone Number Format
Philippine phone numbers are 11 digits in national format — mobiles follow the pattern 09XX XXX XXXX and Metro Manila landlines use 02-XXXX-XXXX. The trunk 0 disappears behind +63: 0917 123 4567 becomes +63 917 123 4567 internationally, or +639171234567 in strict E.164 for SMS APIs and databases.
One Philippine Number in Four Standard Formats
Here is how one Philippines number is written in each of the four standards:
| Format | Example | Use for |
|---|---|---|
| E.164 | +639171234567 | Databases, SMS APIs (Twilio, WhatsApp), CRMs |
| International | +63 917 123 4567 | Display to a global audience, business cards |
| National | 0917 123 4567 | Domestic display inside Philippines |
| RFC3966 | tel:+63-917-123-4567 | Clickable tel: links on websites |
NTC, the 2019 11-Digit Migration and Three Mobile Networks
Philippine mobiles expanded to 11 digits in October 2019 when the National Telecommunications Commission (NTC) mandated all carriers insert a new digit after the "09" prefix to accommodate surging subscriber growth. If you have a contact stored as 10-digit "0917 234 567", it is a pre-2019 record — the carrier-specific expanded digit must be found and added before the number will reach the subscriber. Any Philippine mobile contact list predating late 2019 should be treated as potentially outdated.
Three networks dominate the landscape: Globe Telecom and its budget brand TM hold the 0917, 0926, 0935, 0936, 0945, 0966, 0975, 0977 ranges; Smart Communications and TNT cover 0907, 0908, 0910, 0912, 0920, 0921, 0928, 0939, 0947, 0961, 0998, 0999; DITO Telecommunity, the newest entrant since 2021, occupies 0895–0898 and 0991–0994. Knowing the network still matters for SMS bulk campaigns, where some Philippine aggregators apply per-carrier pricing.
Landlines saw their own change in 2019: Metro Manila subscribers moved from 7- to 8-digit numbers under area code 02, making all Philippine phone numbers — mobile and landline alike — reach 11 digits in national format. Regional cities retain their 3-digit codes (032 Cebu, 082 Davao) paired with 7-digit subscribers for the same 10 significant digits after +63.
09xx Mobiles, Manila 02 Landlines and Regional Codes
Type Prefixes Digits Example Mobile (Globe/TM) 0917, 0926, 0935, 0945, 0966, 0975, 0977 11 (incl. leading 0) 0917 123 4567 Mobile (Smart/TNT) 0907, 0908, 0912, 0920, 0921, 0928, 0947, 0998 11 0920 123 4567 Mobile (DITO) 0895–0898, 0991–0994 11 0991 123 4567 Metro Manila landline 02 10 02 8123 4567 Regional landline 032 (Cebu), 082 (Davao), 074 (Baguio)… 10 032 123 4567
Calling the Philippines: Drop the Zero After +63
Calling from Dial Within the Philippines 0917 123 4567 — Keep the leading 0 domestically. From the US 011 63 917 123 4567 — Drop the leading 0 after +63. From any mobile +63 917 123 4567
- Enter + or your country's international exit code.
- Add the Philippines country code 63.
- Drop the leading 0 from the Philippine number.
- Dial the remaining 10 digits — e.g. 917 123 4567.
Philippine Numbering Essentials
- Philippine mobiles have been 11 digits nationally since October 2019 — pre-2019 records with 10-digit mobiles (09XX XXXXXX) are outdated.
- The most common mistake is keeping the trunk 0 after +63 — "+63 0917 123 4567" is always invalid.
- Globe/TM, Smart/TNT, and DITO are the three carriers; the 09xx prefix identifies the network for SMS routing.
- Metro Manila landlines use area code 02 with 8-digit subscribers (since 2019); regional cities use 3-digit codes with 7-digit subscribers.
Common Mistakes with Philippine Numbers
- Keeping the 0 after +63 — "+63 0917 123 4567" is always wrong; the correct E.164 form is +639171234567.
- Using pre-2019 10-digit mobile records — Philippine mobiles became 11 digits nationally in October 2019.
- Treating 02 Metro Manila landlines as having a 7-digit subscriber — since 2019 they have 8 digits: 02-XXXX-XXXX.
- Sending SMS to non-E.164 numbers — Philippine SMS gateways and Viber/WhatsApp Business require +63XXXXXXXXXX exactly.
Convert a Philippine Number to +63 E.164
Enter any Philippine mobile (09XX) or landline in any style and get the correct +63 E.164 form that SMS gateways, Viber, and WhatsApp Business require.
Enter phone number with country code or select country below.
Up to 100 numbers. Include country code or select a default country below.
| Original | E.164 | International | National | Valid |
|---|
Philippines Phone Format: Common Questions
How do I write a Philippine mobile number in international format?
Replace the leading 0 with +63: 0917 123 4567 becomes +63 917 123 4567, or +639171234567 in strict E.164 for SMS gateways, Viber, and WhatsApp Business.
How do I change a +86 number to a +63 number?
If a number is stored with the wrong country code (+86 for China instead of +63 for Philippines), enter the Philippine subscriber digits into this formatter and select Philippines (+63) as the country. The tool will output the correct E.164 — for example +639171234567. The +86 prefix belongs exclusively to China.
Do Philippine mobile numbers still have 10 digits?
No. Since October 2019 all Philippine mobiles are 11 digits nationally (including the leading 0) — for example 0917 123 4567. Pre-2019 records with 10-digit mobiles must be updated with the correct carrier-expanded digit.
What does a Philippine number look like in E.164?
Philippine E.164 numbers follow +63XXXXXXXXXX — country code 63 followed by 10 digits. Example: 0917 123 4567 → +639171234567. Metro Manila landlines: 02 8123 4567 → +63281234567.
How do I call the Philippines from abroad?
Dial your international exit code (011 from the US, 00 from Europe), then 63, then the number without its leading 0. From any mobile, +63 followed by the 10 digits works directly: +63 917 123 4567.