Skip to content

Click speed test

Clicks per second over 1 to 60 seconds, with a per-second chart and double-click fault detection.

Duration
Timer starts
Time left
s
Clicks
Rate
CPS

Click here to start

The 5 second timer starts on your first click.

Each click is timed when your system delivered it, from the browser's own event timestamp, so a busy page can't slow the count. Input lag from your mouse and display shifts every click by the same amount: it doesn't change your rate, only whether a click right at the edge of the window lands inside it.

How the click speed test works

The timer starts on your first click, or when a 3-2-1 countdown reaches zero, and runs for exactly the time you picked. Your score is the number of clicks inside that window divided by its length in seconds, so clicking steadily ten times a second scores exactly 10 CPS.

A click counts the moment the button goes down, not when it comes back up, and only the left button counts. On a touchscreen every tap counts, including taps from several fingers at once.

Timed to the event, not to the page

Each click is recorded with the timestamp the browser attached to it when your system delivered it. If the page is busy drawing a frame when you click, the click still gets its true time. The live counters update once per display frame, separately from the counting, so drawing never delays a click.

Switching tabs or windows during a run throws the attempt away: browsers pause background pages, and clicks meant for another window never reach this one.

Double-click detection

Releasing a mouse button and pressing it again takes a finger well over 30 ms. When two clicks arrive closer together than that, the likely cause is a worn switch bouncing and registering one press as two, a common fault in older mice. Your results point it out when it happens.

Butterfly and drag clicking can produce gaps that short on purpose, so the note is a hint rather than a verdict. To check one button in isolation, click it slowly on the mouse test's double click detector.

Questions

What is a good click speed?

Most people click 6 to 8 times per second with a normal index-finger click. Jitter clicking, where you tense your arm to vibrate the finger, reaches roughly 10 to 14. Butterfly clicking, alternating two fingers on one button, reaches 15 to 20, and drag clicking can pass 25 because the finger drags across the button and makes the switch fire repeatedly.

Does the first click count?

Yes. The first click starts the timer and is counted as the first of the run. A click landing exactly as time runs out belongs to the next run instead. That way a steady rhythm of n clicks per second scores exactly n.

Which duration should I use?

Short runs measure your burst speed and long runs measure how well you keep it up. One second runs are very noisy, because a single extra click changes the score by a whole click per second. Five or ten seconds is the usual comparison point; thirty and sixty seconds show how fast you tire.

Why does my result say my mouse might be double clicking?

Two clicks arrived less than 30 milliseconds apart. A finger can't release and press a button that quickly, so unless you were butterfly or drag clicking, the switch probably registered one press twice. That is a common hardware fault as switches wear. The mouse test can confirm it by checking one button at a time.

Do input lag or polling rate change my CPS?

Hardly. Lag from your mouse and display delays every click by the same amount, so the gaps between clicks, and your rate, stay the same. A low polling rate can round a click's timestamp by up to 8 ms, which only matters for a click at the very edge of the window.

Can I take the test on a phone or tablet?

Yes. Every tap in the click area counts, and taps from different fingers count separately, so you can tap with two thumbs. Double-tap zoom and text selection are switched off inside the area so they never swallow a tap.

Are my scores stored anywhere?

Only in your browser. Your personal best and recent history for each duration are kept in local storage on this device, and nothing is sent to a server. Clearing your site data removes them.