Skip to main content
MouseTesting.com

Move your mouse inside this area

Shake the cursor around at your normal speed. Try to keep moving until the timer finishes so we can capture a steady sample.

s

Performance Overview

Average rate
The average number of position updates per second. This represents the effective smoothness of your cursor.
-- Hz
Peak rate
The highest instantaneous reporting rate detected. Note: Browsers may cap this at the monitor's refresh rate or coalesce events, making 8000Hz mice appear lower.
-- Hz
Top 1%
The 99th percentile speed. This represents your mouse's peak sustained performance burst.
-- Hz
Top 10%
The 90th percentile speed. This represents your mouse's consistent high-speed performance.
-- Hz
Jitter
The consistency of the reporting rate. Lower values mean a more stable connection.

--

Events
The total number of position updates allowed by the browser during the test.

--

Real-time Polling Rate Graph

Last 0 samples
Start the test and move your mouse to see the graph.

Raw Data Log

No data yet.

Mouse Polling Rate Test

Polling rate (measured in Hertz) is how often your mouse tells the computer where it is. A higher polling rate keeps motion smooth and reduces the delay between your hand movement and on-screen response.

Start the test, move your mouse around the box, and compare the reported rate to your mouse's advertised spec. A steady rate close to the spec is ideal. If the numbers vary wildly, try switching USB ports, updating drivers, or using a different cable.

How this measurement works

JavaScript can accurately measure mouse movement up to about 1000 Hz because modern browsers fire one event per hardware signal in that range. Above that (2000–8000 Hz), browsers often coalesce multiple hardware reports into a single pointermove event to save CPU time. That means an 8000 Hz mouse can appear closer to 1000–2000 Hz here because we are observing the browser's event rate, not the raw sensor rate.

Each movement inside the box records timestamps straight from the browser's pointer events (including coalesced events when available). We then calculate how many events arrive per second—the higher the number, the more often the browser reports that your mouse moved.

MouseTesting - Mouse Polling Rate Test

We use cookies to improve your experience. Read our privacy policy.

Manage