Advanced CPS Testing

Butterfly Click Test
Check Alternating Click Speed

Measure your clicking speed (CPS) using the alternating butterfly-clicking method. Analyze finger alternation consistency, track click interval balance, and test your hand coordination in real time.

Finger A Index Input
Finger B Middle Input
BUTTERFLY CLICK HERE
Alternate clicks between both fingers rapidly
5.0
Timer
0
Total Clicks
0.0
Live CPS
-- %
Alternation Balance
Performance Momentum Graph (CPS)
Coordination Analyzer

Evaluates the rhythm consistency and balance between alternating fingers

IDLE (AWAITING INPUTS)
⌨️ Practice Tips: Press R to reset instantly at any point
Performance Diagnostics

What Is the Butterfly Click Test?

The Butterfly Click Test is a dedicated speed run designed to measure, evaluate, and track a user's Clicks Per Second (CPS) rate using the alternating finger technique known as butterfly clicking. Unlike standard single-finger clicking, butterfly clicking utilizes two fingers (typically your index and middle fingers) positioned over a single mouse button. By alternating clicks rapidly, you distribute the physical strain across two finger tendons, allowing you to achieve much higher click rates without experiencing fast muscular fatigue.

Because butterfly clicking relies on coordination, consistency, and rhythm, achieving a high CPS score is as much about control as it is about raw speed. If your taps are erratic or out of sync, your mouse switches may fail to register inputs correctly. Our Butterfly Click Test features a high-precision input tracking system that processes clicks on the microsecond scale, helping you analyze and improve your finger alternation balance in real time.

Standard Clicking: 5 to 8 CPS (Single finger, claw or palm grip)
Basic Butterfly Clicking: 10 to 14 CPS (Alternate finger rhythm, standard switches)
Advanced Butterfly Clicking: 16 to 25+ CPS (Requires lightweight switches, low debounce delays)

⚡ Alternation Balance

Our tool monitors the precise interval spacing of each registered click to evaluate the coordination and balance of your alternating finger rhythm.

⏱️ Debounce Check

The built-in compatibility sensor analyzes click spacing to see if your mouse is configured with a low enough debounce delay to register rapid alternating clicks.

🎮 Competitive Gaming

High-frequency butterfly clicking is an essential technique for competitive Minecraft PvP and speed-bridging gamemodes.

🔧 Hardware Diagnostics

Check if your mouse switches are light and responsive enough to register rapid alternating clicks, or if they suffer from hardware limitations.

Switch Mechanics

The Role of Debounce Delay in Butterfly Clicking

Your keyboard or mouse hardware plays a major role in your butterfly clicking CPS score. The most important setting is **debounce delay**, a software filter used by manufacturers to prevent a switch from registering multiple inputs on a single press due to metallic contacts bouncing.

When a standard mechanical switch is pressed, the internal copper leaves vibrate slightly before making full contact. This vibration can cause multiple signals (bounces) to fire. To prevent accidental double clicks, mice software ignores inputs for a short time after a click (the debounce delay).

Standard Membrane

Standard office keyboards and membrane mice have high debounce times (typically 15ms to 30ms) to ensure stability, but this prevents them from registering the rapid clicks of butterfly clicking.

Mechanical Switches

Gaming mechanical switches allow for adjustable debounce settings in software, letting you lower debounce delays to under 4ms to register rapid alternating inputs.

Optical Switches

Optical switches use a light beam to register clicks instead of physical metal contacts. This eliminates debounce delays and double-clicking issues, offering clean, fast registration.

Biomechanical Training

How to Practice and Master the Butterfly Clicking Technique

Butterfly clicking is a skill that requires finger coordination, hand placement, and proper equipment. Use these practice tips to help improve your speed and consistency:

1. Find Your Grip

Position your hand in a claw or hybrid grip, placing both your index and middle fingers adjacent to each other on the primary mouse button. Ensure there is enough space for both fingers to alternate clicks comfortably.

2. Develop a Steady Rhythm

Start slowly, alternating clicks between your index and middle fingers in a steady, relaxed rhythm. Focus on maintaining even spacing between clicks before trying to increase your speed.

3. Lighten Your Touch

Avoid pressing down hard on the switches. Light, quick touches are faster and help reduce finger and wrist fatigue during long clicking sessions.

4. Monitor Your Alternation

Watch your Live CPS and Alternation Balance. If your speed drops significantly or becomes erratic, focus on maintaining a relaxed, steady rhythm first.

Hardware Compatibility

Mouse Switch Comparison for Speed Tapping

Your mouse's physical construction directly affects your clicking speed. Use the comparison table below as a guideline for standard performance ratings:

Performance Rank Clicks Per Second (CPS) Debounce Delay Threshold Tapping Style Profile
Clicking Snail 0 - 6 CPS > 12 ms (Standard membrane mice) Standard casual single-finger clicking
Swift Ninja 7 - 12 CPS 8 ms - 12 ms Fast clicking with lightweight switches
Speed Cheetah 13 - 19 CPS 4 ms - 8 ms Basic Jitter clicking or alternating butterfly runs
Alternation Master 20+ CPS < 2 ms (Optical or double-click switches) Advanced, high-frequency alternating clicks

This tool monitors click and pointer events to measure speed and analyze the consistency of your clicks, providing real-time telemetry data to evaluate your butterfly-clicking performance:

// Calculation logic for click interval latency and consistency let lastTimestamp = 0; element.addEventListener('mousedown', (e) => { const currentTimestamp = performance.now(); if (lastTimestamp > 0) { const clickInterval = currentTimestamp - lastTimestamp; // Latency interval in milliseconds analyzeButterflyConsistency(clickInterval); } lastTimestamp = currentTimestamp; });
Our Diagnostic Suite

More Online Performance Testers

Common Questions

Frequently Asked Questions

Butterfly clicking is an advanced clicking method where a player alternates clicks between their index and middle fingers on a single mouse button. This distributes the physical strain across two fingers, allowing you to achieve much higher clicks per second (CPS).
The tool monitors the time interval (delta) between consecutive click events. By measuring the variance and standard deviation of these intervals, the system calculates a balance score, indicating how steady and controlled your alternating finger rhythm is.
Standard clicking yields 5 to 8 CPS. Learning basic Jitter clicking can improve scores to 10 to 14 CPS, while experienced players with optimized setups and high endurance can exceed 15+ CPS.
Mice with wide, flat primary buttons and adjustable debounce settings (like Glorious Model O/D, Bloody A70, or Roccat Kain 100) are preferred for Butterfly clicking. These designs provide enough surface area for two fingers and allow you to lower debounce times to register rapid alternating clicks.
Because Butterfly clicking involves rapid alternating movements of your fingers and hands, practicing for extended periods without breaks can cause fatigue or strain. Ensure you take regular breaks and stop immediately if you feel pain or numbness.
Start by practicing a slow, steady alternating rhythm between your index and middle fingers. Focus on maintaining a comfortable grip, and slowly increase your speed as your finger coordination and stamina improve.

Scroll to Top