⌨️ Typing Speed Calculator: WPM, Accuracy & KDPH (SSC)

Type a passage, note the characters, time and mistakes, and get your real typing speed.

No ratings yet — be the first

Enter details

Log in or create a free account to save your inputs and results, so you don't have to enter them again next time.🔒 No spam, ever. We never sell or share your details, and you can delete your history or account at any time. Privacy policy

Fill in the details and click Calculate to see your results.

Formula at a glance

Typing Speed Calculator: Gross WPM — (characters ÷ 5) ÷ minutes. Example: 2,000 characters in 10 minutes, 8 errors → Net typing speed: 39 WPM
How the Typing Speed Calculator works: Gross WPM — (characters ÷ 5) ÷ minutes

Rate this calculator

Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it: ★ ★ ★ ★ ★

📘 About the Typing Speed Calculator

Typing speed is measured in words per minute, where one 'word' is 5 key presses including spaces. Gross WPM counts everything you typed; net WPM subtracts the uncorrected mistakes, which is what most tests report. Government typing tests in India also use key depressions per hour (KDPH).

Enter what you typed, the time and your mistakes. The calculator gives gross and net WPM, accuracy, characters per minute and KDPH, and checks them against the SSC CHSL LDC/JSA (35 WPM English, 30 WPM Hindi), DEO (8,000 KDPH) and CGL tax assistant requirements.

🧮 Formula

Gross WPM
(characters ÷ 5) ÷ minutes
Net WPM
Gross WPM − errors ÷ minutes
KDPH
Characters ÷ minutes × 60

✏️ Worked examples

2,000 characters in 10 minutes, 8 errors

You enter
I know the number ofcharacters / key presses (with spaces)
Characters or words typed2000
Time — minutes10 min
Time — seconds0 s
Uncorrected errors (mistakes)8
You get
Net typing speed39 WPM
Gross speed40 WPM
Accuracy (approx.)98%
Key depressions per hour (KDPH)12,000
Characters per minute200
LevelAverage

39 WPM.

SSC DEO practice: 2,100 key presses in 15 minutes

You enter
I know the number ofcharacters / key presses (with spaces)
Characters or words typed2100
Time — minutes15 min
Time — seconds0 s
Uncorrected errors (mistakes)5
You get
Net typing speed28 WPM
Gross speed28 WPM
Accuracy (approx.)98.8%
Key depressions per hour (KDPH)8,400
Characters per minute140
LevelBelow average

8,400.

🧭 How to use this calculator

What you enter

  • I know the number of
  • Characters or words typed
  • Time — minutes (min)
  • Time — seconds (s)
  • Uncorrected errors (mistakes)

What you get

  • Net typing speed
  • Gross speed
  • Accuracy (approx.)
  • Key depressions per hour (KDPH)
  • Characters per minute
  • Level

💡 Type faster

  • Learn touch typing — keep fingers on the home row (ASDF JKL;).
  • Practise 15–20 minutes daily.
  • Aim for accuracy first; speed follows.
  • Use the same keyboard layout as your exam (Remington Gail or Inscript for Hindi).

❓ Frequently asked questions

What typing speed is needed for SSC CHSL?

For LDC/JSA posts: 35 words per minute in English or 30 in Hindi (10,500 or 9,000 key depressions per hour) on the computer. For DEO posts: 8,000 key depressions per hour — about 2,000 in 15 minutes.

What is a good typing speed?

40 WPM is average for office work; 60+ WPM is fast, and professional typists reach 70–90 WPM with high accuracy.

How is a word counted in typing tests?

As 5 key presses, including spaces and punctuation, so long and short words count fairly.