Type in the order Thai is written: the consonant, then a vowel above or below it, then the tone mark. Typed the tone mark first? The vowel still goes in front of it: ก + ◌่ + ◌ี gives กี่.
About the Thai keyboard
Thai has 44 consonants, many vowel signs and 4 tone marks. Some vowels are written before the consonant (เ แ โ ใ ไ), some after it, and some above or below it, where the tone mark sits too.
This page has the standard Kedmanee layout, the one on almost every Thai keyboard. Click the letters on screen, or type on your normal keyboard: each key gives the Thai letter in the same place on a Thai keyboard. The vowel and tone marks join their letter by themselves. Then copy the text, search it or translate it.
Features
- Kedmanee layout — the Thai standard (TIS 820-2538), all four rows, with Shift
- Type with your own keyboard — keys are read by their place, so it works whatever language your computer is set to
- Marks shown clearly — keys with an upper or lower mark show it on a dotted circle ◌ so you can see it
- Right order for you — a vowel above or below typed after a tone mark goes in front of it, so the word looks right in every font
- Thai digits — ๐ ๑ ๒ ๓ … with Shift; the Baht sign ฿ too
- Works on phones — the top row of letters stays on small screens
- Copy, search, translate — one click each; the text stays on this device for next time
Thai tone marks and signs
| Mark | Name | Key here | Example |
|---|---|---|---|
| ◌่ | mai ek | J | ไม่ (not) |
| ◌้ | mai tho | H | ได้ (can) |
| ◌๊ | mai tri | Shift + U | โต๊ะ (table) |
| ◌๋ | mai chattawa | Shift + J | จ๋า |
| ◌็ | mai taikhu | Shift + H | เป็น (to be) |
| ◌์ | thanthakhat (silent letter) | Shift + N | การ์ด (card) |
Words to try
| Thai | Meaning | Keys on your keyboard |
|---|---|---|
| ไทย | Thai | W M P |
| สวัสดี | hello | L ; Y L F U |
| ขอบคุณ | thank you | - V [ 8 6 Shift+I |
| ไม่ | no, not | W , J |
Type the vowel เ แ โ ใ ไ first — it is written before the consonant even though you say it after.
Where the letters are
- Home row: ฟ ห ก ด เ ้ ่ า ส ว ง — your left hand rests on ฟ ห ก ด
- Top row: ๆ ไ ำ พ ะ ั ี ร น ย บ ล ฃ
- Bottom row: ผ ป แ อ ิ ื ท ม ใ ฝ
- The number row has letters too (ภ ถ ุ ึ ค ต จ ข ช); the digits are on Shift
- Each key also shows the English letter in the same place, so you learn the layout as you type
Thai writes no spaces between words. A space shows the end of a phrase or a sentence.
Frequently asked questions
How do I type in Thai without a Thai keyboard?
Use this page. Click the letters on screen, or type on your normal keyboard — each key gives the Thai letter in the same place as on a Thai keyboard (Kedmanee).
How do I type a tone mark?
Type the consonant first, then the vowel above or below (if there is one), then the tone mark: J for ่, H for ้, Shift + U for ๊ and Shift + J for ๋.
Why did my vowel move in front of the tone mark?
Thai text is stored as consonant, vowel, tone mark. If you type the tone mark first, the keyboard puts the vowel in front of it, so the word shows correctly everywhere: กี่, not ก่ี.
How do I type Thai numbers?
Hold Shift on the number row and the keys near it: Shift + Q gives ๐, Shift + 2 gives ๑, Shift + 3 gives ๒. Most Thai text today uses the normal digits 0–9 too.
Is my text saved or uploaded?
Nothing is uploaded. Your text is kept in this browser only, so it is still there when you come back.
Related tools
- Japanese Keyboard — hiragana and katakana
- Korean Keyboard — type in Hangul
- Hindi Keyboard — Devanagari on InScript
- Text to Speech — hear the text read out
- Character Counter — count letters
How to use it
- Click the letters on the on-screen keyboard, or just type on your own keyboard — no need to click the text box first
- Hold Shift for the second letter on each key (ฉ ฮ ศ ษ …) and for Thai digits
- Type a vowel above or below, and a tone mark, after its consonant — they join it by themselves
- Already have a Thai keyboard on your computer? Untick Type with my own keyboard and type as usual
- Click Copy and paste the text anywhere, or Search Google / Translate in one click