gizmobench

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.

The clock starts on your first keystroke and runs for the duration shown. Backspace corrects. Press Escape to restart.
Run
Duration
Passage
Working
Net wpm
Accuracy

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.

Net and gross are both real, and they differ. Gross counts every character you typed at five characters a word, mistakes included. Net takes off one word for every mistake still standing when time runs out, which is the convention employment typing tests use. Both are shown here, so a number from this page will not surprise you when somebody else tests you. Nothing you type is uploaded: the passage is bundled with the page and the scoring runs in your browser.

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 sWords (characters / 5)Gross wpmNet wpm, 3 errors left
1002020 wpm17 wpm
1503030 wpm27 wpm
2004040 wpm37 wpm
2505050 wpm47 wpm
3006060 wpm57 wpm
3507070 wpm67 wpm
4008080 wpm77 wpm
4509090 wpm87 wpm
500100100 wpm97 wpm
550110110 wpm107 wpm
600120120 wpm117 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.