What Is CPM in Typing?
Characters per minute is a less common typing metric than WPM or KPH, but it still shows up on some tests and job listings. Here is what it means and how to convert it.
Most typing tests today report words per minute (WPM) for general typing or keystrokes per hour (KPH) for data entry. Occasionally, though, you will see a test or job listing quote a figure in CPM instead - and if you have never encountered it, it is not obvious how it relates to the metrics you already know.
Quick answer: CPM (characters per minute) counts every individual character you type in a minute, with no grouping into words. Divide by 5 to convert to WPM, or multiply by 60 for a rough KPH-equivalent. It measures the same underlying skill as WPM and KPH, just at a different scale - there is nothing separate to train for.
What Does CPM Mean in Typing?
Characters per minute (CPM) counts every individual character you type in one minute - every letter, number, space, and punctuation mark. Unlike words per minute (WPM), which groups characters into standardised five-character "words," CPM measures raw character output with no rounding or normalisation.
CPM is a simple, direct number: type 250 characters in a minute and your CPM is 250. It shows up occasionally on typing test platforms and in older typing curricula, though it is far less common today than WPM for general typing and KPH for data entry.
How Do You Convert CPM to WPM?
Examples: 200 CPM equals 40 WPM. 300 CPM equals 60 WPM. This is a straightforward conversion because CPM is essentially WPM without the five-character grouping - the two metrics measure the same underlying activity at a different level of granularity.
How Does CPM Compare to KPH for Data Entry?
For numeric data entry work, KPH (keystrokes per hour) is the standard metric rather than CPM, but the two are closely related - KPH is just CPM scaled up to an hourly figure and applied to keystrokes rather than characters in running text. If you see a job listing or test that quotes CPM for a data entry role, you can estimate the equivalent hourly figure by multiplying CPM by 60.
Example: 150 CPM on a numeric entry task equals roughly 9,000 KPH (150 x 60). This is a rough equivalence rather than an exact one, since KPH is usually measured over a full hour of realistic work rather than extrapolated from a short burst.
Is CPM a Good Metric to Track?
Not particularly, on its own. CPM tells you raw character throughput but says nothing about accuracy - a fast, error-filled attempt scores the same "gross CPM" as a slower, clean one. Most modern tests report net figures (WPM or KPH after error deductions) precisely because gross throughput alone is a misleading measure of real skill.
If a platform or employer quotes CPM, treat it the same way you would WPM or KPH: ask whether it is gross or net, and prioritise accuracy over raw speed when practising. See what is net WPM for how the error penalty works.
Which Metric Should You Use?
For general typing practice, WPM is the standard and the one most typing tests report by default. For numeric data entry roles - invoices, financial figures, inventory codes - KPH is the metric employers actually use. CPM is worth understanding if you encounter it, but it is not something you need to train for specifically; improving your WPM or KPH will move your CPM figure in lockstep, since they measure the same underlying skill.