Mouse / 05

Clicks per second.

Click as fast as you can. We compute the true rolling 1-second maximum — the highest number of clicks landing inside any continuous 1.0 s window — not the broken bucket math used by most CPS sites.

Notes

Style detection: a stable inter-click interval (CV < 0.25) is read as normal clicking; bimodal patterns are flagged as jitter (vibrating index finger) or butterfly (alternating fingers). Anti-cheat flag triggers if any 250ms window contains more than 6 events — almost always autoclicker behaviour.

Inter-click intervals awaiting clicks
0 100ms 200ms 300ms 400ms+
Duration
Total
0
CPS (avg)
0.00
Peak 1s
0
Fastest int.
—
Avg interval
—
CV
—
Detected style
—
Frequently asked

How is CPS actually calculated here?

Most CPS sites divide your total click count by the elapsed seconds, which under-reports peaks. This tool keeps every click timestamp and slides a 1.0 second window across the timeline, reporting the highest count inside any continuous window. A 12 CPS burst that lasts 800 ms reads as the genuine 12, not as 9.6. The displayed final score is the peak rolling second over the entire run, with the average and the per-interval distribution shown alongside so you can see consistency versus burst-only performance.

What is a good CPS score?

Untrained adults sit around 4 to 6 CPS. Casual gamers cluster at 6 to 8. Strong regular clickers reach 8 to 10. Jitter clicking pushes 10 to 14 sustained, butterfly clicking 14 to 20, and drag clicking can exceed 30 by exploiting switch bounce. Beyond about 12 CPS on a single click the gain is technique, not effort. If you see 25+ on a normal click style, your switch is almost certainly chattering rather than your finger being superhuman.

What is the difference between jitter, butterfly, and drag clicking?

Jitter clicking tenses the forearm so muscle tremor flicks the finger at 10–14 CPS — fast but fatiguing and a wrist-strain risk. Butterfly clicking alternates two fingers on the same button for 14–20 CPS. Drag clicking glides a fingertip across the button so a chattering switch registers many contacts per drag, reaching 30+. Drag clicking is bannable on most competitive Minecraft servers because it relies on hardware bounce. This tool detects the style automatically from the interval distribution.

Why is my CPS lower in Firefox than in Chrome?

Firefox processes mouse events on a slightly different schedule and can coalesce rapid clicks differently from Chromium. The gap is small — usually under 1 CPS — but if you are benchmarking yourself across browsers, stick to one. The /mouse/polling test confirms whether your browser is the bottleneck. Background extensions, screen recorders, and OBS hooks can all silently steal a click or two per second; close them for a clean run.

Does the test ban or flag suspicious scores?

Nothing is uploaded, so there is no global leaderboard to game. The tool does mark intervals shorter than 25 ms as outliers because human-generated clicks almost never reach that cadence — these are usually switch chatter or a macro. Intervals under 5 ms are stripped from the rolling-second calculation entirely. If you want a clean number for streaming or a tournament, run the test, then export the per-click log shown below the score.

How long should I click to get an accurate reading?

The default 5 and 10 second presets cover sprint clicking well. For peak burst measurement, 5 seconds is enough. For sustained rate, 10 seconds reveals fatigue and is the standard comparison length used by community leaderboards. If you want to see fatigue across a full minute, use the /mouse/endurance test instead — it charts CPS in every 1-second window and reports peak, sustained average, and the drop-off curve.