SEA Word Segmenter — Thai, Khmer, Burmese, Lao
Split spaceless Thai, Khmer, Burmese, and Lao text into words — 100% in your browser, nothing uploaded.
Paste text above, or try an example button.
About SEA Word Segmenter — Thai, Khmer, Burmese, Lao
Thai, Khmer, Burmese, and Lao are written without spaces between words, so a simple whitespace split returns nothing useful. This tool uses your browser's built-in Unicode engine (Intl.Segmenter, following UAX #29) to find real word boundaries — essential for search indexing, line-break insertion, text truncation, and word counting. Paste text in any of the four scripts and see each word as a separate chip, with a live word count.
You can copy the result in several forms: space-separated, newline-separated, a custom separator, or joined with zero-width spaces (ZWSP) so the original text keeps flowing visually while gaining soft break points for correct line wrapping. Script detection is automatic (you can also force a language), and mixed-script input is handled because segmentation is driven by each character's script, not the chosen locale.
Everything runs locally — your text is never uploaded. A note on quality: segmentation accuracy depends on the dictionaries your browser ships. Thai is reliable everywhere; Lao and Khmer are supported but vary by browser (Chrome ships reduced dictionaries); Burmese is experimental and often breaks by syllable rather than word, so counts can run high. Results may also differ between Chrome, Safari, and Firefox. Requires Chrome/Edge 87+, Safari 14.1+, or Firefox 125+.
How to use SEA Word Segmenter — Thai, Khmer, Burmese, Lao
Paste your text
Drop in Thai, Khmer, Burmese, or Lao text. Script is detected automatically; you can also pick a language.
Read the word boundaries
Each detected word appears as a separate chip, with a live word count.
Choose an output format
Copy the words space-separated, newline-separated, with a custom separator, or joined with zero-width spaces for line breaking.
Mind the quality tier
Thai is reliable; Lao and Khmer vary by browser; Burmese is experimental — verify counts for those scripts.