Weirdo
Search weird questions

Question

Taiwan OdditiesSeptember 28, 2026

Why do Taiwan mobile numbers drop the leading 0 when written as +886?

TaiwanE.164+886
VerifiedShort Answer3 sources

The leading 0 is a domestic trunk/prefix digit; it disappears in the international +886 form. Locally you write 0912-345-678; internationally it’s +886 912 345 678—not +886 0912…. Keeping that extra 0 is a common reason SMS and overseas dialing fail.12

Details

0 is a domestic prefix, not part of the international number

Inside Taiwan, the leading 0 on area codes and mobile prefixes (02, 09, and so on) is the domestic trunk/network prefix. Once you add country code +886, what follows is the national significant number itself—without repeating that domestic 0.2

How E.164 assembles it

ITU-T E.164 defines international numbers as “+” + country code + national significant number. Taiwan’s country code is 886. A mobile written as ten domestic digits starting with 09 becomes +886 plus nine digits starting with 9. Landlines follow the same rule: 02-xxxx-xxxx → +886 2 xxxx xxxx.3

How to write it in forms and contacts

When a form asks for an international mobile, enter +8869xxxxxxxx. An extra 0 yields an invalid length or a wrong route; dropping the leading 9 is equally broken. Storing contacts in international form usually saves the most pain for roaming and overseas OTP delivery.3

Also Asked As

+886 drop leading 0 · Taiwan mobile international format · E.164 Taiwan · 886 0912