What Does CPM Mean in Typing Tests?

Key Points
  • CPM stands for characters per minute — it counts every individual keystroke, including spaces.
  • WPM = CPM divided by 5. The relationship is fixed by the 5-character word standard.
  • CPM is used in data entry and some international certifications where character precision matters.
  • KPH (keystrokes per hour) is CPM multiplied by 60 — used in 10-key numpad testing.
  • Understanding CPM helps you interpret scores from platforms that report it instead of WPM.

What CPM Measures

CPM — characters per minute — counts the total number of individual characters typed per minute. Unlike WPM, it doesn't group characters into artificial "words." Every keystroke counts: letters, numbers, spaces, punctuation, and special characters are all counted individually.

If you type 300 characters in one minute, your CPM is 300. Your WPM would be 300 ÷ 5 = 60 WPM. The conversion is always the same: divide CPM by 5 to get WPM.

CPM vs WPM: When Each Is Used

MetricFull nameUsed whenTypical range
WPMWords per minuteGeneral typing, English text40–100+ WPM
CPMCharacters per minuteSome international certifications, data entry200–500+ CPM
KPHKeystrokes per hour10-key numpad testing, data entry jobs6,000–15,000 KPH
SPMStrokes per minuteStenography (steno machines)200–300 SPM

The CPM to KPH Conversion

KPH (keystrokes per hour) is simply CPM multiplied by 60. This conversion exists because data entry roles measure productivity over full working hours, not individual minutes. The math:

  • 60 WPM = 300 CPM = 18,000 KPH
  • 40 WPM = 200 CPM = 12,000 KPH
  • 30 WPM = 150 CPM = 9,000 KPH

Data entry job postings that list an 8,000 KPH minimum are requiring approximately 27 WPM of text-based typing, or approximately 8,000 numeric keypad keystrokes per hour for 10-key work. The calculation is the same in either case. For the 10-key numpad specifically, see the 10-key KPH and employment guide.

When You'll See CPM in Typing Tests

Most browser-based typing tests for English speakers report WPM as the headline number. CPM appears in a few contexts:

  • Some European typing test platforms that prefer character-based measurement
  • Data entry software that tracks productivity in characters
  • International certifications from countries where CPM is the standard
  • Some older productivity benchmarking tools

If you see a CPM number from a test and want to compare it to WPM: divide by 5. If you see a KPH number: divide by 300 to get WPM. For the full WPM calculation methodology, see how WPM and accuracy are calculated.

¿Listo para ponerlo en práctica?

Haz una prueba de mecanografía gratuita y empieza a hacer seguimiento de tu progreso.

Prueba de mecanografía gratuita →