34 languages · 50 levels each

Type in the language you actually think in.

Most typing tutors teach English on a QWERTY keyboard and stop there. This one runs the same graded course in 34 languages and scripts, with the timer length in your hands.

34Languages
1,700Lessons
3,959Runs recorded
7Timer lengths
Try it right here
0:00Time
0WPM
100%Accuracy
0Errors
Tap here and start typing Press Tab to restart · Esc to reset
Keep your eyes on the text, not your hands.

Your run

0Net WPM
0%Accuracy
0CPM
0:00Time
Raw speed0 Consistency0%
Correct characters0 Wrong characters0
Keys you miss most—

Pick a language

Each one has the same 50-level path: home keys, key pairs, words, phrases, sentences, then full paragraphs.

Fastest typists

Best run per person, at least 30 seconds and 92% accuracy.

See the full leaderboard
Rank Typist Language WPM Accuracy Date
1 Guest guest Russian 71 93.8% 3 days ago
2 agung guest Indonesian 66 97% 1 week ago
3 Riza guest Indonesian 59 99.7% 1 week ago
4 Guest guest Spanish 59 95.4% 4 days ago
5 gUZ guest German 58 97.4% 1 week ago
6 Guest guest English 58 97.4% 6 days ago
7 Guest guest Polish 56 92.2% 3 days ago
8 Guest guest German 55 94.2% 1 week ago
9 Guest guest Arabic 49 96.8% 1 week ago
10 caca guest French 48 93.1% 2 weeks ago

How the course is built

Levels that actually ramp

Level 1 is one keyboard row repeated. Level 50 is a full paragraph at 70 words per minute. The jump between any two levels is small enough that you keep clearing them.

You set the clock

15 seconds before a meeting or 10 minutes on a Sunday. Pick the length, and the level repeats itself until the timer runs out so a short text never cuts a long session short.

Fingers, not guesswork

The on-screen keyboard lifts the next key and colours it by the finger that owns it. After a few sessions you stop needing it, which is the point.

Questions

Is it really free?

Yes. All 34 languages and every level are free, and there is no account wall in front of practice.

Do I have to sign in?

No. Signed out, your last 200 runs stay in this browser. An account keeps them permanently, adds the progress dashboard, and carries your history across devices. Runs you did before signing up are moved into your account automatically.

How is speed calculated?

A word is five correct characters, the standard every typing test uses. Net WPM counts only characters you got right, so accuracy is already baked into the number.

Will it work on my phone?

Yes. Typing goes through a normal text field, so your phone keyboard behaves exactly as it does in any other app — including Hindi, Arabic, Thai and Japanese input.

What about Chinese and Japanese?

Those courses train the romaji and pinyin you type into an IME, which is what you press in real life. Korean is typed directly in Hangul.