User Rating 0.0
Total Usage 0 times
Status Ready
API Support Detecting...
Duration 0.0s
0 Hz
CLICK & MOVE MOUSE HERE CONTINUOUSLY
Average Rate
0 Hz
Mean Frequency
Peak Rate
0 Hz
Max Recorded
Stability (Jitter)
0.0 %
Standard Deviation
Interval Avg
0.0 ms
Target: --
Sensor Analysis
Start moving your mouse to begin analysis...
Good Variance Stutter
Is this tool helpful?

Your feedback helps us improve.

About

This Gaming Mouse Polling Rate Tester is a precision diagnostic utility designed to verify the reporting frequency of your computer mouse. In competitive gaming, the Polling Rate determines how often the mouse sends position data to the CPU. A higher rate (e.g., 1000 Hz vs 125 Hz) results in smoother cursor movement and lower input latency.

Unlike basic counters, this tool utilizes the Pointer Events API with Coalesced Events support to bypass monitor refresh rate limitations, allowing for the detection of high-performance sensors (up to 8000 Hz) directly in the browser. It calculates the instantaneous frequency f based on the time delta Δt between packets.

Use this tool to detect sensor stuttering, wireless interference, or unstable USB ports. High variance in the Consistency Graph indicates a degraded signal or cheap sensor implementation.

polling rate mouse test hz test input lag gaming mouse

Formulas

The instantaneous polling rate is calculated by measuring the time difference between two consecutive input events.

{
f = 1000tn - tn-1where t is time in ms

To measure stability (Jitter), we calculate the Standard Deviation σ of the reporting intervals over the sample set.

σ = 1N Ni=1 (xi - x)2

Reference Data

StandardFrequency (Hz)Interval (ms)Use Case
Office / Generic125 Hz8.0 msBasic desktop work, battery saving modes.
Console / Legacy250 Hz4.0 msOlder wireless protocols, some controllers.
Entry Gaming500 Hz2.0 msStable gaming, lower CPU usage.
Competitive Standard1000 Hz1.0 msThe gold standard for e-sports (CS:GO, Valorant).
High-End Enthusiast2000 Hz0.5 msDiminishing returns, requires high-end CPU.
Experimental / Ultra4000+ Hz< 0.25 msCutting edge, high risk of OS/Game incompatibility.

Frequently Asked Questions

Browsers are not Real-Time Operating Systems. Background processes, V-Sync, and OS scheduling can cause slight variances. Additionally, mice rarely poll at exactly 1000Hz continuously; they poll *up to* 1000Hz when moving quickly. Slow movements generate fewer updates.
A deviation (Jitter) under 5% is excellent. For a 1000Hz mouse (1ms interval), a deviation of 0.05ms to 0.1ms is normal. If you see deviations >1.0ms, your sensor is skipping frames.
This visualization plots every single packet interval. A perfectly flat line is impossible due to USB timing variances. A tight, consistent "noise" pattern is better than large spikes (packet loss).
Yes, but browser limitations may cap the visual counter. This tool uses the "getCoalescedEvents" API to capture sub-frame updates, so the Average Hz calculation will remain accurate even if the screen cannot update that fast.