Calculator

WPM Calculator

Typed on paper, in Word or in another program? Enter what you typed and how long it took to get your gross WPM, net WPM, accuracy and keystrokes per hour.

Fill either characters or words. If you fill both, characters are used. By convention 5 characters = 1 word.

-Gross WPM
-Net WPM (minus wrong characters)
-Accuracy
-Keystrokes per hour
-Exam net WPM (minus wrong words)

The formulas

  • Gross WPM = (characters ÷ 5) ÷ minutes
  • Net WPM = ((characters − wrong characters) ÷ 5) ÷ minutes
  • Accuracy = (characters − wrong characters) ÷ characters × 100
  • Keystrokes per hour (KSPH / KDPH) = characters ÷ minutes × 60
  • Exam net WPM = (typed words − wrong words) ÷ minutes, where a word with any wrong character is one wrong word

WPM to keystrokes per hour

WPMKeystrokes per hour
257,500
309,000
3510,500
4012,000
5015,000
6018,000
8024,000

Want a real measurement instead of a calculation? Take the free typing test or the 1 minute typing test.

WPM calculator FAQ

Why is 5 characters one word?
Words have different lengths, so typing tests use a fixed standard: five characters, including spaces and punctuation, equal one word. It makes results comparable between texts.
What is the difference between gross and net WPM?
Gross WPM counts everything you typed. Net WPM subtracts mistakes, so it shows your useful speed. Employers and exams normally use net speed.
How do I convert WPM to KSPH?
Multiply WPM by 5 (characters per word) and by 60 (minutes per hour). For example, 30 WPM x 5 x 60 = 9,000 keystrokes per hour.
Does this work for Hindi typing?
Yes. Count characters or words the same way your exam does and enter them. Always check how your exam defines a word and a mistake.