How this instrument works
Typing speed tests measure a 'word' as exactly five characters, spaces included, rather than counting actual dictionary words — a convention dating back to the typewriter era, when words of wildly different lengths made raw word-counting an unreliable measure of typing effort. Under this convention, 'I run' (5 characters counting the space) counts as one word, the same as a much longer word like 'rhinoceros', which also lands at exactly two of these standardized five-character units.
Gross words a minute (GWAM) is the raw figure: total characters typed, divided by five, divided by the time taken, with no adjustment for accuracy. Net WPM subtracts a penalty for errors — this calculator uses the straightforward approach of subtracting errors-per-minute directly from the gross figure, which is one of a couple of error-penalty conventions used across different typing tests; some instead subtract a fixed penalty per error above a threshold rather than scaling continuously.
This calculator is a self-testing tool, not a certified typing-test scoring engine — formal typing certification software may apply its own specific error-weighting rules that differ slightly from the continuous per-minute deduction used here, so treat the net WPM figure as a close, standard-convention estimate rather than an official certification score.
- Enter the total characters you typed, spaces included.
- Enter your test duration in minutes.
- Enter the number of errors you made.
- Read your gross WPM (ignoring errors) and your error-adjusted net WPM.
Worked example — a 5-minute, 250-character test
250 characters typed in 5 minutes: 250 ÷ 5 = 50 standardized words; 50 ÷ 5 minutes = 10.0 gross WPM.
With 2 errors in that same 5-minute test: error penalty = 2 ÷ 5 = 0.4 WPM; net WPM = 10.0 − 0.4 = 9.6 — a small deduction reflecting a low error count relative to the total typed.
Questions
Why does typing speed count every 5 characters as one "word" instead of actual words?
Actual words vary enormously in length, which would make raw word-counting an unreliable and easily-gamed measure of typing effort — someone typing short words would appear far faster than someone typing longer ones at the identical actual keystroke rate. The five-character convention, dating back to typewriter-era testing, standardizes 'word' into a fixed unit so speeds are comparable across different texts.
What's the difference between gross and net WPM?
Gross WPM measures raw typing speed with no accuracy adjustment — it's simply characters typed divided by five, divided by time. Net WPM subtracts a penalty for errors, giving a truer picture of usable, accurate output rather than raw keystroke speed alone, since a very fast but error-riddled typist may have a much lower net score than gross score.
Does every typing test penalize errors the same way?
No — this calculator uses a continuous errors-per-minute deduction from the gross figure, which is a common convention, but some typing certification programs instead apply a larger fixed penalty per error (for example, subtracting a flat number of words for each mistake) rather than scaling smoothly. If you're comparing to a specific certification's official score, check which convention that program uses.
What's considered a good typing speed?
Average typing speed for most adults falls in a wide range depending on the population measured and the source, with proficient typists commonly landing somewhere in the 40-70 WPM range and professional-level speeds often cited well above that. Context matters — a comfortable, sustainable everyday typing speed and a peak burst speed on a short test can differ substantially for the same person.
Should I count spaces and punctuation as characters?
Yes — the standard five-character-per-word convention includes spaces and punctuation in the character count, since it's counting keystrokes rather than letters alone. Leaving spaces out would understate your character count and, in turn, understate your calculated WPM.