Check the connection and selected device, then repeat the failed check: the run starts before the first input.
CPS test
Measure clicks per second, peak speed and timing consistency with selectable input modes and durations.
Also known as: cps test, cps tester, cpstest, click speed test, cps click test, clicks per second test. Free, online, and no download required.
The timer begins on the first valid click or spacebar press.
What the CPS test checks
| Check | How it is measured | Fails when |
|---|---|---|
| Timer start | performance.now starts the run on the first counted pointerdown or keydown. | Input before the first event is incorrectly included. |
| Click count | Every selected pointerdown or non-repeating Space event counts once. | A valid event is ignored or a held key adds repeats. |
| Consistency | Events are grouped into 250 ms buckets and compared by standard deviation. | The run contains long empty or unusually dense buckets. |
If something failed
Check the connection and selected device, then repeat the failed check: right-click opens a menu.
Check the connection and selected device, then repeat the failed check: a stored result looks wrong.
How to read the result
How the cps test works
The run has left-button, right-button and spacebar modes with durations from one to one hundred seconds. A ref stores the event total and quarter-second buckets while the harness publishes at most one state update per animation frame. No debounce is applied because combining rapid events would hide either real speed or switch duplication. The right-button mode suppresses the context menu only inside the pad.
What the result can establish
Use the same mode and duration when comparing runs. Local history retains at most fifty records, can be exported to CSV and can be cleared without affecting any other tool.
Measurement limits
CPS describes the selected event stream, not switch quality. Browser scheduling can shift bucket boundaries by a few milliseconds, so the final total and elapsed performance clock remain the primary values.
CPS test questions
What is a good score in a click speed test?
Most people land between 5 and 8 clicks per second with ordinary clicking over a ten second run. Practised techniques go higher, but a CPS score describes hand speed and the browser event stream, not mouse quality, so treat it as a personal benchmark rather than a device rating.
Does this CPS tester count duplicates from a faulty switch?
Yes, and deliberately so. No debounce is applied, because filtering rapid events would hide either genuine speed or a real double-click fault. If you suspect a worn switch, run the dedicated double click test instead, which separates duplicates from intent.
Where is my clicks per second test history stored?
Up to fifty runs are kept in this browser's local storage on this device only. Nothing is sent anywhere, the history can be exported to CSV, and clearing it removes those runs without touching any other tool on the site.