Teaching and Learning with Technology

Computing With Accents and Foreign Scripts

Skip Menu

Unicode Entity Codes for the Thai Script

Return to Thai Page

These charts should be used primarily as a reference or if you need to insert a word or short phrase within a multilingual text.See the Thai page for information on how to compose encoded Thai directly in HTML. Go to the About the Codes section to see how they are implemented.

This Page

  1. Letters
  2. Thai Signs (Diacritics/Punctuation)
  3. Symbols and Numbers
  4. About the Codes

These charts show basic characters only. Check the latest Unicode charts to look for any additions to this block.

Top of Page

Thai Letters

Thai Letter Entity Codes
Character Name Character Entity Hex Entity
THAI CHARACTER KO KAIก
THAI CHARACTER KHO KHAIข
THAI CHARACTER KHO KHUATฃ
THAI CHARACTER KHO KHWAIค
THAI CHARACTER KHO KHONฅ
THAI CHARACTER KHO RAKHANGฆ
THAI CHARACTER NGO NGUง
THAI CHARACTER CHO CHANจ
THAI CHARACTER CHO CHINGฉ
THAI CHARACTER CHO CHANGช
THAI CHARACTER SO SOซ
THAI CHARACTER CHO CHOEฌ
THAI CHARACTER YO YINGญ
THAI CHARACTER DO CHADAฎ
THAI CHARACTER TO PATAKฏ
THAI CHARACTER THO THANฐ
THAI CHARACTER THO NANGMONTHOฑ
THAI CHARACTER THO PHUTHAOฒ
THAI CHARACTER NO NENณ
THAI CHARACTER DO DEKด
THAI CHARACTER TO TAOต
THAI CHARACTER THO THUNGถ
THAI CHARACTER THO THAHANท
THAI CHARACTER THO THONGธ
THAI CHARACTER NO NUน
THAI CHARACTER BO BAIMAIบ
THAI CHARACTER PO PLAป
THAI CHARACTER PHO PHUNGผ
THAI CHARACTER FO FAฝ
THAI CHARACTER PHO PHANพ
THAI CHARACTER FO FANฟ
THAI CHARACTER PHO SAMPHAOภ
THAI CHARACTER MO MAม
THAI CHARACTER YO YAKย
THAI CHARACTER RO RUAร
THAI CHARACTER RUฤ
THAI CHARACTER LO LINGล
THAI CHARACTER LUฦ
THAI CHARACTER WO WAENว
THAI CHARACTER SO SALAศ
THAI CHARACTER SO RUSIษ
THAI CHARACTER SO SUAส
THAI CHARACTER HO HIPห
THAI CHARACTER LO CHULAฬ
THAI CHARACTER O ANGอ
THAI CHARACTER HO NOKHUKฮ

Top of Page

Thai Signs and Punctuations

Note: When codes for combining signs are inputted, they are placed on the adjacent letter. The signs are displayed with a supporting

Thai Signs/Punctuation
Character Name Character Entity Hex Entity
THAI CHARACTER SARA Aกะะ
THAI CHARACTER MAI HAN-AKATกัั
THAI CHARACTER SARA AAกาา
THAI CHARACTER SARA AMกำำ
THAI CHARACTER SARA Iกิิ
THAI CHARACTER SARA IIกีี
THAI CHARACTER SARA UEกึึ
THAI CHARACTER SARA UEE (sara uue)กืื
THAI CHARACTER SARA Uกุุ
THAI CHARACTER SARA UUกูู
THAI CHARACTER PHINTHUกฺฺ
THAI CHARACTER SARA Eกเเ
THAI CHARACTER SARA AEกแแ
THAI CHARACTER SARA Oกโโ
THAI CHARACTER SARA AI MAIMUAN (sara ai mai muan)กใใ
THAI CHARACTER SARA AI MAIMALAI (sara ai mai malai)กไไ
THAI CHARACTER LAKKHANGYAO (lakkhang yao)กๅๅ
THAI CHARACTER MAIYAMOK (mai yamok)กๆๆ
THAI CHARACTER MAITAIKHU (mai taikhu)ก็็
THAI CHARACTER MAI EKก่่
THAI CHARACTER MAI THOก้้
THAI CHARACTER MAI TRIก๊๊
THAI CHARACTER MAI CHATTAWAก๋๋
THAI CHARACTER THANTHAKHATก์์
THAI CHARACTER NIKHAHIT (nikkhahit)กํํ
THAI CHARACTER YAMAKKANก๎๎

Top of Page

 

Symbols and Numerals

Thai Symbols/Numerals
Character Name Character Entity Hex Entity
THAI CHARACTER PAIYANNOI (ellipsis) ฯ
THAI CURRENCY SYMBOL BAHT฿฿
THAI CHARACTER FONGMAN ๏
THAI CHARACTER ANGKHANKHU ๚
THAI CHARACTER KHOMUT ๛
THAI DIGIT ZERO๐
THAI DIGIT ONE๑
THAI DIGIT TWO๒
THAI DIGIT THREE๓
THAI DIGIT FOUR๔
THAI DIGIT FIVE๕
THAI DIGIT SIX๖
THAI DIGIT SEVEN๗
THAI DIGIT EIGHT๘
THAI DIGIT NINE๙

Top of Page

 

About The Codes

Use these codes if you need to insert a word or short phrase within a multilingual text.

Declare Unicode Encoding

The codes listed below are valid for Unicode HTML pages only, and may not work on very old browsers. To make your page a Unicode page, add the following meta tag to the <head> portion of your document.

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
<head>

If you forget to include this tag, then some browsers, such as Netscape 4.7, may not display the characters properly.

XHTML

The final close slash must be included after the final quote mark in the encoding header tag if you are using XHTML

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
...
<head>

No Encoding Declared

If no encoding is declared, then the browser uses the default setting, which in the U.S. is typically Latin-1. In that case many Unicode characters could be displayed incorrectly. Also, older browsers such as Netscape 4.7 may not be able to process the entity codes correctly without the "utf-8" declaration.

Using the Entity Codes

The Unicode numeric entity codes can be expressed as either decimal numbers or hexadecimal numbers. When codes for combining signs are inputted, they are placed on the adjacent letter.

For instance, the decimal version of the Thai Bhat currency symbol (฿) would be &#3647;

The hexadecimal version of the Thai Bhat currency symbol (฿) would be &#x0E3F;
Note that the hexadecimal numbers include x as part of the code.

Top of Page

Last Modified: Tuesday, 04-Jun-2013 12:40:07 EDT