Keystrokes per Hour Calculator

Turn a typing test result into gross and net keystrokes per hour (KPH), accuracy percentage, and an equivalent words-per-minute (WPM) speed — the standard metrics used to score keyboarding and data-entry tests.

Quick Facts

Net KPH formula
((Keystrokes − Errors × Penalty) ÷ Minutes) × 60
Most keyboarding and data-entry tests penalize each error by 10 keystrokes (some use 5).
Words-per-minute conversion
5 keystrokes = 1 word
The standard convention for translating keystroke speed into WPM, regardless of actual word length.

Your Results

Calculated
Gross KPH
-
Raw keystrokes per hour, errors included
Net KPH
-
Error-adjusted keystrokes per hour
Accuracy
-
Correct keystrokes as a percentage
Equivalent speed
-
Net speed in words per minute

Ready

Enter your typing test results and press Calculate.

About the Keystrokes per Hour Calculator

Keystrokes per hour (KPH) is the standard unit used by typing tests and data-entry job screens to measure keyboarding speed. Unlike words per minute, it counts every individual key press directly, which makes it the natural metric for ten-key and full-keyboard data-entry roles where raw input volume matters.

How keystrokes per hour is calculated

  • Gross KPH counts every keystroke you typed, mistakes included: Gross KPH = (Total Keystrokes ÷ Minutes) × 60.
  • Net KPH subtracts a penalty for each error before scaling to an hourly rate: Net KPH = ((Total Keystrokes − Errors × Penalty) ÷ Minutes) × 60. Most keyboarding and data-entry tests apply a 10-keystroke penalty per error, though some use 5 — check the specific test's scoring rules.
  • Accuracy is the share of keystrokes that were correct: Accuracy % = ((Total Keystrokes − Errors) ÷ Total Keystrokes) × 100.
  • Equivalent WPM converts net speed into words per minute using the standard convention that 5 keystrokes equal 1 word: WPM = Net Keystrokes per Minute ÷ 5.

Common uses

  • Scoring a typing or ten-key data-entry test that reports raw keystrokes instead of words.
  • Comparing your speed against a job posting's minimum net KPH requirement.
  • Tracking keyboarding progress across practice sessions over time.
  • Converting between keystrokes-based and words-based typing metrics.

Why net and gross speed can differ a lot

Because Net KPH penalizes each error by 10 (or however many) keystrokes, a small number of mistakes can pull the net figure well below the gross one. Two typists with identical raw speed can post very different net scores once accuracy diverges — which is exactly why employers who screen on KPH use the net figure, not the gross one, as the qualifying number.

Frequently Asked Questions

What counts as a keystroke?
Every individual key press counts as one keystroke - letters, numbers, punctuation, the spacebar, and corrections such as backspace in most tests. A repeated character counts once per press. Because of this, keystroke totals are always higher than the number of characters that end up in the final typed text.
Why do gross and net KPH differ?
Gross KPH = (Total Keystrokes / Minutes) x 60 and counts every keystroke, mistakes included. Net KPH subtracts a penalty for each error - commonly 10 keystrokes - before scaling to an hourly rate: Net KPH = ((Total Keystrokes - Errors x Penalty) / Minutes) x 60. Net KPH reflects accurate, usable output rather than raw typing volume.
How does KPH relate to words per minute (WPM)?
By the standard typing-test convention, 5 keystrokes equal 1 word regardless of the word's actual length, so WPM = Net Keystrokes per Minute / 5. A net speed of 12,500 KPH equals about 208 net keystrokes per minute, or roughly 42 WPM.
What is a good keystrokes-per-hour score?
It depends on the role. Many data-entry and keyboarding job postings list minimum net KPH requirements, often in the thousands per hour, with higher-volume production or ten-key specialist roles sometimes asking for more. Always compare your net KPH, not gross KPH, against the specific requirement you are targeting.