utilduck
Home · Brain & Games · Typing Speed Test

Typing Speed Test

Type the words below as fast and accurately as you can. The timer starts on your first keystroke.

This test always uses English words, regardless of your interface language, so results are comparable across languages.

Time left60s
WPM0
Accuracy100
Best WPM-

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

  1. Start typing the first highlighted word in the box; the 60-second timer starts automatically on your first keystroke.
  2. 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.
  3. Keep typing new words as they appear until the timer reaches zero.
  4. Your live WPM and accuracy update after every word you submit, not only at the end.
  5. 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

RangeGeneral description
Under 20 WPMCommonly reported for beginners or hunt-and-peck typists
20-40 WPMReported as an average typing speed for casual computer users
40-70 WPMReported as a proficient, comfortable typing speed for most office work
70-100+ WPMReported 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.