WPM Test
A sixty second words-per-minute test that shows the division as well as the answer. Type the passage, and when the clock stops you get net WPM first, gross beside it, and under them the working: characters typed, divided by five to make words, divided by the minute, less one word for every mistake still standing. The table further down does the same sum for every ten words a minute from 20 to 120, so you can see where your own character count lands.
Three hundred of the most common English words, in random order.
A clock counts down from the duration you pick and the score appears when it reaches zero.
Characters typed in one minute, and the words per minute they come to
Every row was produced by running the tool's own scoring over a one minute attempt of that length: a clean run for the gross column, and the same run with three mistakes left standing for the last column. A word is five characters including the space after it, so the words column is simply the characters divided by five, and at one minute the words and the gross wpm are the same number.
| Characters typed in 60 s | Words (characters / 5) | Gross wpm | Net wpm, 3 errors left |
|---|---|---|---|
| 100 | 20 | 20 wpm | 17 wpm |
| 150 | 30 | 30 wpm | 27 wpm |
| 200 | 40 | 40 wpm | 37 wpm |
| 250 | 50 | 50 wpm | 47 wpm |
| 300 | 60 | 60 wpm | 57 wpm |
| 350 | 70 | 70 wpm | 67 wpm |
| 400 | 80 | 80 wpm | 77 wpm |
| 450 | 90 | 90 wpm | 87 wpm |
| 500 | 100 | 100 wpm | 97 wpm |
| 550 | 110 | 110 wpm | 107 wpm |
| 600 | 120 | 120 wpm | 117 wpm |
Common questions
- How is WPM calculated?
- A word is five characters, by convention, whatever the actual words were. So the sum is characters typed, divided by 5, divided by the minutes elapsed. 300 characters in one minute is 60 words, which is 60 gross WPM. Net WPM then subtracts one word for every error still standing when the clock stops, so the same run with two mistakes left in is 58 net. This page shows all three steps under your score.
- Why is a word counted as five characters?
- Because counting real words would reward you for typing short ones. The five-character word is a standard from typewriter-era testing that makes runs comparable: a passage of long words and a passage of short ones score the same person the same way. It includes the spaces between words, which is why the number is characters typed rather than letters typed.
- Which number do employers use, net or gross?
- Net. An employment typing test quotes the figure with the error penalty already taken off, which is why net is the headline here and gross sits beside it. The gap between them is usually five to ten words a minute, and knowing which one you were given matters when somebody else re-tests you and gets a lower number than the one you quoted.
- What is a good words per minute score?
- Around 40 words a minute is the figure usually quoted for an adult on a full keyboard, and 65 or more for someone who types for a living. Accuracy matters as much as speed: 90 wpm at 92 percent accuracy leaves more to fix afterwards than 70 at 99 percent, which is why this test reports accuracy and splits corrected mistakes from uncorrected ones instead of giving a speed on its own.
- Does the timer start when the page loads?
- No. It starts on your first keystroke and runs for exactly sixty seconds from there, so reading the passage and finding the home row cost you nothing. Backspace corrects and is not counted as a keystroke: fixing a mistake costs you the time it took and nothing more.
- Can I run a shorter or longer test?
- Yes. The Duration control under the test offers 30 seconds, 60, two minutes and five, and the Run control switches to untimed practice or to a ten sentence run instead of a clock. The arithmetic panel follows whichever you pick, using the time the run actually took as the denominator.
Net WPM subtracts one word for every uncorrected error, the convention used by employer tests; gross WPM counts everything typed at five characters a word. Timing uses the browser clock and starts on your first keystroke, so the first second is never lost.