Work through the course from key drills to passages. The timer starts on your first keystroke, and the on-screen keyboard highlights the next key and the finger that owns it.

Course
0sTime
Speed WPM
0 / 0Accuracy
Next key

Type the Chinese characters shown on screen using your system input method (Sogou, Microsoft Pinyin, etc.). Switch the IME to Chinese first if nothing appears.

Course
0sTime
Speed chars/min
0 / 0Accuracy
Next key

Type the pinyin on the top line, letter by letter, including the spaces between syllables. The Chinese characters underneath are there so you can see what you are typing.

Course
0sTime
Speed WPM
0 / 0Accuracy
Next key

Practise the numeric keypad: index finger on 4, middle on 5, ring on 6, thumb on 0. The keypad on screen lights up the key you need next.

Course
0sTime
Speed keys/min
0 / 0Accuracy
Next key

Practise the half-width symbols on the main keyboard. The shifted symbols (! @ # $ % ^ & * ( )) need Shift held down — use the Shift on the opposite side from the symbol key, and the on-screen keyboard lights up the correct one. Most punctuation symbols need no Shift at all.

Course
0sTime
Speed keys/min
0 / 0Accuracy
Next key

Wubi practice: the code for each character is shown underneath it — type the letters in order. Switch your input method to English first, or the IME will swallow your keystrokes.

Course
0sTime
Speed chars/min
0 / 0Accuracy
Next key

Paste anything you want to practise — an article, code, a word list. It is used immediately and never leaves your browser.

0sTime
Speed WPM
0 / 0Accuracy
Next key

A free-form 60-second test. It scores itself when time runs out — go for your best speed.

60Seconds left
0Speed WPM
100%Accuracy
Next key

Letters fall from the top. Press the matching key to clear them. Ten misses ends the game.

0Score
10Lives

Results are stored locally in your browser — nothing is uploaded. Clearing browser data erases them.

0Sessions
0Best WPM
0%Avg accuracy
0Streak
Error heatmap Shaded by mistake count: the darker the key, the more often you miss it. Deep red keys need dedicated drills.
Most mistyped keys