gizmobench
BrowseDaily

CPS Test

Measure accepted presses per second over a chosen run length. The first press starts the timer. Use the mixed left-click/touch mode, isolate the right mouse button or space bar, or count fresh keyboard presses. Pick a quick duration or a custom whole number of seconds. Completed results include the average, fastest sliding second, per-second histogram and a shareable card. Scores describe browser events, not certified human speed.

Input
Run length
Presses
0
CPS so far
0.0
Best 5 s · Left / touch + keys
none yet

Left-button presses, taps, Space and Enter count. Changing the mode or duration resets the run. Held-key repeats never count. Press R to reset outside text fields. Switching tabs cancels an unfinished run.

The labels slow, average, fast, very fast are this page’s informal bands, not measured population averages or certified records. Compare the same input mode and duration.

Accuracy. The first accepted press starts the clock. Only presses in the chosen input mode and before the time limit count. Held-key repeats are ignored. Browser event timing, device behavior and automation can affect results; this is not a certified human-speed or hardware-latency test.

Common questions

What does CPS mean, and how is it calculated?
CPS means clicks per second. Divide the accepted press count by the measured seconds. For example, 47 presses in a five-second run give 47 ÷ 5 = 9.4 CPS. The equivalent per-minute rate is CPS × 60, or 564 in that example; it does not mean you actually clicked 564 times for a minute. Choose 60 seconds to measure a full minute.
How do I test left clicks, right clicks, taps or the space bar?
Choose the input mode before the run. Left / touch + keys accepts primary-button presses, taps, Space and Enter. Right button accepts only right mouse-button presses. Space bar accepts only Space. The target must have focus for keyboard input; click or Tab to it. The context menu is suppressed only inside the target. The <a href="/cps-test/right-click">right-click preset</a> opens with the right button selected.
Can I use any key, the up arrow or two alternating keys?
Any key counts fresh keyboard presses such as letters, arrows, Space and Enter. You can alternate two keys, for example Z and X; this is one combined count, without individual-key totals or binding a required pair. Held-key repeats, composition, modifier keys, Tab, Escape and Ctrl/Alt/Command shortcuts are excluded. R counts in this mode, so use Reset to restart. Browser or operating-system shortcuts may never reach the page.
Can I use 1, 5, 10, 15, 20, 100 or 1000 seconds?
The six quick buttons select 1, 5, 10, 30, 60 or 100 seconds. Custom seconds accepts a whole number from 1 through 3600; type 15, 20 or 1000 and choose Apply duration. A setting change clears the run. Invalid custom text is not applied. The first accepted press starts timing, and a press exactly at the deadline is excluded.
What is a good CPS score or the world record?
This page uses informal labels: below 5 is Slow, 5 to below 8 is Average, 8 to below 10 is Fast, and 10 or higher is Very fast. These labels are not a population study. Different durations, input modes, mice and techniques make scores hard to compare. Search results report inconsistent record claims; this page does not verify world records, rank people globally or assign animal ranks.
What are butterfly, jitter and drag clicking?
Butterfly clicking alternates two fingers on one button. Jitter clicking uses hand or arm vibration, while drag clicking tries to register repeated presses as a finger moves across a mouse button. This tool counts the accepted events your browser delivers, whichever technique produced them. It cannot prove a technique, diagnose switch bounce, detect automation or establish a Minecraft, Geometry Dash or osu! in-game score.
How is the fastest second different from average CPS?
Average CPS divides all accepted presses by elapsed time. Fastest second is the largest count in any sliding window shorter than one second, including bursts across a whole-second boundary. The histogram uses separate whole-second buckets. Six presses just before a boundary and six just after can produce a 12-press sliding second even though neither bucket contains all 12.
What happens if I keep clicking after time runs out or switch tabs?
Deadline presses are excluded even if a display timer runs late. After completion, the target ignores presses for about 600 milliseconds so an extra press does not erase the result; Reset starts over immediately. Hiding the tab cancels an unfinished run. A run exceeding 60,000 presses is also stopped without scoring, rather than silently dropping further presses.
Where are best scores stored?
Completed best scores are kept in this browser separately for each input mode and duration. Defaults and restored work are not written back on load. Deliberate setting changes and improved completed scores are saved when storage is available; a storage failure does not prevent testing. There is no account or global leaderboard. Clear site data to remove local records.
What does a challenge link contain?
A completed run can be copied as text or a 1200 × 630 image, saved as a PNG, or handed to a supported native share sheet. Its challenge link carries a run seed, duration, input mode and self-reported CPS. A recipient opens the same settings, completes a fresh run and sees the score difference. Old links retain the original mixed-input mode. The link is not proof of human clicking, delivery or a verified record.
Is this a reaction-time, typing-speed or mouse hardware test?
No. CPS measures repeated presses over time. The <a href="/reaction-time-test">Reaction Time Test</a> measures response delay after a signal, and the <a href="/typing-test">Typing Test</a> compares typed text with a passage. Those are different measurements. This page does not measure mouse polling rate, electrical switch latency or controller-button rate.
Will the online test work on a restricted school or work network?
The browser test needs no installation, but a network or device policy can block this site or its resources. This page cannot remove those restrictions. On a touch screen, use Left / touch + keys for taps; the Right button mode needs right-button mouse events.

The first accepted press starts the clock. Only presses in the chosen input mode and before the time limit count. Held-key repeats are ignored. Browser event timing, device behavior and automation can affect results; this is not a certified human-speed or hardware-latency test.