MetricRally

CPS Test

Click as fast as you can for 5, 10, or 30 seconds. The timer starts on your first click. See your clicks per second, total clicks, and personal best.

Clicks0
CPS0
5s
👆
Press here to start
Timer starts on the first press

Press the area to begin

How CPS Is Calculated

Clicks per second (CPS) = total clicks divided by elapsed time in seconds. The timer starts on your first click, not when the page loads, so your reaction time to begin doesn't affect the score. The test area is large and designed to prevent accidental page scrolling or text selection during rapid clicking.

Not sure how to interpret your result? See the CPS score chart and good CPS guide for 5, 10 and 30-second reference ranges.

Scoring

Your score is total clicks in the selected duration. CPS is calculated from clicks divided by elapsed seconds. Higher is better.

Factors

Mouse type, clicking technique (normal, jitter, drag), and finger stamina all affect results. Browser and system performance can also play a role.

Tips

Relax your hand between attempts. Use a repeatable technique and compare the same duration and input method when tracking progress.

Related Tests

Frequently Asked Questions

What is a good CPS score?

MetricRally uses duration-specific internal reference bands. For 5 seconds, 5–7 CPS is Average, above 7 up to 9 is Fast, and above 9 is Very Fast. The 10 and 30-second modes use different thresholds because sustained clicking is a different task. See the What Is a Good CPS? guide for the full table.

Should I use a mouse or trackpad?

Mouse, trackpad, and touch input can produce different results. Use the same input method when comparing personal bests so hardware and input differences do not dominate the comparison.

Why does my CPS change in longer tests?

A short test measures burst clicking while a longer test requires you to maintain a rhythm. MetricRally keeps 5, 10, and 30-second personal bests separate so unlike durations are not mixed into one record.

Is CPS the same as reaction time?

No. CPS measures repeated clicking during a time window. Reaction time measures the delay between a visual stimulus and your response. They are separate measurements, so compare each against its own history.

Learn More

Understand your result and improve your testing approach.

All guides →