ClickMetrik · CPS Test

CPS Test – Check Your Click Speed

Measure mouse clicks per second (CPS) or touch and pen taps per second (TPS) in a timed browser test. Ten seconds is selected by default.

Choose 1, 5, 10, 30, or 60 seconds, or enter a Custom whole-number duration from 1 to 300 seconds.

The first accepted input starts the timer and locks the attempt to Mouse, Touch, or Pen. Keyboard keys do not count.

Default
10 seconds
Durations
1–60s + Custom
Input
Mouse / Touch / Pen
Start
First accepted input
Best of 5
1-second only

Configure

Set up one focused test.

Duration

Ten seconds is the default. Custom accepts 1–300 seconds.

Test variant

Complete one CPS or TPS test using the selected duration.

Complete five automatically sequenced 1-second rounds after a short preparation phase. The first round locks Mouse, Touch, or Pen for the full series. Available only at 1 second.

Single: any valid duration. Best of 5: five automatic 1-second rounds.Available only at 1 second.

New here? Start with Single Test at 10 seconds.

Primary mouse button, touch, or pen only. The first accepted input starts, counts, and locks the input type. Keyboard keys do not count.

Test area

Click or tap only inside this surface.

idle

Ready when you are

Choose a duration and test type, then press Start test.

What does this CPS test measure?

This page counts accepted primary-button mouse clicks as CPS and accepted touch or pen taps as TPS during a configured duration. The first accepted input starts the timer and locks the attempt to one input type, so Mouse, Touch, and Pen results are not mixed.

Keyboard keys and Space do not count. The result describes browser input speed and timing only; it does not measure aim, reaction time, typing speed, APM, or diagnose a device.

Choose a duration and test type

1 second

The shortest preset, the only Best of 5 duration, and the most sensitive to a single input.

5 seconds

A short Single Test sample.

10 seconds

The default duration and recommended first test.

30 seconds

A sustained Single Test sample.

60 seconds

The longest preset and a sustained Single Test.

Custom

Enter a whole number from 1 to 300 seconds. Custom 1 supports Best of 5; every other valid value supports Single Test.

No duration is presented as an industry standard.

Single Test

Runs at every valid duration and saves one complete result. History and Personal Bests are isolated by input type and duration.

Best of 5

Runs only at exactly 1 second. Five automatically sequenced rounds share one locked input type and produce one compact series summary after round five.

How CPS, TPS, and timing metrics are calculated

Mouse CPS

Accepted primary mouse clicks ÷ configured seconds.

48 accepted mouse clicks in 10 seconds = 4.80 CPS.

Touch and Pen TPS

Accepted touch or pen taps ÷ configured seconds.

32 accepted touch taps in 5 seconds = 6.40 TPS.

The live rate uses accepted inputs divided by elapsed time so far. A final result always uses the full configured duration, not the time between the first and last input. A live rate is not saved as a Personal Best.

Peak 1s CPS or TPS
The highest accepted-input rate in a sliding one-second window, not the overall average.
Intervals
Average and fastest time between adjacent accepted inputs. They display a dash when fewer than two inputs are available.
Consistency
The existing bounded timing-stability score. It is not a rank or grade and displays a dash when unavailable.
First and second half
Rates for the two configured halves of the test.
Fatigue Change
(Second-half rate − first-half rate) ÷ first-half rate × 100. It is unavailable when the first-half rate is zero and does not diagnose fatigue or health.
Per-second chart
Accepted click or tap counts in each configured second.

How 1-second Best of 5 works

  1. Select preset 1 second or enter Custom 1.
  2. Select Best of 5 and press Start test once for the series.
  3. A one-second preparation phase appears before each round.
  4. The first accepted input starts round one, counts, and locks Mouse, Touch, or Pen for the full series.
  5. Inputs of another type are rejected.
  6. Each round lasts one configured second.
  7. The next preparation and round begin automatically; no additional Start press is required.
  8. Reset, Cancel series, blur, hidden, or pagehide interruption discards the unfinished series.
  9. After round five, one compact summary records five round rates, Average, Best, Worst, Standard Deviation, and Range.

Five rounds produce: 6.00, 7.00, 8.00, 7.00, and 6.00 CPS.

  • Average CPS = 6.80
  • Best CPS = 8.00
  • Worst CPS = 6.00
  • Range = 2.00

How to take the test

  1. Choose a preset or a valid Custom duration.
  2. Choose Single Test, or choose Best of 5 at exactly 1 second.
  3. Press Start test.
  4. Click or tap inside the test area; the first accepted input starts and counts.
  5. Continue with the same locked Mouse, Touch, or Pen input type.
  6. Review the complete result, local History, and Personal Best.

Best of 5 adds a preparation phase and automatically advances through all five one-second rounds after the single initial Start press.

Limits, comfort, and privacy

Measures

ClickMetrik can measure accepted browser input counts, CPS or TPS, peak rate, adjacent intervals, consistency, half rates, Fatigue Change, per-second counts, and a one-second five-round summary.

Cannot verify

It cannot verify physical technique, game skill or legality, cheating, macros, automation, mouse faults, debounce, missed or double clicks, complete hardware latency, or a medical condition.

Only primary mouse, touch, or pen input inside the test area counts. Keyboard, Space, middle or right mouse buttons, synthetic input, and input outside the area do not count. Use a comfortable pace and stop if you feel pain or notable discomfort; this tool provides no medical diagnosis or treatment.

Local privacy

Compact History and Personal Bests remain in this browser and are bucketed by input type, duration, and Single Test or Best of 5. Clearing History removes recent homepage attempts; resetting a Personal Best affects only the selected bucket. Saved data excludes raw pointer events, coordinates, raw timestamps, interval arrays, per-second buckets, and identity. Share uses only a compact result.

More input tests

Mouse and click tests

Keyboard, spacebar, and mixed-input tests