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.

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 your index finger for short tests and alternate fingers for longer ones. Keep the mouse steady.

Related Tests

Frequently Asked Questions

What is a good CPS score?

Most people achieve 6–8 CPS in a 5-second test. With jitter clicking or drag clicking, some reach 10+ CPS. For a 30-second test, endurance matters and CPS typically drops to 5–7.

Should I use a mouse or trackpad?

A mouse generally produces higher and more consistent CPS than a trackpad. Use the same input method each time for fair comparisons. Touch screens also work but have different latency characteristics.

Why does my CPS drop in longer tests?

Clicking rapidly is physically demanding. In 30-second tests, finger fatigue reduces speed. Shorter tests measure burst speed; longer tests measure sustained clicking endurance.

Is CPS the same as reaction time?

No. CPS measures how many clicks you can produce in a time window, not how fast you react to a stimulus. They test different abilities. Try the Reaction Time Test for reflex measurement.

Learn More

Understand your result and improve your testing approach.

All guides →