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.