CPS Test: Check Your Clicks Per Second

Click the blue box as fast as you can. The timer starts on your first click, and your clicks per second show up when it runs out.

Time left
5.0
Clicks
0
Clicks / sec
0.0
Your best
-

What Is a CPS Test?

A CPS test (clicks per second test) counts how many times you click in a set time, then divides by the number of seconds. Click 42 times in a 5-second test and your score is 8.4 CPS.

Gamers use it to check their speed for PvP and clicker games. It’s also a quick way to check that a mouse registers every click, and to measure how fast an auto clicker clicks.

How to Take the CPS Test

  1. Pick a test length

    Choose 1, 5, 10, 30 or 60 seconds above the click area. 5 seconds is the usual test. Each length also has its own page with score tables: 1 second, 5 seconds, 10 seconds, 30 seconds and 60 seconds. Longer tests show how well you keep your speed up once your hand gets tired.

  2. Click as fast as you can

    The timer starts with your first click inside the blue box. Keep your pointer inside it and click until the time runs out. Taps count too, so the test works on phones and tablets.

  3. Read your score

    You get your clicks per second, total clicks and a speed level. Your best score for each test length is saved in this browser, so you can see yourself improve.

Want a target to aim for? Turn on Challenge and pick Easy (5 CPS), Medium (8), Hard (11) or Insane (14). Sound plays a short tick on every click.

What Is a Good CPS?

Most people score between 5 and 8 clicks per second with normal clicking. The levels:

Click speed levels by clicks per second
CPS Level What it usually means
Under 5 Warming up Casual clicking, no technique
5-8 Average A typical speed for most people
8-10 Fast Good control and some practice
10-14 Very fast Usually jitter clicking
14+ Elite Butterfly or drag clicking

Short tests score higher than long ones. Almost anyone can hit a big number for 1 second, but holding it for 30 or 60 seconds is much harder.

Test an Auto Clicker

This page works as an auto clicker tester too. Point your auto clicker at the blue box and it tells you how many clicks per second you get, which isn’t always what the settings promise.

  1. Set the interval

    In IO Auto Clicker, choose Left click, set a click interval and select Repeat Until Stopped. Leave the cursor on Current Location.

  2. Hover over the box and press F6

    Move your pointer over the blue box and press F6. The first click starts the timer.

  3. Stop it when the test ends

    Press F6 again once the result appears, and compare the score with the table below.

Expected clicks per second for each auto clicker interval
Click interval Expected CPS
1,000 ms (1 second)1
100 ms10
50 ms20
20 ms50
10 ms100

At very short intervals you’ll usually see a bit less than the math says, because Windows and the browser can’t deliver clicks with perfect timing. For the full walkthrough, open the auto clicker test, and for more on intervals see our auto clicker settings guide.

How the auto clicker check works

The test measures the gap between every click. A human hand is never perfectly steady, so the gaps between your clicks jump around by several milliseconds. An auto clicker on a fixed interval clicks with almost identical gaps. When the gaps are that even, or the speed is beyond any human technique (50+ CPS), the result says “Looks like an auto clicker”.

It’s a strong hint, not proof. An auto clicker set to a random interval can pass as human, and very steady drag clicking can look fast enough to raise the flag.

How to Click Faster

Pressing harder doesn’t make you faster. Technique does. These are the three that players use to get past 10 CPS:

Jitter clicking (10-14 CPS)

Tense your forearm slightly so your hand vibrates, and let that vibration press the button. It’s fast, but it tires your arm quickly and makes aiming harder. Try it on the jitter click test.

Butterfly clicking (12-20 CPS)

Put two fingers (usually index and middle) on the same button and tap them one after the other. Each finger only does half the work, so you can keep it up for longer. Some servers count it as a double-click hack, so check their rules. Try it on the butterfly click test.

Drag clicking (20+ CPS)

Drag your fingertip across the button so the friction makes it bounce and register many clicks in one swipe. It needs a mouse with a textured button, and it only works in short bursts.

Whatever technique you use, practise in short sessions of 5 to 10 minutes, keep your wrist relaxed, and stop if your hand starts to ache. Our guide to clicking faster has step-by-step instructions and a daily practice routine.

Why Your Score Changes

CPS in Minecraft and Roblox

In Minecraft Java 1.9 and later, clicking faster than your weapon’s cooldown doesn’t add damage. A sword needs 0.625 seconds between hits (1.6 CPS) for full damage. Raw CPS matters more on servers running 1.8 combat, and in Bedrock Edition. Our Minecraft auto clicker guide has the exact settings.

In Roblox simulators and clicker games, more clicks mean more coins, which is why so many players use an auto clicker there. See the Roblox guide for the best settings.

Frequently Asked Questions

What is a good CPS?

Anything above 8 clicks per second is faster than most people. 10 or more usually means you use a technique like jitter clicking, and 14 or more puts you in the top tier.

What is the average CPS?

Most people click between 5 and 8 times per second in a 5-second test without any special technique.

Does the CPS test work on a phone?

Yes. Every tap on the blue box counts as a click, on phones and tablets as well as computers.

Can this test detect an auto clicker?

Usually. It flags clicks with almost identical gaps between them, and speeds above 50 CPS. An auto clicker set to a random interval can still look human.

How is CPS calculated?

CPS = total clicks ÷ test length in seconds. 60 clicks in a 10-second test is 6 CPS.

Is my best score saved?

Yes, in your own browser, separately for each test length. It isn’t sent anywhere, and clearing your browser data resets it.