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.

Test duration

Current: 5 seconds

seconds

Press start, then move your mouse inside the box for the selected duration.

Live stats

Average rate

--

Computed from the full run so far.

Fastest sample

--

Highest instantaneous polling burst.

Slowest sample

--

Lowest rate seen during movement.

Jitter

--

Standard deviation of event spacing.

Polling timeline

Most recent 0 intervals

Move the mouse to see the event spacing.

Run summary

  • Events captured: --
  • Duration: --
  • Peak rate: --

Data quality warning

  • We did not receive many events. Try moving the mouse continuously for a few seconds.
  • The sample window was short. Running the full 5 seconds yields steadier numbers.

These numbers come from how quickly the browser receives pointer events. Browsers may group some hardware reports together, so extremely fast mice can appear lower than their advertised rate.

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.

Recommended Gear

Handpicked favorites—each highly reviewed and personally recommended.