What is a CPS test?
A CPS test is a click speed test: it counts your clicks over a set time and reports clicks per second (CPS). If you click 45 times in a 5-second test, your score is 45 ÷ 5 = 9.00 CPS. Gamers use it to practise, and other people use it to check whether a mouse button is failing.
This clicks per second test also measures right clicks, the spacebar and any key, and records the exact time of every input, so it can show your best single second and how even your rhythm was, not just one average.
| Result | What it means | How it is worked out |
|---|---|---|
| Clicks per second | Your average speed over the whole test | Total clicks ÷ test length in seconds |
| Total clicks | Every click or key press inside the time window | Inputs after the timer ends are ignored |
| Peak 1-second | Your fastest burst | Most clicks inside any sliding 1-second window |
| Average interval | The typical gap between two clicks | Mean time between consecutive clicks, in ms |
| Consistency | How even your rhythm was | Standard deviation of those gaps compared with the average gap |
How does this click speed test measure your CPS?
It listens for the moment the button goes down, not for a finished click, and reads the browser's high-resolution timestamp for each one. That makes the count fair for fast techniques, where the release can come late or overlap the next press.
- Pointer down, not click. The
pointerdownevent fires when a button, finger or pen first goes down;clickwaits for release. - The timer starts on your first input, which counts as click one.
- Late inputs are ignored, even if the browser delivers them a moment after time is up.
- A short cooldown follows, so a trailing click doesn't start a new run by accident.
- Each tap counts once. Phones send touch and emulated mouse events for one tap; the test counts pointer events only.
CPS = clicks ÷ seconds
Peak second = most clicks in any 1000 ms window
Consistency = standard deviation of gaps ÷ average gap Right click CPS test, spacebar CPS test and keyboard CPS test
Switch What to count to change the input. Each mode keeps its own personal best, because each one uses different fingers and switches.
| Mode | What counts | Good to know |
|---|---|---|
| Left click | Primary mouse button, a trackpad click or a tap | Control-click is left out so macOS doesn't open a menu |
| Right click | Secondary button, or Control-click on a Mac | The browser menu is blocked inside the box only |
| Spacebar | The Space key while the box has focus | Holding the key down counts once |
| Any key | Any key except Tab, Escape and shortcut combos | Alternating two keys is allowed |
For the cps test right click mode, the page stops the context menu from opening while your pointer is over the box, and nowhere else. Touch screens can't right-click, so that mode ignores taps.
The cps test spacebar and keyboard cps test modes ignore auto-repeat. When you hold a key, your system sends repeated key events; the test drops them, so only real presses count. Press Esc to cancel a run.
Which length should you pick: CPS test 1 sec, 5, 10 or 60 seconds?
Use 5 or 10 seconds for a score you can compare over time. The cps test 1 sec mode shows raw burst speed, while 30 and 60 seconds show how long you can hold a pace before your hand tires.
| Length | Best for | Watch out for |
|---|---|---|
| 1 second | Pure burst speed | One slow start changes the score a lot |
| 5 seconds | Quick, repeatable checks | Still sensitive to a slow first second |
| 10 seconds | A fair everyday benchmark | Fatigue starts to show near the end |
| 30 or 60 seconds | Endurance and steady rhythm | Take breaks between runs |
| Custom (1–120 s) | Matching another site's length | Only compare scores of the same length |
What is a good CPS, and what is the average?
A good CPS is one that beats your own last score in the same mode and length. There is no reliable public average, and we don't collect results, so this page won't invent one.
CPS and the gap between clicks are two views of one number. The table shows what each speed asks of your finger.
| CPS | Gap between clicks | Clicks in 10 s |
|---|---|---|
| 5 | 200 ms | 50 |
| 8 | 125 ms | 80 |
| 10 | 100 ms | 100 |
| 12 | 83 ms | 120 |
| 15 | 67 ms | 150 |
| 20 | 50 ms | 200 |
Technique matters more than effort, so note whether you used normal, jitter, butterfly or drag clicking when you compare scores.
Jitter clicking, butterfly clicking and drag clicking explained
They are three ways to click faster than a normal tap. Jitter clicking tenses the arm so the finger vibrates on the button, butterfly clicking alternates two fingers on one button, and drag clicking slides a finger along the button so friction makes it bounce several times.
- Jitter clicking
- Fast, fairly even clicks from a tensed forearm. Shows up as tightly spaced, regular ticks on the result chart.
- Butterfly clicking
- Two fingers take turns on the same button. Shows up as pairs of clicks with a tiny gap inside each pair, so consistency reads as uneven even when the pace is high.
- Drag clicking
- A finger drags across the button and the switch registers many contacts in a short burst. It depends on the mouse's surface and switch, and shows as one dense clump followed by a gap.
How to click faster
Relax your grip, keep your wrist supported and practise short runs of the same mode. Use the consistency figure: a steadier rhythm usually raises your average more than a few frantic bursts.
- Warm up with two or three 5-second runs before you record a score.
- Try the fingertip on the front edge of the button, where it travels less.
- Watch the tick strip under your result. Gaps mean you paused; aim for even spacing.
- Compare only runs of the same length and input, and log your best per mode.
If your score jumps without a change in technique, check the mouse. A worn switch can register one press as two; ticks far closer together than you could click on purpose are the clue.
CPS in Minecraft: does clicking faster help?
It depends on the version. In Minecraft Java Edition 1.9 and later, attacks have a cooldown, and hitting before it recharges deals less damage, so spamming clicks isn't the best play. Older 1.8-style combat has no cooldown, which is why fast clicking matters more on servers that use it.
The Minecraft Wiki also notes that a mob or player hit by damage is invulnerable to most further damage for 10 game ticks, half a second. More clicks inside that window don't all land as extra hits. Aim, timing and knockback control count for as much as raw speed.
As for what CPS pro Minecraft players have: there is no verified dataset. Figures you see are self-reported, from different sites and techniques.
Auto clicker online: can a CPS test tell a human from a macro?
No. An auto clicker online tool, a mouse macro or a script sends the same browser events as your finger, and a web page can't reliably tell them apart. This CPS test has no leaderboard for that reason: scores are for your own practice, not proof.
Auto clickers have honest uses, such as testing a web form that needs a thousand clicks or automating a repeat task on a page you control. Our guide to auto clicker extensions for Chrome covers what to check before installing one. Most need to run code on the pages you use them on, so read what the scripting permission and access to all sites allow.
Why isn't my CPS click test counting every click?
Usually the wrong input mode is selected, or the box doesn't have focus for the keyboard modes. Check What to count first, then work through the list below.
- Right clicks don't count: switch to Right click mode. In Left click mode the browser menu still opens as normal.
- Space does nothing: the box needs focus. Click it once or Tab to it, then press Space.
- Holding a key counts once: that is by design; auto-repeat isn't a press.
- Trackpad clicks are missing: tap-to-click and force-click settings can delay or merge presses. A physical click is more reliable.
- The run cancelled itself: switching tabs or windows mid-test cancels it, because the timing would no longer be fair.
- Numbers look wrong in one browser: check your version with What's My Browser and turn off experimental input settings in Chrome Flags.
For a privacy check rather than a speed check, the WebRTC leak test shows whether websites can see your IP address.