fsymbols
Loading symbols…
››
์

thai character thanthakhat

Thai Thanthakhat Mark

The Thai mark ์, called thanthakhat or karan, marks letters you see but don't pronounce. You meet it in borrowed words whose spelling keeps letters that are silent in Thai.

Text symbol
Also called
mai thanthakhat · karan
Search it as
karun · garun · gaaran
Shows up in
Anything that takes text · its shape is whatever your font draws

What ์ means

It tells you to leave marked letters unspoken.

In องค์, สัตว์, and ฤทธิ์, the spelling retains letters the reading skips. One mark can silence a group, not just the letter directly beneath it.

A 2012 study traces Thai use to a late-Ayutthaya manuscript, from Thailand's former Ayutthaya kingdom. It first aided reading of Pali and Sanskrit, two classical Indian languages; in the subsequent Thonburi period, it shifted to silencing letters. Possible transmission through Khmer, Cambodia's language, remains an origin hypothesis.

A spelling cue, not a tone mark.

The silent group can extend beyond the marked letter.

Don't confuse it with

4

Questions people ask

1

Why does ์ show as a box on some devices?

Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.

How to type ์

Windows (Word)
Alt+XType 0E4C, then Alt+X to get ์.
Windows
Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win + .).
macOS
Control+Command+SpaceOpen the character viewer and search “thai character thanthakhat”.
Linux
Ctrl+Shift+UType 0e4c, then Enter or Space.
HTML
์
CSS
\0E4C
Windows
As of 2026, select Microsoft's Thai Kedmanee layout and press Shift+N for ์.
Typing order
Type the consonant first. The mark is stored after it but displayed above it.
Codes and encoding1 code points
HTML decimal
์
HTML hex
์
CSS content
content: "\0E4C";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E0%B9%8C
1
On screen
1
Code points
1
JS .length
3
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Southeast Asian scripts2,070 symbols