thai-language.comInternet resource
for the Thai language
» more options here

F.A.Q. Check out the list of frequently asked questions for a quick answer to your inquiry

e-mail the author
site settings
site news
bulk lookup
Thanks for your

recent donations!

Narisa N. $+++!
John A. $+++!
Paul S. $100!
Mike A. $100!
Eric B. $100!
John Karl L. $100!
Don S. $100!
John S. $100!
Peter B. $100!
Ingo B $50
Peter d C $50
Hans G $50
Alan M. $50
Rod S. $50
Wolfgang W. $50
Bill O. $70
Ravinder S. $20
Chris S. $15
Jose D-C $20
Steven P. $20
Daniel W. $75
Rudolf M. $30
David R. $50
Judith W. $50
Roger C. $50
Steve D. $50
Sean F. $50
Paul G. B. $50
xsinventory $20
Nigel A. $15
Michael B. $20
Otto S. $20
Damien G. $12
Simon G. $5
Lindsay D. $25
David S. $25
Laurent L. $40
Peter van G. $10
Graham S. $10
Peter N. $30
James A. $10
Dmitry I. $10
Edward R. $50
Roderick S. $30
Mason S. $5
Henning E. $20
John F. $20
Daniel F. $10
Armand H. $20
Daniel S. $20
James McD. $20
Shane McC. $10
Roberto P. $50
Derrell P. $20
Trevor O. $30
Patrick H. $25
Rick @SS $15
Gene H. $10
Aye A. M. $33
S. Cummings $25
Will F. $20
Get e-mail

Sign-up to join our mail­ing list. You'll receive e­mail notification when this site is updated. Your privacy is guaran­teed; this list is not sold, shared, or used for any other purpose. Click here for more infor­mation.

To unsubscribe, click here.

Thai Language Standard Keyboard

In this diagram, the left side of the key shows the unshifted function or character, and the right side of the key shows the shifted character. The keys with white background show the Thai consonants in black, two special Thai characters in green, and Western characters in grey. The keyboard can be switched in or out of Western mode (characters shown in red) by pressing the special key marked TH. The four tone marks are shown on a yellow background, Thai numerals on a gray background, and vowels on a teal background.

Thai Language TIS-620 to/from Unicode Converter

for Windows NT/2000/XP/Vista

5/3/2007: Version 2.0 supports TIS-620 smart tone elevation.

This crude utility allows you to convert text back and forth between TIS-620 (8-bit Thai) and Unicode character mapping.

There's also a button for converting a Unicode string into its escaped XML entities, which is a (rather inefficient and ugly) way to represent Thai script in UTF-8 encoding while still being able to edit with any (i.e. not UTF-8 aware) text editing app.

To use this utility, you must have the "DB ThaiText" font installed on your system; you can download it here (see below).

Download XTIS620.exe, 53248 bytes

Thai Language Typing Program

for Windows NT/2000/XP/Vista

You can download this simple program which will allow you to type Thai language using the Thai keyboard layout shown above.
  • With Windows 2000/XP/Vista, do not use this program. Install an input locale using the control panel instead. Follow these instructions.
  • To use this utility, you must have a TIS-620 Thai font installed on your system; you can download it here (see below).
  • You can print out the image on this web page (above) for a handy reference to the keyboard.
  • After typing in Thai, you can select the text and copy it to the Windows clipboard (using ctrl+c).  Then you can paste it into another program (using ctrl+v) such as Word or WordPad. Then select the Thai font in Word or WordPad.
  • The program features "smart superscripts" so that tone marks and vowels which go above a character appear at the proper height--but this feature won't work if you use the backspace or arrow keys to get to the typing position. So if you need to retype a superscript character; go back and retype the preceding character too. Smart superscript characters may not be fully TIS-620 compatible. To disable smart superscripts, select TIS-620 from the menu.
  • To exit the program, use the X icon in the upper right of the application window.
  • Mac version is not available; please do not ask.
  • Send comments to
  • Thanks to Dennis in Singapore for pointing out that the "smart-tones" mode doesn't work for one of the Thai tone marks due to some weird processing I can't seem to control that happens inside Windows XP for the DB ThaiText font. If you have this problem with your operating system, please turn off this mode from the ThaiNP menu.
Download ThaiNP.exe, 40960 bytes

Thai Language TIS-620 Font

With Windows 2000/XP/ME/Vista and modern browsers, you normally do not need to install this font to view Thai Web pages. Instead, try setting the "Encoding" option on your browsers view menu to Thai. If you still think you need a Thai Font (True Type, 8-bit encoding) you can download it here. To install it, drag the downloaded file into your Fonts folder in Control Panel.

You must also install this font if you want to use either the ThaiNP.exe or XTIS620.exe (see above).
Copyright © 2023 Portions copyright © by original authors, rights reserved, used by permission; Portions 17 USC §107.