GENERATOR

CPS Test: Click Speed Test

Click as fast as you can and see your clicks per second (CPS) to two decimals. Choose 1, 5, 10, 30 or 60 seconds and left click, right click or keyboard mode. The timer starts on your first click.

Test length
What counts as a click

Left click also counts touch taps. Keyboard mode is a separate accessibility option: in that mode only Space and Enter count, held keys that auto-repeat are ignored, and its scores are saved apart from mouse scores so the two are never compared.

Click here to start
The timer starts on your first click.
Clicks0
Time left5.00 s
Clicks per second0.00
Personal bestnone yet
0 s5 s

About this tool

CPS stands for clicks per second: how many times you can press a mouse button, tap a screen or press a key in one second, averaged over a fixed time. This CPS test counts every valid press in the click area, starts the clock on your first click, stops it exactly when the chosen time runs out, and divides the total by the length of the test. It runs entirely in your browser, works with a mouse, trackpad or touch screen, and keeps a personal best for each combination of test length and click type on your own device.

How to use the CPS test

  1. Pick a test length: 1, 5, 10, 30 or 60 seconds. Short tests measure a burst; long tests measure how well you hold a pace.
  2. Pick what counts as a click. Left click is the usual test and also counts taps on a touch screen. Right click counts only the right mouse button, and the browser menu that a right click normally opens is blocked inside the click area only. Keyboard mode counts Space and Enter.
  3. Click the area to start. Your first click is counted and starts the timer, so there is no countdown to react to.
  4. Keep clicking until the time is up. The counter, time left, live rate and per-second chart update as you go. Clicks after the time is up are ignored.
  5. Read your result, then press Restart to try again. Changing the length or click type also starts a fresh test.

How CPS is calculated

The page records the time of each press with the browser's high-resolution clock, performance.now(). The first press sets time zero. A press counts if it happens before the full test length has passed, measured from that first press. When the time is up the result is:

CPS = clicks counted / test length in seconds

The result is rounded to two decimal places. The divisor is always the full test length, not the time of your last click, so stopping early lowers your score. The chart splits the test into one-second slots and shows how many presses landed in each, which makes it easy to see whether you started fast and faded. In the 1-second test the slots are 0.2 seconds wide so the chart still shows a shape.

Presses are read from pointer events, which cover mouse, pen and touch input through one pointerdown event per press. The browser may also fire compatibility mouse events after a tap; this page ignores those, so a single tap is never counted twice. Each finger touching the screen is a separate pointer, so a two-finger tap counts as two presses.

Worked example

Choose 5 seconds and Left click, then press the button 37 times before the timer reaches zero. The result is 37 / 5 = 7.40 CPS. The same 37 clicks in the 10-second test would give 3.70, because the divisor is the full test length. For comparison, 9 clicks in the 1-second test is 9.00 CPS, 74 clicks in 10 seconds is 7.40 CPS, and 412 clicks in 60 seconds is 6.87 CPS.

Measuring CPS fairly

To help you read a result, the page shows a rating from its own bands: under 5 CPS is Relaxed, 5 to under 7 is Steady, 7 to under 9 is Quick, 9 to under 11 is Fast, 11 to under 14 is Very fast and 14 or more is Exceptional. These bands were chosen for this page. They are not averages, percentiles or records from any survey or population data.

Clicking techniques

Players commonly describe a few techniques for clicking faster. This page does not rank them or claim speeds for them:

Some game servers and communities set their own rules about clicking techniques, auto clickers and macros. Check the rules wherever you play.

Hardware: switches, debounce and double clicks

A mouse button closes a small mechanical or optical switch. Mechanical contacts can bounce, briefly making and breaking contact several times in one press, so mouse firmware filters out very quick repeat signals; this filtering is called debounce. A worn or faulty switch can chatter and send two clicks for one press, which is a common cause of an unwanted double click. This test cannot tell a real click from chatter, so a faulty mouse can inflate your score. To check yours, click slowly, once at a time, and watch the counter: if it sometimes jumps by two, the switch may be double clicking.

CPS in Minecraft PvP

Click speed is often discussed by Minecraft players. In Java Edition, version 1.9 (the Combat Update, released on February 29, 2016) added an attack cooldown: a meter that reduces damage when you attack before it is full, according to the Minecraft Wiki. The wiki describes this cooldown as a Java Edition mechanic. Because of it, clicking as fast as possible is not the same as attacking well in current Java Edition melee combat, where timing matters more. Raw CPS still matters to players on game modes or versions without that cooldown, and a CPS test is a simple way to practise and track consistency.

Look after your hands

Fast clicking is a repetitive movement. The NHS describes repetitive strain injury (RSI) as pain caused by repeated movement of part of the body, with symptoms such as aching, stiffness, tingling, numbness or cramp in the hands, wrists or arms. Take breaks between runs, do not force a technique that hurts, and stop if you feel pain or tingling. This is general information, not medical advice; if symptoms do not go away or get worse, speak to a health professional.

Common mistakes

Use cases

Use this page to warm up before a game, track your consistency over weeks, compare two mice, compare left and right click, or check whether a mouse is double clicking. For your keyboard, the Keyboard Tester shows every key press and how many keys you can hold at once. To time practice sessions use the Timer and Stopwatch, and to check your display try the Screen Resolution Checker.

Frequently asked questions

Is 10 CPS good?

There is no reliable published average to compare against, so the most useful comparison is with your own earlier results in the same mode. On this page's own rating bands, 10 CPS falls in the Fast band. Treat that as a label for this tool, not as a ranking against other people.

Why is my right click CPS lower than my left click CPS?

Right click is usually pressed with a different finger, often the middle finger, on a different switch, so speed and control can differ. That is why this page keeps separate personal bests for left click, right click and keyboard mode. Practise each one on its own and compare only results from the same mode and test length.

Does an auto clicker work on this CPS test?

This page counts every press it receives and cannot reliably tell a person from an auto clicker or a macro. A result produced by one says nothing about your own clicking speed. Many games and servers have their own rules about auto clickers, so check those rules before using one anywhere else.

Can I take a CPS test on a phone or tablet?

Yes. Choose Left click and tap the click area; each tap is counted once. Each finger is a separate touch, so tapping with two fingers counts both. Right-click mode needs a mouse because touch screens have no right button. Your phone and computer keep separate personal bests because they are stored in each browser.

Where are my personal bests saved?

They are saved in your browser's local storage on this device only, one best per test length and click type. They are not uploaded anywhere. A private window, clearing site data, or switching browser or device will start you with no bests, and the Clear personal bests button removes them.

Why does the timer start on my first click?

Starting on the first click removes reaction time from the result, so the score measures clicking speed only. A countdown would make the result depend on how quickly you noticed the start. Because the first click starts the clock and is counted, every test begins the same way.