About CPS Meter
CPS Meter is a free tool that measures how many times you click per second (CPS, clicks per second). Instead of showing a single average, it also shows your fastest 1-second stretch, how even your click intervals are, and how your speed dropped off over time.
Everything is measured inside your browser, and no click data is sent to a server. Your personal bests are kept only in this device's browser storage.
Key features
- Six duration modes — 1, 3, 5, 10, 30 and 60 seconds. The timer starts the moment your first input arrives, so reaction time never ends up in your score.
- Three input methods — mouse clicks, spacebar tapping and touch. Only the method you select is counted.
- Result analysis — average CPS, peak CPS (1-second sliding window), median, standard deviation and shortest interval, a CPS-over-time graph and an interval distribution graph.
- Cheat protection — auto-repeat inputs from holding a key down aren't counted, and inputs after the timer ends are discarded. Switching to another tab during a test cancels it.
- Personal records — saves your best score and last 20 runs for each duration × input combination.
- Keyboard tapping test — pick one key, or two keys to alternate, and measure your speed.
- Double-click test — finds abnormally short click intervals on each button and flags inputs that suggest chattering.
How to use
- Choose a duration (e.g. 5 seconds) and an input method at the top.
- Click the test area (or press the spacebar, or tap) and the clock starts at that moment.
- When time runs out, your results and graphs appear. Press Enter or R, or the “Try again” button, to go again right away.
- Use “Copy result” to share your score as text, or “Copy link” to share a URL containing your score.
Frequently Asked Questions
How is CPS calculated?
Average CPS is total inputs ÷ test duration (seconds). If you click 40 times in 5 seconds, that's 8.00 CPS. The first click starts the timer and also counts as one click.
How is peak CPS different from the average?
It slides a 1-second window across the test and finds the second that contained the most inputs. If you start fast and tire toward the end, it comes out higher than your average. In 1-second mode it equals the average.
Does holding down the spacebar keep counting?
No. Auto-repeat inputs generated by the operating system while a key is held are ignored; you have to release the key and press it again for it to count.
Why are my results different from other CPS sites?
Sites differ in when the timer starts, how they handle inputs at the very last moment, and what they call CPS. Here, the timer starts on your first input and only inputs up to exactly the chosen duration are counted. See the “Polling Rate and Measurement Limits” guide for details.
Why don't you show the average CPS or what top percent I'm in?
We couldn't find any age or gender norms for mouse click speed with a published sample and measurement method. Rather than show percentiles with no basis, we show the trend of your own records. Related research is covered in the “The Truth About Average CPS” guide.
Where are my records stored?
Only in this browser's localStorage. They don't sync to other devices, and you can erase them with “Clear records” or by clearing your browser data.
Does it work on phones?
Yes. Set the input to “Touch” and tap the test area. Alternating taps with two fingers each count as one input. The test area is set up so that zooming and text selection don't get triggered.
Does it detect autoclickers?
It doesn't make that call. However, human clicks always vary a little in timing, so if your interval standard deviation is close to zero, you can check for yourself whether automated input might be involved.