🖱️ CPS Test
Test your click speed in 1, 5, 10, 30 or 60-second rounds. See clicks per second live, a second-by-second chart and your personal bests.
Your result and a second-by-second chart appear here when the timer ends.
Personal bests on this device: 1s — · 5s — · 10s — · 30s — · 60s —
What CPS Test Does
This CPS test measures how many times you can click in 1, 5, 10, 30 or 60 seconds and reports your clicks per second. The timer starts on your first click, so reaction time does not eat into your score, and at the end a second-by-second chart shows whether you held your pace or faded.
Click speed matters most in games where every click is an attack or an action — Minecraft PvP is the best-known example — and it is also a quick way to check that a mouse button still registers every press. The test records the precise browser timestamp of each click, so the result is not affected by how often the screen redraws.
Scores depend as much on technique and hardware as on speed of hand. Regular tapping with one finger, jitter clicking, butterfly clicking with two fingers, and drag clicking (sliding a finger across the button so it bounces) produce very different numbers, and the mouse’s switch and firmware decide how many of those clicks it actually reports.
How to Use CPS Test
- Choose a test length: 1, 5, 10, 30 or 60 seconds
- Click (or tap) the big box — the first click starts the timer
- Keep clicking until the timer runs out
- Read your clicks per second and the per-second chart
- Click the box again to retry and beat your personal best
Formula Used by CPS Test
Clicks per second
CPS = total clicks ÷ test length (seconds)
Worked example
64 clicks in a 10-second test.
- 64 ÷ 10
Result: 6.4 CPS — a gap of about 156 ms between clicks on average.
What a CPS Score Means in Milliseconds
Average time between clicks at each rate (1,000 ÷ CPS).
| Clicks per second | Time between clicks | Clicks in 10 s |
|---|---|---|
| 5 | 200 ms | 50 |
| 6 | 167 ms | 60 |
| 8 | 125 ms | 80 |
| 10 | 100 ms | 100 |
| 12 | 83 ms | 120 |
| 15 | 67 ms | 150 |
| 20 | 50 ms | 200 |
Choosing a Test Length
| Length | What it measures |
|---|---|
| 1 second | Peak burst — very sensitive to one missed or extra click |
| 5 seconds | Short sprint; the most common quick benchmark |
| 10 seconds | Balanced speed and consistency; best for comparing scores |
| 30 seconds | Endurance — watch the per-second chart for the drop-off |
| 60 seconds | Stamina; rates typically fall well below 10-second scores |
How to Read Your Result
Reading the per-second chart
A flat chart means you kept an even pace. A chart that starts high and slopes down is normal fatigue. Big dips in one second usually mean the finger lost rhythm — or, if they repeat at the same moment, that the mouse dropped clicks.
When the mouse is the limit
Mouse firmware ignores contact for a few milliseconds after each click to filter out switch bounce (debounce). Extremely fast techniques can hit that window and lose clicks. The opposite fault — a worn switch that registers one press as a double click — shows up as a sudden, unrealistic jump in score.
Limitations & Accuracy Notes
- Scores are only comparable between runs on the same mouse, since switch type and debounce settings differ between models.
- Personal bests are saved in this browser on this device only.
- Right and middle mouse buttons are ignored; only the primary button and touch taps count.
Frequently Asked Questions
How does the CPS test work?
Which test length should I use?
What are jitter clicking and butterfly clicking?
Why does my mouse register fewer clicks than I made?
Does it work on phones and touchscreens?
Are my scores saved?
References & Further Reading
- MDN Web Docs — Event.timeStamp — The high-resolution timestamp used for each click