veriastra_
Free Taiwan Phone Format Tool

Taiwan (+886 / 00886): 9 digits

Locals write 0912 345 678. An API wants +886912345678. Paste any Taiwan number below to see it normalised, validated, and identified.

veriastra — phoneready
$

# free & rate-limited · no signup · live results from the same engine as the API

Since the engine is the same one the API runs, a key does not buy you a better answer. It buys volume, bulk jobs and a signed receipt.

this page calledPOST /api/lookup-phone
without a key3 free, then a proof of work · 5/min · 50/day
with a key1 credit · $0.0015 to $0.0032 each
in bulk10,000 rows in one job, CSV or NDJSON back
The rules

How Taiwan numbers are written

Country calling code
+886
Dialled from abroad
00886 (011 886 from the US and Canada)
ISO country code
TW
National number length
9 digits
Trunk prefix
0 (dropped in E.164)
Written locally
0912 345 678
E.164 format
+886912345678

What +886 means

+886 is the country calling code for Taiwan. The same code is written 00886 when you dial out from most of Europe, Africa and Asia, and 011 886 from the US and Canada. All three reach the same place: only the exit code in front of it changes. Whichever one you use, the national trunk 0 is dropped once the country code is in front.

Mobile numbers

Mobiles start with 9 (written 09xx nationally).

Converting to E.164

Take the number as written locally (0912 345 678), drop the leading 0, then prefix +886. The result is +886912345678: no spaces, no dashes, no parentheses. Store that, and format for display only when you show it to a human.

Why not do it with a regex

A pattern that matches Taiwan numbers today breaks the moment a new mobile range is allocated, and it cannot tell you whether the number is actually assigned. The tool above runs the same numbering-plan engine as our phone validation API, so it also reports line type and region rather than just shape.

Taiwan mobile prefixes

09xx
Mobile — every Taiwanese mobile starts 09, then eight more digits

A prefix tells you the range a number was issued from, not which network holds it today — numbers move between operators. For the current carrier you need a live lookup, which is what our phone API returns.

Taiwan area codes by city

Taipei, New Taipei and Keelung
02
Taoyuan and Hsinchu
03
Taichung
04
Tainan
06
Kaohsiung
07

The area code is not always two digits

Taiwan's well-known codes are two digits after the trunk 0 — 02 for Taipei, 07 for Kaohsiung — but a few smaller areas use three, and the subscriber part runs seven or eight digits depending on where it is. So the total length varies, and a form that demands a fixed number of digits will reject real Taiwanese landlines. Mobiles are the exception that is easy: 09 plus eight digits, every time.

Questions

Taiwan phone numbers, answered

What country is +886?

Taiwan. Written 00886 when dialling out from most of Europe and Asia, and 011 886 from the US and Canada. After the code, drop the national trunk 0: 0912 345 678 locally is +886912345678 internationally.

How many digits is a Taiwan phone number?

A mobile is nine digits after +886 (the 0 in 09xx is dropped). A landline is the area code plus seven or eight digits, so the total is not fixed — validate against the numbering plan rather than counting.

How do I write a Taiwanese mobile number for an API?

Take it as written locally, 0912 345 678, remove the leading 0 and put +886 in front: +886912345678. No spaces, no dashes. That is the E.164 form every API expects.

That is how a Taiwan number is written. Whether a whole list is worth dialling is the free call list cleaner, or check one number on the spam phone checker.