Format and validate Thai phone numbers (mobile / landline / +66)

Paste numbers in any format to get them all in one format, e.g. 081-234-5678 or +66812345678, with invalid ones flagged.

About Thai phone formatter

Paste a list of numbers (from a spreadsheet or chat), one per line. Spaces and dashes are removed, +66 becomes 0, mobiles (06, 08, 09 + 8 digits) and landlines (02 and 03x–07x, 9 digits) are recognised and formatted as you choose.

+66 / E.164 suits SMS systems, WhatsApp and international APIs. Invalid numbers are flagged.

FAQ

Do I keep the 0 after +66?

No — 081-234-5678 becomes +66 81 234 5678.

More tools here

Other tools you may like