Free Auto Clicker

CPS Test: Measure Your Clicks Per Second

Choose 5, 10 or 30 seconds, then click the pad. The first valid click starts the timer and counts as one. Read Final CPS after the full window ends to compare your runs.

Time left10.0s
Current CPS0.00
Final CPS—

Choose a duration. Your first click starts the timer.

How to run the CPS test

  1. Choose a test length. Select 5, 10 or 30 seconds. Leave that duration unchanged for the runs you intend to compare.
  2. Keep the pointer inside the pad. Your first valid primary click starts the timer and adds one to the count. Keep the tab visible until completion.
  3. Read Final CPS. The result uses the entire selected duration. Current CPS is a live estimate and can change sharply near the beginning.
  4. Reset for another run. Reset clears the current run and its result while keeping the chosen duration. Changing the duration between runs also clears the previous result.

Choose one input method. This button receives primary click events, including those produced by touch or native keyboard activation. Use the mouse consistently for a mouse-only comparison. This page cannot determine whether events came from manual clicking or automation.

The duration is locked during a run. Hiding or leaving this page cancels that measurement and clears its partial result; return and select Reset to start a complete test. A finished test does not restart on the next click until you reset it.

How the score is calculated

Final CPS = recorded clicks ÷ selected seconds. The first click is included at the start. A click received exactly at, or after, the deadline is excluded. Stopping your clicks early does not shorten the denominator.

Calculation examples, not score targets
Recorded clicksTest lengthFinal CPS
405 seconds40 ÷ 5 = 8.00
6410 seconds64 ÷ 10 = 6.40
18030 seconds180 ÷ 30 = 6.00

Current CPS uses elapsed time while you are clicking. A count of one divided by a very small elapsed time can create a high early value. Use the completed Final CPS and total count when comparing runs.

CPS does not describe every gap. A burst followed by a pause can have the same final score as evenly spaced clicks. At 8 CPS, 1000 ÷ 8 = 125 ms describes an equivalent steady pace, not the actual spacing of your clicks. The auto clicker speed test measures average gaps and gap spread separately. Use the click interval calculator for theoretical conversions.

Make a comparison you can use

Keep these conditions the same
ConditionReason
DurationA 5-second burst and a 30-second average cover different windows. Use the same test length.
Device and browserCompare input received under the same setup before changing one variable.
Input methodKeep mouse, touch, keyboard activation and external automation in separate comparisons.
Complete runPauses and missed targets affect the full-window average. Record them instead of treating every result as equivalent.

Take several complete runs and record each result if you want to compare them; this widget shows the current result and does not keep a run history. A single high score does not establish a universal mouse limit or a manual skill category.

Choose the right test for an unexpected result

  • No click registers: check a normal click in the middle of the pad, then use the mouse-button test to see which button the browser receives.
  • You are testing Right: use the right-click test. This CPS pad excludes right and middle clicks.
  • You need the time between two clicks: open the double-click test; CPS is a whole-window rate.
  • You are comparing a named technique: use the jitter or butterfly pages for a focused comparison, while keeping the same input and timing conditions.

The click speed tools directory explains which measurements differ. This page measures arriving events only; it does not generate clicks or control another tab or application. Use a short, bounded test in the actual target app before deciding how quickly to automate a desktop task.

Frequently asked questions

What does CPS mean and how is it calculated?

CPS means clicks per second. Final CPS is the number of valid clicks received by the pad divided by the selected test duration. For example, 40 clicks in 5 seconds is 8 CPS. It measures the input received by this page, not how another app responds to that input.

Should I choose a 5, 10 or 30 second CPS test?

Choose 5 seconds for a short sample, or 10 or 30 seconds to observe your average over a longer window. Use the same duration for results you want to compare. A short burst and a longer run answer different questions, even when both are shown in CPS.

Do touch and keyboard input count as clicks?

The pad counts primary-button click events. Touch and native keyboard activation of the focused button can also generate those events; right and middle clicks are excluded. Keep one input method for a comparison, and avoid keyboard activation when you want a mouse-only result.

What is a good CPS score?

This tool does not assign a universal good, average or expert rating. The duration, device, browser and input method affect what you are comparing. Use your own complete runs under the same conditions as a reference, rather than comparing a short burst with a longer test or a different input method.

When does the timer start and which clicks are included?

The first valid click starts the timer and is included. The test counts clicks before the end of the selected duration; clicks exactly at or after the deadline are excluded. If you stop clicking early, the remaining idle time is still part of the window used to calculate Final CPS.

Can the CPS test tell whether I used an auto clicker?

No. It counts events and does not prove that input was manual or identify a clicking technique. Keep automated and manual results separate. To inspect an external auto clicker’s average gaps and timing variation, use the dedicated auto clicker speed test.

Last reviewed: October 26, 2026

Need repeatable clicks instead of a speed test?

This test measures events received on its own pad. For a separate desktop task, Free Auto Clicker sends normal Windows input to a permitted, visible foreground target. Use a finite repeat limit and keep F8 ready to stop.

Download Free Auto Clicker

Ready to automate the clicks on your PC?

Repeat a limited clicking task on a visible foreground target in a Windows app that accepts normal mouse input.

Download for Windows

Windows 10/11 · x64 · Free · v8.1.0