Need to type something in Thai but stuck with an English keyboard? Maybe you're planning a trip to Thailand, chatting with Thai friends, or working with Thai text for a project.
You don't need to change your system language or install anything. A virtual Thai keyboard works right in your browser.

Why a Virtual Thai Keyboard Makes Sense

The Thai script has 44 consonants, 15 vowel symbols, 4 tone marks, and various other characters. That's a lot more than the 26 letters of English. Installing a Thai keyboard layout on your OS means memorizing where each character sits on your physical keys – with no labels to guide you.
An online thai keyboard shows you every character visually. Click what you see. No memorization needed.
AnyKeyboard's Thai keyboard displays the standard Kedmanee layout that Thai typists use. Consonants, vowels, tone marks, and Thai numerals are all accessible. The interface loads fast and works on any device with a browser.

How Thai Typing Works Online

1. Go to the Thai Keyboard page 2. Click on Thai characters to build your text 3. Type each syllable in the order Thai writes it (see below); the marks above and below a consonant then land in place 4. Copy your text and paste it anywhere
Thai is a tonal language with complex character placement – vowels can appear above, below, before, or after consonants. The virtual keyboard handles all of this correctly.

The One Rule That Trips Everyone Up: Typing Order

Thai text is stored in the order you see it, not the order you say it. Five vowels are written before the consonant they are pronounced after – เ, แ, โ, ใ and ไ – and you type them first. To write ไม่ ("not"), press ไ, then ม, then the tone mark ่. To write แม่ ("mother"), press แ, then ม, then ่.
Everything else comes after the consonant. Vowels above or below it (ิ ี ึ ื ุ ู ั ็) come next, then the tone mark (่ ้ ๊ ๋), which sits on top. In เด็ก ("child") that is เ, ด, ็, ก: the leading vowel, the consonant, the short-vowel mark above it, then the final consonant.
Thai also leaves no spaces between words. A space marks the end of a phrase or sentence, so don't add one after every word.

Common Words, Key by Key

On a physical keyboard, the standard Kedmanee layout puts the characters for these words on the following keys: - สวัสดี (hello): L ; Y L F U - ขอบคุณ (thank you): - V [ 8 6 Shift+I - ไม่ (not): W , J - ไทย (Thai): W M P - ๆ (repeat the previous word): Q, and the Thai zero ๐ is Shift+Q
On the on-screen Thai keyboard you can simply tap the same characters in the same order.

Perfect For These Situations

Travelers booking hotels or messaging in Thai. Expats dealing with Thai government forms. Language learners practicing Thai script. Businesses communicating with Thai partners. Digital nomads in Bangkok, Chiang Mai, or Phuket.
Thailand has over 70 million people, and Thai is the primary language for all official communication. If you interact with Thailand in any capacity, you'll eventually need to type Thai.

No Account Required

Just open the page and type. Your text stays in your browser – nothing is stored on our servers. When you're done, copy your text and close the tab. Simple as that.
Try the Thai keyboard now – it takes less than 5 seconds to start typing.