Words per Minute Calculator
Score a typing test the standard way. Enter what you typed as a word count or a character count, the time in minutes and seconds, and your uncorrected errors — you get gross WPM, net WPM (the number that counts), and accuracy percent.
Example: with You are entering Characters typed (test standard) · Amount typed 500 · Minutes 2 · Seconds 0 · Uncorrected errors 4 → Net WPM: 48 net WPM.
- Gross WPM50 gross WPM (100 standard words in 2 min 0 s)
- Accuracy96.0% accuracy (4 uncorrected errors)
- How that ratesAt or above the ~40 WPM average — solid everyday speed
Computed by the calculator below using its default values. Change any input to see your own numbers.
Typing-test convention: 1 word = 5 characters (spaces included). Gross WPM = (characters ÷ 5) ÷ minutes; net WPM subtracts one word per uncorrected error per minute — the standard scoring used by typing tests.
Gross, net, and why tests count in fives
Typing tests do not trust the spacebar to define a word — 'a' and 'extraordinarily' would score identically. Instead they standardize: one word = 5 characters, spaces and punctuation included. Gross WPM is raw output, (characters ÷ 5) ÷ minutes. Net WPM applies the standard penalty of one word per uncorrected error per minute: net = gross − errors ÷ minutes. Type 500 characters in 2 minutes with 4 errors left standing and you score 50 gross, 48 net.
Only uncorrected errors count. Fixing a typo mid-test costs you time (lower gross) but no penalty, which mirrors real work: an error you catch is a keystroke, an error you ship is a problem.
What the numbers mean in practice
Commonly cited averages put adult typists near 40 WPM, professional roles at 60-80, and competitive typists past 100. But employers weight accuracy heavily: 55 WPM at 99% accuracy beats 75 WPM at 93% for almost any job that is not transcription against a deadline. If your accuracy is under about 96%, slowing down 10% typically raises your net score — errors cost a full word each, while speed gains come one character at a time.
How it’s calculated
Standard words = characters ÷ 5 (or your literal word count in words mode). Time = minutes + seconds ÷ 60. Gross WPM = words ÷ time. Net WPM = gross − (uncorrected errors ÷ time), floored at 0 — the standard one-word-per-error penalty. Accuracy = (words − errors) ÷ words × 100.
The 5-character word and one-word error penalty are testing conventions — different platforms count errors slightly differently (per keystroke vs per word), so scores across sites vary a few WPM.
Typing speed benchmarks (net WPM)
| Net WPM | Level |
|---|---|
| 20 | Hunt-and-peck beginner |
| 40 | Commonly cited adult average |
| 60 | Professional baseline (admin, writing) |
| 80 | Fast — transcription-capable |
| 100+ | Competitive typing territory |
Commonly cited typing-test benchmarks; treat as conventions rather than measured population statistics.
Common mistakes
- Reporting gross WPM when a job screen asks for net — the error penalty is the difference between passing and failing a 50 WPM bar.
- Counting corrected typos as errors; only mistakes still in the final text are penalized.
- Testing for 1 minute and quoting it as your speed — sustained 5-10 minute scores run 10-20% lower.
- Comparing scores across test sites without checking how each counts errors and words.
Frequently asked questions
What is the WPM formula?
Gross WPM = (characters typed ÷ 5) ÷ minutes. Net WPM = gross WPM − (uncorrected errors ÷ minutes). The 5-character 'word', spaces included, is the universal typing-test convention.
What is a good typing speed?
Around 40 WPM is the commonly cited adult average; 60-80 WPM covers most professional needs; 100+ is competitive-typist range. Pair the number with 97%+ accuracy — employers screen on both.
What is the difference between gross and net WPM?
Gross is raw output; net subtracts one word per uncorrected error per minute. With 4 errors in a 2-minute test, net = gross − 2. Net is the score tests and employers mean by default.
Do corrected mistakes lower my score?
Not directly — backspacing costs time, which lowers gross WPM, but only errors left in the final text draw the one-word penalty. Catch-and-fix is almost always worth it.
How do I convert WPM to keystrokes per hour?
Multiply by 300 (5 keystrokes per word × 60 minutes): 50 WPM is 15,000 KPH. Data-entry postings usually quote KPH; the companion keystrokes-per-hour calculator handles that direction.