HomebaseWorks

KPH vs WPM: what is the difference?

Short answer: WPM (words per minute) counts how many five-character words you type in a minute and is used for ordinary text. KPH (keystrokes or key depressions per hour) counts every key press over an hour and is used for data entry, where numbers and codes do not form real words. To convert roughly, multiply WPM by 300 to get KPH, or divide KPH by 300 to get WPM.

Also searched as: kph to wpm, wpm to kph, keystrokes per hour vs words per minute

EWritten by the HomebaseWorks editorial team ยท reviewed 26 Oct 2026

Typing tests report speed in two different units, and job listings often mix them up. Knowing the difference helps you read a listing correctly and practise for the right thing.

Advertisement

WPM: words per minute

WPM is the standard measure for typing ordinary text. A "word" in a typing test is not an actual word. It is a fixed block of five characters, including spaces and punctuation. This makes scores comparable across passages, because a sentence with long words and a sentence with short words produce the same count.

Most WPM tests also report accuracy, and many report net WPM, which subtracts a penalty for each error. Office jobs, transcription, chat support and most government clerical exams use WPM.

KPH: keystrokes per hour

KPH (also called key depressions per hour, or KDPH) counts every key you press that produces a character, then scales it to one hour. It is used when the material is numbers, codes, tables or form fields rather than prose. Data entry operator tests, 10-key tests and many back-office roles use KPH.

Because KPH counts raw key presses, it does not care whether the text makes sense. That is why it is fairer for numeric work, where "words" are meaningless.

Converting between them

The two units use different time scales (minute versus hour) and different units (word versus keystroke), so the conversion has two steps. Using the five-characters-per-word standard:

  • WPM to KPH: multiply by 5 to get characters per minute, then by 60 to get characters per hour. In short, multiply WPM by 300.
  • KPH to WPM: divide by 300.

Some quick reference points:

  • 20 WPM is about 6,000 KPH
  • 27 WPM is about 8,000 KPH
  • 35 WPM is about 10,500 KPH
  • 40 WPM is about 12,000 KPH
  • 50 WPM is about 15,000 KPH

Treat these as approximate. Real KPH tests include pauses, and some count only correct keystrokes, so your measured KPH on numeric material is commonly lower than the figure your prose WPM suggests.

Which one will you be tested on?

  • Clerical and typist posts: usually WPM on an English or regional-language passage, commonly over 10 minutes.
  • Data entry operator posts: usually KPH, commonly over 15 minutes, with a total key depression target rather than a per-minute figure.
  • Private data entry jobs: either; numeric roles tend to quote KPH, text roles quote WPM.
  • Chat, transcription and writing roles: WPM, if tested at all.

A common mistake

Candidates sometimes practise only on prose WPM tests and then sit a KPH data entry test for the first time on exam day. The number row, the punctuation and the lack of readable sentences slow them down far more than they expect. If your test is in KPH, practise on KPH material.

The reverse mistake also happens. A 10-key specialist with 12,000 KPH may be surprised to score only 35 WPM on prose, because fast digit entry does not train the letter keys.

Use our converter to switch between the two units for any figure in a notification or listing, then pick the matching practice test so you train on the format you will actually face.

More on speed and scores

Advertisement