A touch-typing trainer that counts transpositions separately from ordinary misses — because most real typing errors are two hands landing out of order, which is a rhythm problem, not a speed problem.
On a phone? Thumb typing is a different skill — use the phone trainer, which has its own drills and its own leaderboard.
Pick a username and a password to keep it and land on the leaderboard. No email. Or just keep typing — runs wait here until you save.
Loading a line…
A key is outlined red once it has a real error rate. The small legend under each letter is the finger that owns it — a miss usually means a neighbouring finger reached for it.
By error rate, minimum four attempts. Adaptive mode feeds these back in.
| key | finger | tries | miss | ms |
|---|---|---|---|---|
| Type a line to fill this in. | ||||
Cross-hand pairs dominate here for almost everyone — both hands fire together and land in the wrong order.
| pair | hands | swaps |
|---|---|---|
| No transpositions yet. | ||
Your most-inverted pair, taken from the runs you have actually done. No other typing site can set this fight, because it is measured from your own fingers.
--
The same line for everybody, changing once a day. One attempt counts -- a rematch still records as a normal run, it just will not retake the day’s slot.
loading today’s line...
| # | who | wpm | acc | swaps |
|---|---|---|---|---|
| Nobody has taken it yet today. | ||||
The sentence is spoken and never shown. No text to copy from, so this trains a different thing than the drills above: sound straight to fingers. Suggested by lino76.
This plays audio. Nothing speaks until you press Play.
Graded on words, not characters — you cannot hear a comma or a capital letter, so punctuation and case are ignored. Homophones count either way: type mourning for morning and it is a hit, because you heard it right. Marking that wrong would measure spelling luck instead of listening.
Press Play to begin.
Average words per minute per day at the keyboard. Sign in to keep a history across sessions and devices.
Sign in to keep a history.
A username and a password, nothing else — no email is collected, which also means there is no password reset. Signing in records your runs and puts you on the board. New here? Use Create account — the site is new, so almost everyone is.
Change your password. There is no email on file, so this only works while you are signed in — and it signs you out everywhere else.
Loading…
| # | who | wpm | acc | runs |
|---|---|---|---|---|
| Loading… | ||||
Paste anything you actually write — emails, code comments, prompts, essays. It is mined in your browser for your most frequent words and never leaves this page or gets sent anywhere. Then pick the My text drill.
Progress is stored in this browser. Sign in to keep it across devices and appear on the leaderboard. Built on r0ice.com.