Blog · 3 min read ·
How wpm is calculated, and why raw and net differ
wpm is correct characters divided by five, per minute. Raw wpm counts everything you typed. Here is the arithmetic, with examples, and how accuracy and consistency are defined alongside it.

Every typing figure comes from a handful of definitions. Once you know them, you can compare a score from one app with a score from another, and you can tell when two figures are not comparable at all.
The five-character word
Words in English vary from one letter to a dozen. If a typing test counted real words, a passage of short words would make you faster. So the industry settled on a standard word: five characters, including spaces and punctuation. "The cat sat" is eleven characters, which counts as 2.2 words.
wpm
wpm = (correct characters ÷ 5) ÷ minutes elapsed
Type 300 characters correctly in 60 seconds and you are at 60 wpm. The clock starts on your first keystroke, not when the test appears on screen, so time spent reading before you begin does not count against you.
Raw wpm
Raw wpm uses the same formula but counts every character you typed, right or wrong. It is the speed your hands were moving. The difference between raw and net is the cost of your mistakes.
Two examples, both over one minute:
- 280 correct characters, 20 wrong: raw 60, wpm 56.
- 280 correct characters, 70 wrong: raw 70, wpm 56.
Same net speed. The second typist is moving faster and making more errors. If they fix the errors they will be at 70; the first typist has less headroom.
Accuracy
Accuracy is the share of keystrokes that were correct: correct keypresses divided by all keypresses. Backspaces are not counted as keystrokes, so correcting a mistake does not lower accuracy a second time, but the mistake itself already did.
Consistency
Consistency describes how even your pace was across the run. A test measures your raw speed second by second and looks at how much it varied. A typist who holds 60 wpm the whole way scores higher than one who bursts to 90 and stalls at 30, even if they finish with the same average. It is the figure that tells you whether a speed is yours or a lucky streak.
Why the definitions matter
monkeytype, the test most fast typists use as a reference, defines wpm, raw, accuracy and consistency this way, and any tool that wants its numbers to be comparable should too. Not every app does this. Some count real words; some stop the clock on the last keystroke rather than at the time limit; some exclude the first few seconds. None of those choices is wrong, but figures produced by different rules cannot be set side by side.
What is not comparable
A run on common English words and a run on a passage about, say, the sea are not comparable even under identical rules. The passage has rarer words, longer words and different punctuation. A personal best should be recorded only on the same kind of material every time, which is why a trainer should tell you when a run does not count towards one.
Common questions
Do spaces count in wpm?
Yes. A word is five characters including spaces, so the space you type after each word is counted like any other keystroke.
Why is my raw wpm higher than my wpm?
Raw counts every character you typed; wpm counts only the correct ones. The gap is your error rate expressed in speed. Closing it is usually faster than raising your raw speed.
Is 100% accuracy realistic?
On a short test, yes. Over a longer one, 97 to 99% is the range fluent typists hold. Below 95% the mistakes are costing more time than the speed is buying.
Keycap