LeaderboardSign in
Learn to touch-type Thai

A free, structured way to master the Thai keyboard

ThaiTyper is a free typing trainer built around the Thai keyboard — its two standard layouts, its 44 consonants, and the Shift layer of tone marks and rarer letters. It runs entirely in your browser and maps your physical keystrokes to Thai, so any operating-system layout works without reconfiguring your device. Whether you are learning Thai, a Thai speaker who never picked up touch-typing, or a writer who wants to type faster, the curriculum starts from zero and moves at your pace.

One word, six strokes
  1. 1. เ, pre-posed, typed before its consonant, left hand, key G
  2. 2. พ, on the line, left hand, key R
  3. 3. ◌ื, above the line, right hand, key N
  4. 4. ◌่, above the line, right hand, key J
  5. 5. อ, on the line, left hand, key V
  6. 6. น, on the line, right hand, key O
เพื่อน, “friend” — read upward. Which side of the spine is the hand; how far out is the finger; the fill is the level; the roman letter is the key you press.
on the line
on the line
above the line
above
below the line
below
pre-posed, typed before its consonant
pre-posed
Distance from the spine
column = finger
WPM
0
CPM
0
Accuracy
100%
Time
00:00
daily · 0/24
สถานีอากาศยานคอปัสคริสตี
ยูโรคอปเตอร์ เอ็มเฮช-65 ดอลฟิน — CC BY-SA 4.0 — https://th.wikipedia.org/wiki/ยูโรคอปเตอร์_เอ็มเฮช-65_ดอลฟิน
%_`
+ๅ1
๑/2
๒-3
๓ภ4
๔ถ5
ูุ6
฿ึ7
๕ค8
๖ต9
๗จ0
๘ข-
๙ช=
⌫
Tab
๐ๆq
"ไw
ฎำe
ฑพr
ธะt
ํัy
๊ีu
ณรi
ฯนo
ญยp
ฐบ[
,ล]
ฅฃ\
Caps
ฤฟa
ฆหs
ฏกd
โดf
ฌเg
็้h
๋่j
ษาk
ซว;
.ง'
⏎
⇧ Shift
(ผz
)ปx
ฉแc
ฮอv
ฺิb
์ืn
?ทm
ฒม,
ฬใ.
ฦฝ/
⇧ Shift
คำที่เชี่ยวชาญ0 / 200 คำ
fewermore errors

Practice needs a physical keyboard

The trainer needs a physical keyboard and more room than a phone screen gives, so we've left it out rather than serve a miniature you cannot type on.

Lessons, guides, and the Kedmanee keyboard reference all work fine here.

01 · Learn the keys

See the next key at a glance

Start on the home row and follow the filled next key on the on-screen keyboard. Turn on the finger guide to see which finger to use, and use the heatmap to find keys that need more practice, so you can stop looking down and build muscle memory.

02 · Build skill by skill

A curriculum, not random words

The twelve-skill track builds from the home-row consonants outward — reaches, trailing and stacked vowels, the pre-posed vowel order, tone marks, the Shift layer, and full syllable clusters — each one unlocking the next as you reach 90% accuracy.

03 · Type real Thai

Real text and honest metrics

Once the keys feel natural, practise on real Thai words and a fresh daily passage drawn from a tokenised corpus. Track WPM, characters-per-minute, an authentic Thai net-words score, rhythm, and per-word mastery — the numbers that actually reflect progress.

Frequently asked questions

Is ThaiTyper free to use?

Yes. ThaiTyper is completely free, and unobtrusive advertising keeps it that way. Ads sit outside the typing area so they never appear over the prompt or keyboard while you are mid-drill. You do not need an account to practise — signing in only adds cross-device progress sync and the leaderboard.

Do I need to install a Thai keyboard to practise?

No. ThaiTyper maps the physical keys you press to Thai characters in the browser, so it works on any operating-system layout without reconfiguring your machine. That said, learning the real Kedmanee positions here transfers directly to a Thai keyboard once you switch your device into Thai for everyday typing.

What is the difference between the Kedmanee and Pattachote layouts?

Kedmanee is the default Thai layout pre-installed on virtually every device, so it is what schools and offices use. Pattachote is a later, more ergonomic layout that places frequent letters near the home row, but it never became widespread. For most people Kedmanee is the practical choice; Pattachote suits heavy daily typists optimising their own setup.

Should I learn Kedmanee or Pattachote first?

Pick one and commit to it — splitting practice between both slows the muscle memory for each. For maximum compatibility across borrowed and default devices, start with Kedmanee. Only choose Pattachote if you type Thai for hours every day on your own equipment and value long-term ergonomics over portability.

See all questions →