Skip to main content

How Fast Can You Click?

Measure your clicks per second (CPS) in real time. Choose a 5s or 10s session, click as fast as you can, and view your total clicks, average CPS, and peak CPS — all processed locally in your browser.

This test counts mouse or touch clicks within a timed window and calculates average and peak clicks per second (CPS) using PointerEvent timing.

Average users click 5–7 CPS, while competitive clickers using jitter or butterfly techniques reach 14+ CPS.

Duration:

What Do Your Results Mean?

Result Range Meaning
Good 8+ CPS average Your clicking speed is above average and competitive for most gaming scenarios requiring rapid inputs.
Warning 5–7 CPS average This is a typical clicking speed for casual users. Sufficient for general use but may limit performance in click-intensive games.
Bad Below 4 CPS average Unusually slow — could indicate mouse button stiffness, double-click detection issues, or a high debounce delay in your mouse firmware.

Common Issues and How to Fix Them

Clicks are not registering consistently

Your mouse switch may have contact bounce issues. Try updating mouse firmware or adjusting the debounce setting in your mouse software. A worn-out switch may need replacement.

CPS score is lower than expected on a laptop trackpad

Trackpad click mechanisms are slower than dedicated mouse buttons. Use an external mouse for accurate CPS measurement.

Related Tools

Frequently Asked Questions

What is a good CPS (clicks per second) score?

Average users click 5–7 CPS. Gamers typically reach 8–12 CPS. Competitive clickers can exceed 14 CPS using techniques like jitter clicking or butterfly clicking.

How is CPS calculated?

Average CPS = total clicks ÷ test duration. Peak CPS counts the maximum clicks registered within any 1-second window during the test.

Does this test work on mobile?

Yes. Tap the click area on touchscreen devices. Results may differ from mouse clicking due to touch input mechanics.

Is any data uploaded?

No. All click tracking runs locally via Pointer Events in your browser. No data leaves your device.