Everyday

Keystrokes Per Hour (KSPH & WPM)

Work out keystrokes per hour from a typing sample, or convert KSPH to words per minute. It uses the standard 5 characters per word that BLS and most typing tests rely on.

Reviewed and updated

Skill
Words per minute
30 WPM

9,000 KSPH · data-entry professional

Keystrokes / minute
150
Keystrokes / second
2.5
1 WPM equals
300 KSPH
Estimates for general information, verify important figures before relying on them.
Was this helpful?

Divide by 300 — and why

WPM = KPH ÷ 300,   KPH = WPM × 300

A word is scored as 5 keystrokes and an hour is 60 minutes, so keystrokes per hour become words per minute after dividing by 5 × 60 = 300. That makes 10,000 KPH about 33 WPM. The 5-keystroke rule keeps the score independent of word length.

KPH to WPM at a glance

Keystrokes / hourWords / minuteLevel
3,00010Slow
6,00020Below average
8,00027Average office
10,00033Solid
12,00040Proficient
15,00050Data-entry standard

Job listings that quote KPH usually mean this net rate. To go the other way, multiply the WPM you know by 300.

Why the two numbers can disagree

  • Accuracy. A raw KPH counts every keypress; a net or adjusted score subtracts errors. A test reporting 5% mistakes will show a lower net KPH than the raw one, so check which figure a job spec means.
  • Numbers and symbols. The 5-keystroke word assumes ordinary prose. Numeric data entry uses shorter "words," so KPH is the fairer measure there and WPM can look inflated.
  • Measurement window. A rate from a 10-second burst overstates a sustainable hourly pace. A minute or more gives a figure that scales honestly to KPH.

Common questions

How do I convert KPH to WPM?

Divide keystrokes per hour by 300. That is because a word counts as 5 keystrokes and an hour is 60 minutes, so 5 times 60 is 300. For example, 10,000 KPH is about 33 words per minute.

Why is one word counted as five keystrokes?

It is the old typing-test convention, dating from typewriters. Every 5 characters, spaces included, count as one standard word, so speed does not depend on whether the text uses long or short words.

What KPH counts as a good typing speed?

Around 8,000 to 10,000 KPH (roughly 27 to 33 WPM) is a solid office pace. Data-entry roles often ask for 10,000 KPH and up, while 3,000 KPH (about 10 WPM) is slow.

From the blog

Guides & how-tos

All articles →