About this typing test
Words per minute (WPM) is calculated as the number of correctly typed words divided by the elapsed time in minutes. Accuracy is the percentage of typed words that exactly matched the target word. Press space or enter after each word to submit it and move to the next.
The word list is a fixed set of common English words, shown in the same language for every interface locale, so your WPM stays comparable no matter which language you're browsing in. Your best score is saved only in your browser.
How is WPM (words per minute) calculated?
WPM is calculated as the number of correctly typed words divided by the elapsed time in minutes: WPM = correct words / (elapsed seconds / 60). Accuracy is the percentage of submitted words that exactly matched the target word shown on screen. Example: typing 40 correct words in 60 seconds gives 40 WPM.
Steps to take the typing test
- Start typing the first highlighted word in the box; the 60-second timer starts automatically on your first keystroke.
- Press space or enter after each word to submit it — a correct match advances to the next word and a mismatch is marked as an error.
- Keep typing new words as they appear until the timer reaches zero.
- Your live WPM and accuracy update after every word you submit, not only at the end.
- When the timer ends, the input is locked and your final WPM, accuracy and (if it's a new record) best score are shown.
WPM and accuracy formulas
WPM = correctly typed words / (elapsed time in minutes) · Accuracy (%) = correct words / total words submitted x 100
- Correct word = a submitted word that exactly matches the target word shown, including capitalization
- Elapsed time = time since your very first keystroke, measured with the browser's timer, not since the page loaded
General WPM reference ranges
| Range | General description |
|---|
| Under 20 WPM | Commonly reported for beginners or hunt-and-peck typists |
| 20-40 WPM | Reported as an average typing speed for casual computer users |
| 40-70 WPM | Reported as a proficient, comfortable typing speed for most office work |
| 70-100+ WPM | Reported for experienced touch typists and some professional typists |
Frequently asked questions
Why is the word list always in English?
Building and maintaining a large, natural word list for every supported language would take far more effort than a single well-tested English list, and mixing languages would make WPM results incomparable across users. Using one fixed English list keeps the benchmark consistent no matter which interface language you're browsing in.
Does a typo count against my WPM?
A submitted word only counts toward WPM if it exactly matches the target word; a mismatched word does not add to your correct-word count and instead lowers your accuracy percentage, even though the timer keeps running.
Why does my WPM change while I'm still typing?
WPM is recalculated live after every word you submit, based on correct words divided by time elapsed so far, so it naturally fluctuates in the first few seconds before settling into a more stable rate as more words are typed.
Is my typing test data sent anywhere?
No. The word list, your input, and your best score are all handled entirely in your browser; nothing is uploaded to a server or shared.
This test measures raw typing speed on a fixed set of common English words using space/enter to submit, which is simpler than tests that also count backspacing or measure keystroke-level accuracy; treat WPM as a rough personal benchmark rather than a certified typing score.