What is your clicks per minute (CPM)?
Choose a duration. Keep one input type. Compare against yourself.
Use your primary mouse button, touch, or pen. Input types stay separate.
Clicks per minute — the same measurement in another unit
CPM is clicks-per-second scaled up. It exists because some games and communities count by the minute rather than the second.
What this measures
The tool counts your primary clicks over the duration you choose and reports the rate as clicks per second multiplied by 60. A 10-second run reporting 600 CPM is simply 10 clicks per second — the longer the duration, the more the number reflects stamina than a single burst.
How to read your result
- Live CPM during a run is provisional and jumps around; the final number uses the whole duration, so judge yourself on that.
- A short run flatters a fast burst; a longer run shows whether you can hold the rate.
- Compare only runs of the same duration and input type — a 5-second mouse run and a 60-second trackpad run are not comparable.
How your score compares
There is no official average CPM, so your own history is the only meaningful benchmark. The techniques that raise the number — jitter and butterfly clicking — are the same ones used for CPS and carry the same strain risk.
Practical tips
- Pick one duration and keep it, so your saved runs stay comparable.
- Warm up briefly, protect your hand, and stop if you feel strain — no score is worth a repetitive-strain injury.
CPM is a rate for a fixed interval, not a ranking of skill or a test of hardware quality. Read: how to increase your click speed → See the full method →
Use a result as a starting point
CPM is clicks per second multiplied by 60, using the full selected duration. Live CPM is provisional. Compare runs of the same duration and input type.
Does this measure hardware latency or polling rate?
No. Browser event delivery is affected by scheduling and input processing. These tools do not certify hardware latency, USB polling rate, DPI accuracy or switch lifespan.
Where do my results go?
The last 30 runs stay in this browser’s local storage. Use the history button to copy a readable report, export JSON or remove them. Raw keyboard and pointer event streams are not sent to a server by this app.