Skip to main content
GEARCHECK LAB
Mouse Lab // Timed Click Rate

CPS TEST CLICK SPEED & CONSISTENCY

Measure how many primary-mouse clicks your browser receives per second. Choose a 1, 5, 10, 30 or 60 second window, then review average CPS, best one-second burst, median click interval, one-second pace spread and recent runs.

LOCAL TESTClick timing and run history stay in this browser session on this page.

Interactive measurement

Primary mouse button clicks per second

READY
CLICK TO STARTThe first accepted left click starts and counts toward the test.

Mouse only: primary/left-button clicks inside this area count. Touch, pen, right click, middle click and keyboard activation are ignored so CPS runs remain comparable.

How to run a useful CPS test

  1. Choose the duration you want to compare. A one-second run is mainly a short burst, while longer windows show sustained clicking.
  2. Use the same physical mouse button, browser and duration when comparing runs.
  3. Click once inside the large test area to start. That first click is counted.
  4. Keep clicking until the timer reaches zero. Clicks received after the exact end time are ignored.
  5. Repeat several runs and compare average CPS together with best one-second burst and pace spread instead of trusting only one personal-best attempt.

How GearCheck Lab calculates CPS

Final CPS is accepted primary-mouse clicks divided by the selected duration. Timing uses the browser's high-resolution performance.now() clock. The test groups clicks into one-second buckets, calculates the best bucket and shows the standard deviation of per-second counts as pace spread.

The median interval is the middle time gap between accepted clicks. It helps compare rhythm, but it is not a switch debounce or input-latency measurement.

Why CPS is not a hardware-health verdict

This tool measures browser click events, not the physical motion of the switch. A worn switch that chatters, vendor macros, automation software or unusual remapping can create more browser events than intended and inflate a CPS result.

If one physical click sometimes becomes two, use the separate Double-Click & Chatter Test. Do not use a high CPS score as proof that the mouse switch is healthy.

How to compare runs fairly

  • Use the same duration; a one-second burst is not directly comparable with a 60-second endurance run.
  • Use the same mouse button and clicking technique.
  • Keep the browser tab visible and avoid heavy background work that could affect event delivery.
  • Stop if your hand, finger or wrist becomes uncomfortable. There is no diagnostic value in pushing through pain.
  • If a score changes dramatically after a browser, port or connection change, repeat enough runs to see whether the difference is consistent.

Worked CPS result interpretations

6.2, 6.5 and 6.3 CPS over 10 seconds

Closely grouped averages with a small pace spread suggest repeatable technique for this setup. They do not certify the switch or establish a universal grade.

11 CPS for one second, then 5.8 CPS for ten seconds

The first number is a burst and the second is sustained pace. Compare like durations instead of treating the short burst as a contradiction.

Unexpectedly high CPS with occasional 15 ms gaps

Very short gaps may reflect rapid technique, macros or switch chatter. Repeat gently, then use the double-click diagnostic before blaming hardware.

Wireless runs vary while wired runs stay grouped

Repeat with the same grip and browser. A consistent difference can justify checking battery, interference or connection mode, but browser CPS alone cannot isolate the cause.

Troubleshoot inconsistent CPS results

  • Keep duration, mouse, button and technique identical for each comparison.
  • Close overlays and avoid switching tabs during a timed run; hidden-tab runs are intentionally voided.
  • If one press sometimes counts twice, compare the same button in the Double-Click & Chatter Test.
  • If clicks are missed, check remapping software, wireless battery and connection, then repeat on another USB port or browser.
  • Use recent-run history to judge repeatability; do not select only the highest attempt.

Limits of a browser CPS test

The browser sees delivered pointer events. It cannot measure switch force, contact resistance, USB polling intervals, wireless radio delay, operating-system scheduling or display latency.

Technique, fatigue, duration, browser load, accessibility software, macros and switch chatter can all change the count. Results are useful for repeatable comparisons, not esports ranking, medical assessment, repair approval or warranty decisions.

CPS test FAQ

What does CPS mean?

CPS means clicks per second. This test divides accepted primary-mouse click events by the selected duration.

What is a good CPS score?

There is no universal pass score. Compare repeated runs made with the same mouse, button, duration, technique and browser.

Why does the timer start on the first click?

Starting with the first accepted click removes a separate reaction-time phase and makes repeated click-rate runs easier to compare.

Does this measure mouse latency?

No. The page records when click events reach JavaScript, not the physical switch movement or full USB, wireless and display delay.

Can double-click chatter increase CPS?

Yes. Multiple browser events from one physical press can inflate the counter, so suspected chatter needs the dedicated double-click test.

Can I use touch or a pen?

No. This score intentionally accepts only primary mouse input so touch, pen and mouse runs are not mixed.