WPM Test

A quick words per minute test on common English words. Pick 15, 30 or 60 seconds, type what you see, and get your WPM, raw WPM and accuracy. Below the test, the exact formula behind the number, so you know what your score means and how to compare it with other tests.

  • Runs in your browser
  • Only your score is shared, anonymously
  • Free, no sign-up
Time 1:00WPM 0
Click here or press any key to start typing

Type in the box below; the words above show what to type.

Space after each word. Tab restarts.

WPM-
Accuracy-
Raw WPM-
Errors0
Characters0

Click the text and start typing. The clock starts on your first key.

Leaderboard: top 10

#NameScoreAccuracyDate
1Ali52 WPM97%29 Oct 2026

Nicknames are optional and public. Scores pass the same checks as the site stats, and the best score per name is shown. All leaderboards and rules.

How to take the WPM test

  1. Choose a length. 60 seconds gives the most stable WPM; 15 seconds is a sprint that usually reads 5-10 WPM higher.
  2. Click the text and type the words shown, with a space after each. The clock starts on your first key.
  3. Watch the live WPM in the top bar; it settles after the first ten seconds or so.
  4. When the clock stops, read your WPM, raw WPM, accuracy and errors.
  5. Press Tab or Restart for a new set of words. Your best WPM for each length is saved in this browser.

What the results mean

Words per minute does not count actual words, because "a" and "extraordinary" would then be worth the same. The convention, used by every serious typing test, is that one word is five characters, spaces included:

WPM = (correct characters / 5) / minutes

So 300 correct characters in one minute is 60 WPM, whatever the word lengths. The space after a correctly typed word counts as a correct character; a wrong word loses its letters and its space.

  • Raw WPM = all characters typed / 5 / minutes, including mistakes. It is the speed of your fingers before accuracy is taken into account.
  • Net WPM (shown as WPM here) is the figure to quote. Some tests calculate it as raw WPM minus errors per minute; this test counts correct characters directly, which gives almost the same number without punishing a single typo twice.
  • Accuracy = correct characters / typed characters. 95% or better is expected in most job tests.
  • CPM (characters per minute), used by some tests and most non-English ones, is simply WPM multiplied by 5.
WPMCPMLevel
30150Bottom of the average range.
40200Average adult.
60300Good; meets most job requirements.
80400Fast.
100500Very fast.
150+750+Competitive.

How other people score on Testnook

Anonymous results from the last 30 days on this site, updated hourly. The top and bottom 1% are left out of the average, and results that fail our checks are not counted.

  • Typing test, 1 min: 1 result so far, stats appear at 10.
  • Typing test, 15 s: no results yet, stats appear at 10.

Why WPM differs between typing tests

Two tests can give the same typist scores 20 WPM apart. The text matters most: common lowercase words (as here) are fastest; sentences with punctuation and capitals cost 5-10 WPM; random letters or code cost far more. The length matters: a 15 second sprint reads higher than a 5 minute passage. The error rule matters: some tests stop you until a wrong letter is corrected, some subtract errors from raw speed, some ignore errors and show only raw WPM, which is why social media screenshots of 150 WPM often come from tests that do not count mistakes. Finally, whether the space counts as a character changes the result by a few percent. When comparing scores, compare on the same test; the typing speed test here uses the same formula on the same word list with longer options, and the English typing test uses sentences.

Average WPM by age and group

Surveys of typing tests put the adult average at 40 WPM with an accuracy of about 92%. Children learning to type reach 20-30 WPM by age 10 and 35-45 by the mid-teens if they are taught touch typing. Office workers who type daily average around 50; professional typists and transcriptionists 70-90; programmers are spread widely because code typing is different from prose. The fastest recorded typists exceed 200 WPM on short tests. Speed declines a little with age after 60, mostly from reduced practice rather than physical limits. These are typical ranges, not norms; a score above 50 with 97% accuracy is good enough for nearly any job that lists typing as a requirement.

Common problems and fixes

My WPM is lower than on another site

Different tests use different text and error rules. This test counts net WPM with the five-character convention; a test showing raw WPM or ignoring errors will read higher.

The live WPM jumps around at the start

In the first few seconds a single word swings the average a lot. It settles after about ten seconds; the final figure is what counts.

The clock does not start

Click on the text first so the hidden input has focus. On a phone, tap the box under the words.

Words keep getting marked wrong

Check Caps Lock and the keyboard layout. If a specific key never registers, test it with the keyboard tester.

Frequently asked questions

What does WPM mean?
Words per minute. In typing tests a word is defined as five characters including spaces, so WPM is correct characters divided by five, divided by the minutes elapsed.
What is a good WPM?
The adult average is about 40. 50-60 is good and what most typing jobs want; 70 and above is fast; over 100 is very fast.
What is the difference between WPM and raw WPM?
Raw WPM counts everything you typed, mistakes included. WPM (net) counts only correct characters. The gap between them is the cost of your errors.
How do I convert WPM to CPM?
Multiply by five. 60 WPM is 300 characters per minute.
Does a 15 second test give the same WPM as a 60 second one?
Usually a little higher, because you can sprint for 15 seconds. Use 60 seconds for a figure to compare with published averages.
Is my result saved?
Your best score for each length is saved in this browser when accuracy is 90% or better. Your keystrokes stay in this browser; only your final WPM and accuracy are shared anonymously for the site averages, unless you turn sharing off under the tool. A result needs at least 85% accuracy to count in the site averages and the leaderboard.
Embed this wpm test on your site

Free for any site. Copy the code into your page; the tool runs inside the frame without ads. Please keep the credit link under it. All embeddable tools.

Last updated