Race your ghost. Find the keys you miss. Get in the flow.
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-missed keys, one bar per day you typed them (taller = more misses). A key counts as learned after 3 different days under 3% misses with at least 20 presses each.
Type a few lines to fill this in.
Each word counts once per try; a try with any miss or swap counts as a miss.
| word | tries | missed |
|---|---|---|
| No missed words yet. | ||
When you miss a key, the key that landed. A neighbour means your finger reached for it. The same finger means it drifted.
| wanted | hit | times |
|---|---|---|
| No misses yet. | ||
Time between two correct letters in a row (5+ tries). Slow pairs are where you still have to think about where the key is.
| pair | tries | ms |
|---|---|---|
| Type a line to fill this in. | ||
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.
A team shares one weekly board: each person's best run this week, how much they practised, and who improved most since last week. Make one for your class, office or friends and send the link.
Sign in or create an account above to make or join a team.
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. Practice one key at a time or take a 1 minute typing test. Built on r0ice.com.