Thai Has No Spaces: How to Find Where Words End
TL;DR: Thai does not put spaces between words. It puts them at the end of a clause or a sentence, the way English uses a comma or a full stop. You find word boundaries from the shapes instead: five vowel signs are written before the consonant they follow, so each one marks the start of a new syllable, and only eight sounds can close one. Neither cue requires vocabulary.
A line of Thai text with the syllable boundaries drawn in
Image coming soon
The gap you are hunting for does not exist
People arrive at this page in a fairly specific state. The alphabet is done. ก is a k, ม is an m, the vowels have stopped looking like decoration. Then a shopfront goes past the taxi window and it is one unbroken ribbon of letters, and none of the alphabet helps at all.
Thai does use the space character. It just spends it somewhere else — at the end of a clause, around a number, either side of a name. Roughly where English would put a comma. So a line of Thai does have gaps in it, and every one of them is lying to you about where a word ends.
The useful reframing is that Thai readers are not finding word boundaries either. They are finding syllable boundaries, which are marked, and then assembling those into words from meaning. Syllables in Thai have a rigid shape. Once you can see the shape, the ribbon comes apart, and it comes apart before you know what any of it means.
Five vowels that arrive before their consonant
This is the single most useful thing on this page. Thai writes its vowels around the consonant — after it, above it, below it, or wrapped around both sides. Of the 33 vowel forms in Phayan's curriculum, five sit entirely in front: เ แ โ ไ ใ. They are pronounced after the consonant and written before it, a leftover from how the script was adapted from Khmer.
Which makes each of them a signpost. When you see เ, a syllable begins right there, and the consonant that starts it is the letter immediately to its right. You have found a boundary without recognising a single word.
| Position | Forms | Example | What it tells you |
|---|---|---|---|
| Before | 5 | เ แ โ ไ ใ | A syllable starts here; its consonant is on the right |
| After | 9 | -า -ี -ู -อ | The consonant to the left owns it |
| Above | 4 | -ั -ิ -ึ | Sits on its consonant; never stands alone |
| Below | 1 | -ุ | Same, underneath |
| Split | 14 | เ-อ เ-ีย เ-าะ | Twelve of them open with a leading sign too |
Note the last row. Twelve of the fourteen split forms open with one of those same five signs, which hands you the identical clue — only -ัว and -ัวะ begin over the consonant instead. So seventeen of the thirty-three forms announce a syllable before the letter it belongs to.
เ แ โ ไ ใ — the five vowels written ahead of their consonant
Image coming soon
Eight sounds close every Thai syllable
The other end of a syllable is even more constrained, and this is where Thai spelling stops looking like a punishment. Of the 42 letters in everyday use, 39 can sit in final position — อ, ห and ฮ never do. Those 39 letters produce exactly eight sounds between them.
Eighteen of them all land on the same unreleased t: จ ฎ ฏ ด ต ฉ ฐ ถ ศ ษ ส ช ซ ฌ ฑ ฒ ท ธ. Whatever those letters do at the front of a syllable, at the back they are one sound with eighteen spellings. Six more give k and seven give p. The last eight letters carry the remaining five sounds between them: ง alone is ng, ม is m, ย is y, ว is w, and น shares n with ญ, ณ, ร, ล and ฬ.
For a reader that is a gift. A final consonant is a closing bracket: the syllable ended there, whatever comes next is new. And because the set is so small, you can recognise the end of a syllable containing a letter you have not learned yet. ประเทศ ends in ศ, which you may never have met — it is a t, the syllable is closed, and the next letter starts something else.
What this looks like on an actual sign
The procedure is mechanical, and it is worth doing badly on purpose for a while.
- Scan the line for เ แ โ ไ ใ. Draw a boundary in front of each one. That is often half the work done in one pass.
- Find the vowels that hang above and below. They cannot stand on their own, so each one nails its consonant to a syllable.
- Look for a closing consonant from the eight-sound set with no vowel of its own. That letter is the end of the syllable, not the start of the next.
- Read the chunks aloud, in order, without trying to understand them. Meaning is a separate problem and it arrives later.
The last step is the one people skip, and skipping it is why they stall. Sounding out a street sign you cannot translate is not a failure — it is the whole skill. Comprehension follows decoding by months, and trying to run them together produces a learner who checks every word in a dictionary and never gets faster.
Two honest limits. Compound words are still ambiguous: โรงเรียน splits into โรง and เรียน cleanly enough, but knowing they belong together as one word is vocabulary, not shapes. And Thai will occasionally take a written consonant and use it twice, once to close a syllable and once to open the next. Both are real, and neither stops the four steps above from getting you most of the way.
Where this sits in the order
After the letters and the vowel positions, before any attempt at real text. Phayan is an app for learning to read Thai script, and it works letter by letter from zero — the early levels hand you a small set of consonants and the vowel forms that go with them, and build real words out of exactly what you have met so far, with audio on every word. Progress is kept on your device, so nothing asks for an account before you have decided whether you like it. The rounds in v1 are single syllables, which is deliberate: the point is to make one syllable automatic, because a line of Thai is only ever a queue of them.
If the vowel positions are still shaky, that is the page to read first — all 32 vowel forms in nine groups covers where each one sits. For the letters themselves, the beginner's route through the script gives the order worth meeting them in, and why transliteration stops working explains what you lose by reading Thai through the Latin alphabet — which is, among other things, every boundary this page is about.
A Thai street sign broken into syllables
Image coming soon
Frequently asked questions
Why does Thai not use spaces between words?
Because the script never needed them: Thai marks syllable boundaries inside the spelling itself, through vowel position and a small set of possible final consonants. The space character is used, but at clause and sentence breaks, roughly where English would put a comma or a full stop. Phayan teaches the two cues that do the work in its place, vowel position and the closing consonant, from the first level. Khmer, Lao and Burmese share the convention, and Japanese manages without spaces by mixing three scripts instead.
How do I know where a Thai word ends?
Find the syllable boundaries first and treat the word boundaries as a later problem. The five leading vowels เ แ โ ไ ใ are written before their consonant, so each one opens a syllable, and any consonant carrying no vowel of its own is usually closing one. Phayan drills single syllables for that reason, one letter set at a time, with audio on every word. Which syllables group into a word is vocabulary, and no shape rule gives it to you.
Is it safe to rely on spaces in Thai as word breaks?
No, and it is a habit worth breaking early. A space in Thai text usually marks the end of a clause, brackets a number or sets off a proper name, so treating one as a word break will merge several words and split none. The reliable signals are the leading vowels and the eight possible final sounds, which is what Phayan drills. Google Translate makes the same mistake in reverse, which is why pasted Thai often comes back with two words fused into one.
What is the difference between a syllable break and a word break in Thai?
A syllable break is written and a word break is not. Thai spelling tells you where each syllable starts and stops through vowel placement and the closing consonant, and it tells you nothing about which of those syllables belong to the same word. โรงเรียน is two clean syllables and one word, school. Phayan works on the syllable half, one letter set at a time; ThaiPod101 and Anki decks both hand you whole words, on the assumption the decoding is already there.
So how am I meant to read a menu if I do not know the words?
Out loud, badly, without understanding it — that is the intended experience for a while. Decoding and comprehension are separate skills and they arrive months apart, so sounding out ผัดไทย correctly while having no idea it is a noodle dish is real progress, not a half-measure. Of the 42 letters in everyday use only 39 can end a syllable, and they make just eight sounds, so the machinery is genuinely small — Phayan walks through it letter by letter, with audio on every word.