Updated 30-Aug-2025
- See also Thai Keyboad Layouts
- See also Tswipe-Pro Android keyboard
- See also Free Thai Font Collection
There are at least two parts to typing in Thai:
- Software for the device (computer, mobile) to enable a Thai keyboard
- This is generally dealt with by the operating system (Windows, Linux, MacOS), or in the case of Android it is a choice of keyboards which are installed from the Play Store as applications.
- Learning to touch-type in Thai, using a training tool (software), or simply the old-school way of having a Thai-enabled device and a set of training pages to work through.
Many previously enjoyed Thai typing websites and apps are no longer available (standard Internet link-rot). As of August 2025, these are the Thai typing tutors, games, and tests still available.
There are a variety of Thai language touch typing programs, as well as virtual keyboards to support Thai. Discussed below are programs in learning to touch type the Thai keyboard. This will always be different than typing or swiping letters/words on a mobile device, as the latter requires eyesight (is not actually touch-typing).
For Android, see Gboard (find at Google Play store) which is the successor to Tswipe-Pro or Microsoft Swiftkey. Unfortunately Heliboard doesn't have any kind of swiping (and no Thai dictionary), and AnySoftKey does not have swiping in Thai (though it does have it in English, and it does have a Thai dictionary).
Thai Language Touch Typing desktop applications
For Thai Language touch typing practice, there are different programs for Mac OSX and for Microsoft Windows.
Fonts Needed for Thai Typing Tutor
You will need the DBTT font for this to work. Install as per your operating system (for Windows, simply drag and drop the dbtt.ttf file into the c:/windows/fonts
directory). However, there are lots of fonts out there, especially this Free Thai Font collection.
Browser-based Thai typing instruction, practice, and tests
Thai typing trainers
These generally go step-by-step for learning each key:
Thai typing games and tests
These already presuppose having learned the rudiments of Thai typing:
- Type-thai (game)
- Thai-language (game)
- 10 fast fingers (multi-language / keyboard layout tests)
Thai virtual keyboard
- Lexilogos has some tools (including an IPA keyboard)
Several websites with same content
These sites have seemingly copied Javascript, which is found on multiple sites (same script / functionality). These may be useful but clearly folks are copying each other, likely without permission. These are all more-or-less typing tests rather than typing instruction.