Skip to main content
Mouse Diagnostic

CPS Test (Click Speed)

Test your clicks per second (CPS) in 1s, 5s, 10s, 30s, and 60s modes. Measure butterfly, jitter, and drag clicking speed free online with live score graphs.

TIME REMAINING: 5.0s TOTAL CLICKS: 0
CLICK HERE TO START TEST 0.0 CPS
LAST CPS 0.0
PEAK CPS 0.0
RATING Awaiting Test

Click Speed Score Tiers

> 12.0 CPS (Godlike / PvP Tier)

Mastery of butterfly, jitter, or drag clicking. Maximum knockback resistance in competitive Minecraft.

7.5 – 11.9 CPS (Fast Gamer)

Above-average standard or light jitter clicking speed. Quick single-tap firing in tactical FPS shooters.

< 7.4 CPS (Casual Baseline)

Standard relaxed single-finger clicking. Suitable for daily web browsing, RPGs, and strategy games.

How to Get Started

Just three steps to run a complete controller test and understand your controller's health status.

01

Connect Controller

Connect your controller to your computer via USB cable or Bluetooth. If the browser doesn't respond, press any button on the controller to activate the connection.

02

Button Detection

Press each button in the visual interface and confirm the corresponding area lights up on screen. This helps troubleshoot unresponsive or double-clicking buttons.

03

Sticks & Vibration

Rotate the sticks to check linearity and drift issues; click the vibration test button to feel if the left and right motor feedback is working properly.

What would you like to do next?

Select a diagnostic calibration suite, deadzone analyzer, or high-frequency overclock tool.

Fix

Repair & Calibration

Calibrate zero-point offsets or follow step-by-step repair guides.

Optimize

Game Deadzones

Calculate exact radial vs axial deadzone overlays for Fortnite, Apex, & COD.

Telemetry

Overclock & Circularity

Verify browser-observed update timing Hz stability and statistical circularity grades.

Is your mouse registering unwanted double clicks?

Run our switch chatter detector to test if your mechanical microswitch contacts have eroded.

The Biomechanics & Engineering of High CPS Clicking

Clicks Per Second (CPS) measures how many discrete switch actuations you can register in one second. In competitive gaming (especially Minecraft PvP and fast-firing semi-automatic weapons in FPS games), higher CPS grants decisive mechanical advantages.

4 Main Clicking Disciplines

  • Standard Clicking (6–8 CPS): Traditional single-finger index finger clicking. Emphasizes aim stability and comfort with zero hand fatigue.
  • Jitter Clicking (10–14 CPS): Rapidly tensing forearm and wrist muscles to transmit micro-vibrations through the fingertip. Achieves high burst speeds but can impair fine crosshair tracking.
  • Butterfly Clicking (14–20+ CPS): Alternating two fingers on a wide mouse button shell (like Glorious Model O or Roccat Kain 120), double-tapping the switch per stroke cycle.
  • Drag Clicking (25–35+ CPS): Moving a friction-taped finger across the matte surface of the mouse button, using micro-stick-slip friction to chatter the mechanical switch leaf dozens of times per stroke.

Mechanical vs. Optical Mouse Switch Debounce

Traditional mechanical microswitches (such as Omron D2FC or Kailh GM 8.0) require a software debounce algorithm (typically 4ms to 12ms) to prevent physical contact vibration from registering as false double-clicks. Optical switches replace metal leaves with infrared light beams, achieving zero electrical bounce and instantaneous 0.2ms click actuation.

Controller Hardware Glossary & Tips

Stick Drift & Deadzones

Stick drift occurs when analog sticks register input without being touched. This is typically caused by physical wear in traditional carbon-film potentiometers. A deadzone is a software-level threshold (e.g., 5-10%) applied to ignore these microscopic false inputs.

Hall Effect Sensors

Unlike traditional ALPS potentiometers, Hall Effect modules use magnetic fields to measure stick position. Because there is no physical contact or friction between the internal components, they are virtually immune to wear-induced stick drift, drastically extending the controller's lifespan.

Polling Rate (Hz) & Input Latency

Polling rate is how often your controller sends data to your device, measured in Hertz (Hz). A standard Bluetooth connection yields around 125Hz (8ms latency). Overclocking or using a wired USB connection can push this to 500Hz-1000Hz (1ms-2ms latency), critical for competitive gaming.

Circularity Error

When you rotate a joystick along its outer edge, a perfect module should trace a mathematically perfect circle. Circularity error measures the deviation from this perfect circle. High deviations (>15%) can result in uneven diagonal movement speeds in FPS games.

Frequently Asked Questions

Everything you need to know about testing your controller.

How do I test my clicks per second (CPS) online?

Select your preferred timer duration (1s, 5s, 10s, or 30s) above and click inside the green target pad as fast as possible. The counter uses high-resolution browser performance timers to calculate your exact average Clicks Per Second (CPS) score.

What is a good CPS score for Minecraft PvP and gaming?

A standard casual player clicks between 6.0 and 7.5 CPS. Competitive Minecraft PvP combatants using butterfly clicking or jitter clicking regularly achieve 12.0 to 18.0+ CPS to reduce sprint knockback and execute breezily/godbridging blocks.

What is the difference between Jitter Clicking and Butterfly Clicking?

Jitter clicking uses forearm muscle tension to vibrate the index finger rapidly over the switch (10–14 CPS). Butterfly clicking alternates two fingers (index and middle) on a wide primary mouse button, striking the switch twice per cycle (14–20+ CPS).

Why do optical mouse switches prevent drag clicking?

Drag clicking relies on mechanical switch leaf chatter (bouncing) during friction drag. Optical switches (Razer Gen-3, optical Omron) use infrared light beams with zero debounce delay, preventing artificial double-registering on a single physical stroke.

How can I increase my CPS speed?

Practice rhythmic finger alternation (butterfly clicking), use a lightweight mouse with low switch actuation force (45g–55g Kailh GM 8.0 or TTC Gold), apply textured grip tape to the button shells, and lower switch debounce time in your mouse driver.

How this test works & its limits
  • This test reads your controller through the browser's standard Gamepad API — no drivers, no installs, nothing leaves your device.
  • Readings depend on connection mode: Bluetooth reports at lower rates than USB. Compare like-for-like (wired vs wired).
  • We measure the input reaching the browser — display lag and game-engine queues are outside this test's view.
  • A clean reading now does not guarantee no drift in-game: deadzones differ per game, and wear develops over time. Use the Drift Timeline to track yours.
  • This is a diagnostic, not a hardware-lab certification. For repair or RMA decisions, confirm with a second run or second tool.
Read the full methodology
100% Client-Side

All Gamepad API data stays in your browser. Zero tracking or data collection.

Instant Results

No downloads, plugins, or software installation needed. Works instantly.

Free Forever

No paywalls, subscription requirements, or hidden usage limits.