Measure registered primary mouse/touch presses with fixed-duration tests, rolling peaks, graphs and local personal bests.
Loading local session…
NIMZOA · SPEED & PRECISION
Click or tap as fast as you can before time runs out.
Finish a test to see your clicks in each second.
Best for 5s: 0.00 CPS
Your completed tests will appear here. Ready to set your first best?
Up to 200 recent results are saved; the latest 30 are shown. Personal bests persist separately for each duration. Active tests are not restored after a refresh.
CSV and Copy Result become available after a completed test.
Counts trusted primary pointer presses, not both pointer and click events. Mouse buttons other than the primary button, secondary simultaneous touches, keyboard clicks and synthetic DOM clicks do not count. Genuine double-click presses still count individually.
Tests cancel if the tab becomes hidden. Final CPS is total clicks divided by the selected duration; peak CPS is the most clicks in a rolling second. Measurements describe registered events, not certified hardware or human capability.
Use Fullscreen before starting for a focused view. Save / retry saves the local session; Try Again starts a fresh round.
Browser-only local storage; no account or cloud backup. Clearing browser data or a storage failure can remove recoverability. Export backups. Unsaved drafts remain in memory and save errors stay visible.
Enter your values locally; no inputs are uploaded.
Check validation feedback before reviewing the browser-generated result.
Review the explanation, copy supported outputs or reset the workspace.
Configure the local session, use the relevant controls and shortcuts, review results/saved state and explicitly export portable backups.
Tests last 1, 5, 10, 15, 30 or 60 seconds. The first trusted primary pointer press starts the monotonic deadline; only pointer-down events count, avoiding duplicate click/touch handlers. Secondary simultaneous touches, non-primary mouse buttons, keyboard and synthetic DOM clicks are excluded. Real double-click presses still count. Final CPS uses the exact selected duration and rolling peak uses half-open one-second windows. Results graph, click-timestamp CSV, duration-specific bests and 200 recent results are local. Active tests cancel on refresh/tab hiding. Measurements are registered events, not certified device/user capability.
Inputs and sessions stay in browser memory and local IndexedDB. No user-file uploads, accounts, paid services or cloud storage are used. Clearing browser data can delete sessions; storage failures remain visible and backups are recommended. Ordinary page requests may still be logged.
Only trusted primary pointer-down presses in the testing area count. Mouse/touch duplicate click handlers are not used. Secondary touches/buttons, keyboard activations and synthetic DOM clicks are excluded; genuine double-click presses count individually.
Final CPS divides registered clicks by the exact selected 1/5/10/15/30/60-second duration. Peak rolling CPS is the maximum number of clicks in a half-open one-second window. Inputs at or after the deadline do not count.
Duration-specific personal bests and 200 recent results are saved locally. A per-second graph and real CSV of click timestamps/duration/final CPS/peak are available for the completed test.
Tests cancel when the tab is hidden or refreshed instead of inventing active input history. New test/cancel resets the active measurement while retaining completed history; confirmed session reset clears bests/history. Measurements are not universal device or user capability claims.
Session data is stored only in this browser’s dedicated IndexedDB record. No account, paid API, external processing or user-file upload is used. Clearing browser data/private-session cleanup can remove it; keep exported backups.
Save completion is reported only after an IndexedDB transaction completes. Quota failures keep drafts in memory and the previous stored snapshot intact. Corrupted data is not automatically overwritten; recovery JSON and explicit replacement controls are provided. Revision checks prevent silent cross-tab overwrites. Sessions/backups are bounded to 2 MiB; undo snapshots are session-only and bounded.
Measure registered primary mouse/touch presses with fixed-duration tests, rolling peaks, graphs and local personal bests.
Tests last 1, 5, 10, 15, 30 or 60 seconds. The first trusted primary pointer press starts the monotonic deadline; only pointer-down events count, avoiding duplicate click/touch handlers. Secondary simultaneous touches, non-primary mouse buttons, keyboard and synthetic DOM clicks are excluded. Real double-click presses still count. Final CPS uses the exact selected duration and rolling peak uses half-open one-second windows. Results graph, click-timestamp CSV, duration-specific bests and 200 recent results are local. Active tests cancel on refresh/tab hiding. Measurements are registered events, not certified device/user capability.
Only trusted primary pointer-down presses in the testing area count. Mouse/touch duplicate click handlers are not used. Secondary touches/buttons, keyboard activations and synthetic DOM clicks are excluded; genuine double-click presses count individually.
Final CPS divides registered clicks by the exact selected 1/5/10/15/30/60-second duration. Peak rolling CPS is the maximum number of clicks in a half-open one-second window. Inputs at or after the deadline do not count.
Duration-specific personal bests and 200 recent results are saved locally. A per-second graph and real CSV of click timestamps/duration/final CPS/peak are available for the completed test.
Tests cancel when the tab is hidden or refreshed instead of inventing active input history. New test/cancel resets the active measurement while retaining completed history; confirmed session reset clears bests/history. Measurements are not universal device or user capability claims.
Session data is stored only in this browser’s dedicated IndexedDB record. No account, paid API, external processing or user-file upload is used. Clearing browser data/private-session cleanup can remove it; keep exported backups.
Save completion is reported only after an IndexedDB transaction completes. Quota failures keep drafts in memory and the previous stored snapshot intact. Corrupted data is not automatically overwritten; recovery JSON and explicit replacement controls are provided. Revision checks prevent silent cross-tab overwrites. Sessions/backups are bounded to 2 MiB; undo snapshots are session-only and bounded.