Education

Typing Speed Calculator (WPM)

Work out your typing speed in words per minute from what you typed and how long it took, with net WPM after errors, accuracy and keystrokes per hour for data-entry tests.

Rules last checked 25 October 2026Every step shown

Your numbers are saved in this browser.

Net speed

48.8 WPM

Gross speed
50 WPM
Accuracy
99.52%
Keystrokes per hour
15,000 KPH

48.8 words a minute after errors, at 99.5% accuracy: average. The average adult types about 40.

How it's worked out

  1. Words1,250 characters ÷ 5250
  2. Gross WPM250 ÷ 5 min50
  3. Net WPM50 − 6 errors ÷ 5 min48.8
  • A “word” is counted as 5 characters, including spaces, so results compare fairly between texts. Data-entry jobs often ask for 8,000 to 12,000 keystrokes per hour.

The formulas

Gross WPM = (characters ÷ 5) ÷ minutes · Net WPM = gross − errors ÷ minutes

Accuracy = (characters − errors) ÷ characters · KPH = characters ÷ minutes × 60

Example

1,250 characters in 5 minutes with 6 uncorrected errors is 250 words, so 50 gross WPM, 48.8 net WPM, 99.5% accuracy and 15,000 keystrokes per hour.

Questions people ask

How is WPM calculated?

Every 5 characters, including spaces, count as one word. Gross WPM is those words divided by the minutes taken.

What is net WPM?

Gross WPM minus uncorrected errors per minute. 50 gross WPM with 6 errors in 5 minutes is 48.8 net WPM.

What is a good typing speed?

About 40 WPM is average for adults. 60 or more is fast, and many typing jobs ask for 50 to 70 WPM with high accuracy.

What is KPH?

Keystrokes per hour, used in data-entry jobs. 1,250 characters in 5 minutes is 15,000 KPH.

About this calculator

Formula and rules last checked 25 October 2026Written and tested by the CalculatorDex teamReport a problem