Typing Practice

Weak Key Practice

Targeted practice from your own mistakes.

0 Seconds
0 WPM
100% Accuracy
Click here and start typing to begin
Paused — click to refocus and continue

The timer starts on your first keystroke. Correct characters are marked green, mistakes red, and the current character is highlighted. Pasting is disabled.

Tip: after a test, press Enter to retry or Shift+Enter for new text. Esc exits focus mode.

Test settings
Content
Behavior
Appearance
Text size

TypeSpeedLab: Your typing input and performance data are processed locally in your browser and are not uploaded to our servers.

About this practice

Weak key practice turns your own mistakes into a training plan. After you take a test, the site analyzes which characters and letter combinations you missed most often — all in your browser, never uploaded — and builds practice sets that emphasize exactly those keys. Instead of drilling keys you already type well, you spend your effort where it actually moves the needle. If you keep fumbling the same reach or transposing the same pair of letters, focused repetition rewires that motion faster than general practice ever could. Take a test first so there's data to work from, then run the generated sets; over a few sessions your weakest keys tend to catch up with the rest, smoothing out the stutters that were quietly capping your overall speed.

How to use it

  1. Take any typing test first so your weak keys can be detected.
  2. Open weak key practice to get sets built around your misses.
  3. Type the targeted sets, focusing on the highlighted keys.
  4. Re-test after a few sessions to see the improvement.

Frequently asked questions

How are my weak keys found?

From the keystrokes of your recent tests, analyzed entirely in your browser. We rank the keys and combinations you miss most.

Is my mistake data uploaded?

Never. Weak-key analysis and all practice generation happen locally and are never sent to a server.

What if I haven't taken a test yet?

You'll get a general set to start with. Take a test to unlock practice tailored to your specific misses.

How is WPM calculated?

One word is defined as five characters. Gross WPM = characters typed ÷ 5 ÷ minutes; Net WPM uses only correctly typed characters. See our methodology page for details.