Skip to content
Typing Summit

WPM calculator

Enter what you typed and how long it took. Get gross and net words per minute, characters per minute, keystrokes per hour and accuracy.

I typed
Net WPM
49
Gross WPM
50
CPM
250
KPH
15,000
Accuracy
99.8%

1 word = 5 characters including spaces. Net WPM = (characters / 5 - errors) / minutes. KPH = characters per hour.

Count words in your text

Paste what you typed to fill in the count.

0 words · 0 characters

How long will it take to type?

Typing time for any length at any speed.

25 min
Guide

How to calculate words per minute

Typing speed uses a standard word of 5 characters, including spaces and punctuation. That way long and short words count fairly, and results compare across tests.

  1. 01

    Gross WPM

    Characters typed divided by 5, divided by minutes. 1,500 characters in 5 minutes is 1,500 / 5 / 5 = 60 gross WPM.
  2. 02

    Net WPM

    Subtract one word for each uncorrected error before dividing by time. With 10 errors, the example above becomes (300 - 10) / 5 = 58 net WPM. Employers usually ask for net WPM.
  3. 03

    CPM and KPH

    Characters per minute (CPM) is WPM times 5. Keystrokes per hour (KPH) is CPM times 60. KPH is the standard for 10 key and data entry jobs.
  4. 04

    Accuracy

    Correct characters divided by total characters typed. 95% or higher is the usual target for tests and jobs.

Questions people ask

4 answers

How do you calculate WPM?

+

Divide the characters you typed by 5 to get words, then divide by the minutes it took. For net WPM, subtract one word per uncorrected error first.

What is the difference between WPM and CPM?

+

CPM counts characters per minute. WPM counts 5 character words per minute, so CPM is about 5 times WPM.

How do I convert WPM to KPH?

+

Multiply WPM by 5 to get CPM, then by 60. 60 WPM is about 18,000 keystrokes per hour.

Is it easier to just take a test?

+

Yes. The typing test calculates everything for you, including consistency and a speed chart.