Thai Phone Number Formatter
Turn messy Thai phone numbers into clean, standard formats in one step. Paste a number written any way — with +66, a leading zero, spaces or dashes — and get the national format, the international E.164 form and the plain 66 digits that LINE and WhatsApp expect. The tool detects mobile, Bangkok and provincial landline, and toll-free numbers, and flags anything invalid. Need a whole contact list cleaned? Switch to bulk mode and export every result as CSV. Everything runs in your browser.
Type a number in any format — spaces, dashes, a +66 prefix or a leading 0 all work.
Paste one number per line — each is normalized and validated, then export the results as CSV.
Formatted number appears here
Enter a Thai phone number to normalize it into national, international and messaging formats.
Thai numbers have 10 digits for mobiles (starting 06, 08 or 09) or 9 digits for landlines (0 followed by an area code such as 02 or 053).
Recognized the +66 country code and converted it to a local 0 prefix.
-
National format
—How the number is written and dialled inside Thailand.
-
International (E.164)
—Standard +66 form for calling from abroad or storing in a CRM.
-
For LINE / WhatsApp
—E.164 without the plus sign — the digits messaging apps expect.
Toll-free 1800 numbers work only within Thailand and have no international dialling form.
Results appear here
Paste a list of phone numbers to normalize them all at once.
Total
0
Valid
0
Invalid
0
Normalized numbers
| # | Input | National | International | Type | Status |
|---|
How to use
- Paste or type a Thai phone number in any format — +66, a leading 0, spaces and dashes are all fine.
- See it validated and labelled as mobile, landline or toll-free, with the area code for landlines.
- Copy the national, international (+66 / E.164) or LINE / WhatsApp format you need.
- For a list, open the Bulk tab and paste one number per line to normalize them all at once.
- Click Export CSV to download every cleaned number for your CRM or spreadsheet.
Features
- Detects mobile (06/08/09), Bangkok (02) and provincial landlines, and toll-free 1800 numbers
- Normalizes +66, 66 and leading-0 prefixes into one consistent format
- Three ready-to-copy outputs: national, international E.164 and messaging (66) form
- Bulk mode normalizes an entire list and exports it as CSV
- Clear valid / invalid flag so bad numbers never reach your database
- 100% in-browser — numbers are never uploaded or stored