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.