CPSKIT / BLOG

CPS vs CPM vs clicks per minute: which number should you track

Short answer: “CPM” and “clicks per minute” are the same number, and CPS is that number divided by 60, so the unit is mostly cosmetic. What decides how useful a figure is is the test duration and whether you compare like with like. Pick one duration and one input type, track the unit that matches where you will share or compare the number, and convert the rest. The conversion itself is covered in clicks per minute (CPM): what it is and how to convert from CPS; this article is about choosing.

The numbers people mean

  • CPS (clicks per second): clicks divided by the seconds of the run. CPSKit shows it with two decimals.
  • CPM / clicks per minute: the same rate times 60, shown by CPSKit as a whole number. Written two ways, one measurement. (In advertising the same three letters can mean cost per thousand impressions; that is unrelated to clicking.)
  • A counted minute: a CPM from a run that really lasted 60 seconds. Here CPM is simply the number of clicks. A CPM from a 5 or 10 second run is a scaled rate instead, as the CPM article explains.
  • The per-second shape: the clicks in each second of a run, which the tool draws as a bar chart. It is not a different unit, it is the same clicks split by second.

Which number for which goal

What you wantTrack thisWhy
Compare with a score someone postedTheir unit and their durationA 10 s CPS and a 60 s CPM are different measurements even after conversion
See your own progressAny one unit, one duration, one input typeThe unit does not change the trend; mixing durations does
Short-burst speedCPS from a 1 to 10 s runSmall numbers are easy to read, and a short window mostly captures a burst
StaminaThe 60 s count (equal to CPM) plus the per-second chartA single average hides when the pace fell
A number that looks too goodThe raw click count and the double-click testExtra events from a worn switch count as clicks

The unit does not change how noisy a result is

One click is always 1 divided by your total clicks, as a share of the result, whichever unit you write. What the unit changes is how big the jump looks. These are invented figures at a steady 6 CPS pace, only there to show the arithmetic:

DurationClicks at 6 CPS (assumed)One click moves CPS byOne click moves CPM byShare of the result
1 s61.006016.7%
5 s300.20123.3%
10 s600.1061.7%
30 s1800.0320.6%
60 s3600.0210.3%

Read across a row and the last column does not care about the unit. Read down it and it shrinks fast. That is the actual reason a 60 second figure is steadier than a 5 second one: more clicks to average over. Note the CPM test’s presets run 5, 10, 15, 30 and 60 seconds on its full page, while the CPS test offers 1, 5, 10, 30 and 60, so a 1 second run exists only on the CPS side. A CPM reading from a short run also looks more precise than it is: at 10 seconds it can only move in steps of 6.

The bigger unit makes gaps look bigger

Two assumed runs. Run A: 60 clicks in 10 seconds, so 60 ÷ 10 = 6.00 CPS, scaled to 6 × 60 = 360 CPM. Run B: 330 clicks in 60 seconds, so 330 ÷ 60 = 5.50 CPS, which is a counted 330 CPM.

  • In CPS the gap reads as 0.50.
  • In CPM it reads as 30.
  • The ratio is the same either way: 6.00 ÷ 5.50 = 360 ÷ 330 ≈ 1.09.

A gap of 30 sounds dramatic and a gap of 0.5 sounds small, but they are one difference. And most of that difference in this example comes from the two durations, not from any change in the person, which is why the first rule above is to hold the duration fixed.

When CPS is enough, and when to look further

  • CPS is enough when you are comparing runs of one short, fixed duration. The numbers are small, and the CPS test reports the exact clicks-over-seconds value.
  • Use the minute when the question is about holding a pace. The clicks-per-minute test with its 60 second preset gives you a counted minute. The reasons the pace usually falls are in the endurance article.
  • Look at the per-second bars when two runs share an average but feel different. Both runs can total 300 clicks in 60 seconds, one even throughout and one fast early and slow late; the single number cannot tell them apart and the chart can.
  • Check the raw count and the switch when a result jumps. The double-click test shows whether one press is being reported as two events.

A tracking routine that works with any of them

  1. Choose one duration (for example 10 seconds for routine checks, 60 for stamina) and keep it.
  2. Keep the input type the same; CPSKit counts mouse, touch, pen and keyboard separately.
  3. Pick the unit you will share with, and write the duration next to every number.
  4. Compare medians of a few runs rather than single runs; the method is in how to track your click speed over time and compare fairly.

What none of these numbers measure

CPS, CPM and a counted minute all count click events your browser reports. They reflect you, your input device and the browser together. They do not separate out the mouse’s polling rate, DPI or input latency, which a web page cannot read from the hardware; see what a browser reports when you think it is measuring polling rate. CPSKit has no dataset of people’s CPS or CPM, so this article gives no average and no “good score”; for reading claims about averages see what is a good CPS score. The open double-click input behavior dataset beside this article documents browser double-click events, not click-speed benchmarks. For picking a different test, see the full CPSKit toolbox.

Frequently asked questions

Is CPM the same as clicks per minute?

Yes, in this context both mean clicks over a minute. The only open question is whether the run lasted a minute or was scaled up from a shorter one.

Should I track CPS or CPM?

Whichever you will compare against, as long as you keep the duration and input type fixed. The unit does not change the trend.

Is a 10 second CPS comparable to a 60 second CPM?

Only after you accept that the first is a short-window rate and the second a counted minute. Convert the units, but treat the durations as different tests.

Why does CPM move in big steps?

Because each click is worth 60 divided by the seconds. In a 10 second run that is 6 CPM per click.

These tools record real events observed in your browser. Results differ by browser, operating system and connection type, and a result does not certify the device or measure your hand beyond what the test page counts.

← All posts

Your recent tests

Up to 30 runs on this browser. Clearing site data also removes them.

No completed or interrupted runs saved yet. Start with a quick test.