Typing Speed Calculator

min
Net WPM45
Gross WPM50
Accuracy98%

The Typing Speed Calculator turns a stretch of typing into a words-per-minute score using the standard convention that one "word" equals five characters. It reports your raw gross WPM, your net WPM after a penalty for uncorrected errors, and your accuracy percentage. Enter how many characters you typed, how many mistakes slipped through, and how long it took to benchmark your keyboarding speed.

Formula

grossWPM = (chars ÷ 5) ÷ min; netWPM = grossWPM − (errors ÷ min); accuracy = (chars − errors) ÷ chars × 100

chars
Total characters typed, including spaces
errors
Uncorrected mistakes remaining in the text
min
Elapsed time in minutes

How it works

  1. Count the characters you typed (including spaces), the number of uncorrected errors, and the elapsed time in minutes.
  2. Gross WPM divides the character count by five to get words, then divides by the minutes; net WPM subtracts one penalty word per error per minute.
  3. Accuracy is the share of characters typed correctly, and net WPM is never allowed to drop below zero even when errors are heavy.

Worked example

You type 500 characters in 2 minutes and leave 10 errors uncorrected.

  1. Gross WPM = (500 ÷ 5) ÷ 2 = 100 ÷ 2 = 50.
  2. Net WPM = 50 − (10 ÷ 2) = 50 − 5 = 45.
  3. Accuracy = (500 − 10) ÷ 500 × 100 = 98%.

Gross 50 WPM, net 45 WPM, at 98% accuracy.

Frequently asked questions

Why is a "word" counted as five characters?
It is the long-standing typing-test standard. Using a fixed five characters per word keeps scores comparable regardless of how long the actual words in your text are.
What is the difference between gross and net WPM?
Gross WPM measures raw speed from character count alone. Net WPM subtracts a penalty for uncorrected errors, so it reflects how fast you type usable, error-free text.
What is a good typing speed?
Around 40 WPM is average, 60 to 70 WPM is strong for office work, and professional typists often exceed 80 to 100 WPM. Accuracy above 95% matters as much as raw speed.
Can net WPM be negative?
No. If errors are heavy enough to push the penalty above your gross speed, net WPM is floored at zero rather than reported as a negative number.