Because I am learning Pāli, I am also trying to learn the different writing systems associated with it. Learning the Thai script, I did not find any good resources on how to write the different characters, which, for me, is an important part of thinking "in" the script.

Therefore, I wonder whether there are any good resources for learning specifically how to write in Thai script, or if there are any good general sources for finding stroke order.

2 Answers 2


This question specifically asks for resources, but I believe there are no such resources (like Web sites or books) simply because the writing rules are fairly simple. My answer will focus on these rules.

For practicing, check Top Five Videos You Must Watch to Learn Thai playlist by Learn Thai with ThaiPod101.com on YouTube. Here are some direct links (some content may overlap in several videos):

So the rules are:

  • Each glyph has a little circle which denotes where to start writing from. Notable exceptions are:
    • (no circle) written from the bottom-left;
    • (no circle) written from the top-left;
    • (two circles), written from top-left;
    • (two circles), written bottom-to-top, just like the ;
    • and (extra stroke) the extra stroke written last, center-to-upper-right;
    • and (two strokes), written top-then-bottom and left-then-right, correspondingly;
  • upper/lower vowels written after the consonant: ดี = ด+◌ี;
  • tone marks written last: นั่น = น+◌ั+◌่+น;
    • tone mark also written after the lower-vowel, too. See the note on Unicode below;
  • left vowels written first (tone mark last): แม่ = แ+ม+◌่;
  • combined vowels written left-to-right: เก้า = เ+ก+◌้+า;

Note: in order to Unicode fonts display the text properly, the rule "tone mark goes after the upper/lower vowel" is not to violate; some powerful text processors would correct the input mistakes, but others don't. The incorrect order leads to various problems, including the incorrect visual rendering and context search failures.

Also, in handwriting many native Thais write upper-vowels, lower-vowels, and tone marks the last, just like in European languages some write accents and diacritical marks over the vowels after writing the entire word. As a language learner, I find it not convenient because (1) by the moment I wrote the word/syllable, I tend to forget those; (2) mind the Unicode, it's too hard to follow two different rules for handwriting and for the keyboard input.


As a thai teacher, I would recommend splitting all the consonants into the three classes, low mid and high. Color code them if need be. Then once those are down and memorized, find the default tones rules that low mid and high have BY THEMSELVES. Next, split all the vowels into short and long vowels. Next, understand GAWBAWDAW endings(dead endings) and live endings and the associated tone rules From there you can start adding one of the 4 tone markers to change the tone. Helpful process right here ^^

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.