Typing Test (WPM)

Pick a short passage, type it as fast and as accurately as you can, and see your words per minute and accuracy when you finish. The timer starts on the first keystroke and stops the moment you complete the passage. Per-character feedback: correct characters turn green, mistakes turn red, extras (typed past the end) get a red caret. Pure client-side, nothing is uploaded, nothing is tracked.

Passage

Click the passage (or just start typing) to begin. The timer starts on your first keystroke.

Time 0.0s
WPM 0
Net WPM 0
Accuracy 100%
Errors 0

How it works

WPM
Words per minute. The standard convention is 5 characters = 1 word, so a 60-character minute is 12 WPM. We report two numbers: raw WPM (every typed character) and net WPM (raw WPM minus one point per error). Most typing schools use net WPM as the headline number.
Accuracy
The percentage of typed characters that match the target. A perfect run is 100%; one error out of fifty is 98%.
Passages
The default set is 8 short paragraphs drawn from public- domain sources (Aesop, Mark Twain, Benjamin Franklin, Marie Curie, Marcus Aurelius, Charles Darwin, George Eliot, and a 2005 Stanford commencement address). Each one is plain ASCII English with no digits, no code, and no unusual punctuation, so the keyboard surface is uniform.
Per-character feedback
As you type, each character is highlighted in place: green for correct, red for a mismatch, caret for the next character you should type. Anything you type past the end of the passage is flagged red.
Privacy
Everything runs in your browser. The timer, scoring, and rendering all happen locally. Nothing is sent anywhere.