How to use it
- Choose the Test length and the Input you want to use.
- Press for the first time to start the timer, then press as fast as you can.
- When time is up, read Clicks per second, the Average gap between clicks and the Jitter.
- Press Try again to repeat the test and compare your results.
What the rate means
Clicks per second (CPS) is the number of presses counted in the test divided by the length of the test in seconds. The first press starts the timer, and every press up to the end of the test counts. A 10-second test with 62 presses gives a rate of 6.20 clicks per second.
CPS = clicks counted ÷ test length in seconds.
Gaps, jitter and rhythm
A gap is the time between two presses, measured in milliseconds with the browser's high-resolution clock. The average gap is the mean of all gaps. Jitter is their standard deviation: how far the gaps spread from that average. A steady rhythm has a low jitter even at a high speed. Methods such as butterfly clicking (fast alternating taps with two fingers) or jitter clicking (shaking the hand) make the rhythm less even, so they usually show more jitter.
Switch bounce and double registration
A mechanical switch can close more than once when it is pressed. The extra closures show up as gaps of a few milliseconds, which this test counts separately so that you can see them. Such gaps are not clicks you made. Many gaps under 30 ms can mean that a switch is worn.
What the browser measures
The browser sees a press when the page receives it. Mouse software that sends clicks in bursts, or a slow device, can change the figures, so the result measures the page as much as the mouse. Repeat the test a few times before you draw a conclusion.
Example: 62 presses in 10 seconds
You press 62 times in a 10-second test. The rate is 62 ÷ 10 = 6.20 clicks per second. The 61 gaps between your presses give the average gap and the jitter shown in the result.
Frequently asked questions
Does the test record my clicks or send them anywhere?
No. Each press is timed in your browser and counted on the screen. Nothing is stored, and no click or key press is sent to our server.
Why is the spacebar mode separate?
A keyboard key and a mouse button are read through different events, and a held key can repeat. Spacebar mode counts only fresh presses, so holding the key down does not add clicks.
What is a good clicks-per-second figure?
There is no single good figure, because it depends on the style of clicking, the device and the test length. Compare your own results over several tests of the same length.
Why does my result change from one test to the next?
Tiredness, the mouse or switch, and the length of the test all change the figure. Short tests respond strongly to one fast burst, while longer tests give a steadier average.
Does the test work on a phone?
Yes, in click mode with a finger on the area. Spacebar mode needs a keyboard.
Sources
- High Resolution Time Level 3, W3C specification (performance.now)
- Pointer Events Level 3, W3C specification
- Standard deviation, Wikipedia
Figures and text last checked on Tuesday, November 10, 2026.