Typing tests report speed in words per minute or key depressions per hour. Enter the characters you typed, the time and your uncorrected errors to get gross and net WPM, accuracy and KDPH.
Enter the characters typed, including spaces.
Enter the time in minutes and your errors.
Read your speed and accuracy.
Gross WPM: (characters ÷ 5) ÷ minutes
Net WPM: Gross WPM − errors ÷ minutes
Typing tests measure how fast and how accurately you type. Speed is usually expressed in words per minute (WPM), where one word means five keystrokes, or in key depressions per hour (KDPH). This calculator converts the characters you typed, the time taken and your uncorrected errors into gross WPM, net WPM, accuracy and KDPH.
Candidates for SSC CHSL and CGL skill tests, court clerk and stenographer posts, bank clerical roles and data entry jobs need to know where they stand against the required speed. Students practising on typing software can also convert a character count into these standard figures.
Count spaces and punctuation as characters, because each is a key press.
1. Count the characters typed, including spaces and punctuation.
2. Convert to standard words: words = characters ÷ 5.
3. Gross WPM = words ÷ minutes.
4. Net WPM = gross WPM − uncorrected errors ÷ minutes.
5. Accuracy = (words − errors) ÷ words × 100.
6. KDPH = characters ÷ minutes × 60.
7. Compare the relevant figure with the speed required in your exam notification.
Real words vary in length, so counting actual words would reward typists who happened to get short words. The five-keystroke standard, including the space, gives every test a common unit. English prose averages a little under five letters per word plus a space, so the convention is close to reality. Because it is based on keystrokes, the same WPM figure can be converted directly to KDPH: 1 WPM equals 5 × 60 = 300 key depressions per hour.
Gross WPM rewards raw speed. Net WPM subtracts one word per uncorrected error, spread over the test duration, so accuracy matters. In a 10-minute test, 10 uncorrected errors cost exactly 1 WPM. Corrected errors do not appear in the penalty but still cost time, because the backspaces and retyping slow you down. Most skill tests evaluate net speed or apply their own error rules, which is why steady accuracy often beats bursts of speed.
Recruitment bodies publish their own methods. SSC, for example, has used rules that classify mistakes as full or half errors, and sets different speed requirements for English and Hindi and for different posts. The formula here is the general standard, not any one body's scheme. Treat the result as a practice benchmark and read the notification for the exact method, the passage length, the allowed error percentage and whether the test uses WPM or KDPH.
Mohit is preparing for the SSC CHSL skill test and typed 3,150 characters in a 15-minute practice passage, leaving 9 uncorrected word errors.
Words (1 word = 5 keystrokes): 3150 ÷ 5 = 630 words
Gross WPM: 630 ÷ 15 = 42
Net WPM: 42 − 9 ÷ 15 = 41.4
Accuracy: (630 − 9) ÷ 630 × 100 = 98.57%
Key depressions per hour: 3150 ÷ 15 × 60 = 12,600
Answer: Net speed 41.4 WPM; Gross speed 42 WPM; Accuracy 98.57%
Counting words as typed instead of characters ÷ 5, which inflates or deflates WPM depending on word length.
Leaving out spaces from the character count.
Comparing gross WPM with a requirement that is judged on net speed or error percentage.
Assuming corrected errors are free; they cost time even if they are not penalised.
Practising in a different language or layout from the one used in the actual test.
Checking readiness for SSC, court, bank and data entry typing tests.
Converting typing software results into KDPH for exam notifications.
Tracking practice progress over weeks.
Employers screening candidates for data entry roles.
Do spaces count?
Yes, spaces are keystrokes.
How are errors marked in SSC?
SSC applies its own error rules for full and half mistakes; check the notice for the exact method.