UserBenchmark / All Tools / Mouse Polling Rate Test
Mouse

Mouse Polling Rate Test

Estimate mouse event frequency in Hz from browser pointer events.

Free to useNo downloadNo sign-up

Mouse Polling Rate Test · At a glance

Quick answer: Estimate mouse event frequency in Hz from browser pointer events. Read mean frequency together with median interval and sample count.

Mouse Polling Rate Test

The test loads when you open it. Device access is requested only after you choose to start.

Detailed guide

How to use this tool

  1. Move continuously in broad circles while sampling.
  2. A stationary mouse supplies too few motion events for a meaningful rate estimate.
Gaming mouse with evenly spaced motion sample dots
Illustration, not a captured test result.

Output

Estimated Hz; median interval; sample count

Input

Continuous pointer motion

Browser requirement

PointerEvent; coalesced events when available

Processing

Runs on your device; no tool-result upload

How it works and what the result means

The estimate uses browser-delivered pointer samples, including coalesced samples where supported. Mean frequency, median interval and sample count help identify an unstable or insufficient sample.

Reading the result

Read mean frequency together with median interval and sample count. Eight milliseconds corresponds to 125 events per second; one millisecond corresponds to 1000.

Interpret 125, 500, 1000 and higher Hz carefully

A regular 8 ms interval corresponds to 125 events per second; 2 ms corresponds to 500 and 1 ms to 1000. High-frequency mice may produce samples faster than the browser dispatches pointermove. Coalesced events can reveal additional samples, but timestamp precision and OS delivery still limit the estimate. Move continuously, inspect median intervals, and avoid treating a single tiny interval as the polling rate.

What to check next

Close busy tabs and repeat with the same browser. Coalescing, timestamp precision and operating-system scheduling can restrict high-rate estimates.

This is an event-delivery estimate, not a USB bus analyzer. A browser or operating system can combine, throttle or quantize events, especially for high-polling-rate devices.

Frequently asked questions

Why is my 8000 Hz mouse shown below 8000 Hz?

Browser dispatch may batch or limit samples even when the device reports faster. This test estimates browser-visible motion delivery and cannot certify USB bus polling.

How do I start the Mouse Polling Rate Test?

Start sampling and move the mouse continuously in circles inside the test area for several seconds. Stop to inspect the result.

Why do I need to keep moving?

A stationary pointer provides few motion samples. Use continuous circles during the sampling window and collect enough events to inspect both frequency and interval statistics. A single very small interval is not a reliable device-rate estimate.

What are coalesced pointer events?

The browser can combine several motion updates into one dispatched event. Where supported, coalesced samples expose some of those updates. Their availability does not remove operating-system delivery limits or timestamp precision limits.

Should I compare average or median?

Read them together with sample count. The average rate summarizes the window while the median interval is less sensitive to one unusually long gap. A short or interrupted motion sequence can make either statistic unrepresentative.

Does this tool require a download or an account?

No. Open the interactive tool above in a modern browser. The instructions and explanations are available even with JavaScript disabled; running a test needs JavaScript.