Output
Estimated Hz; median interval; sample count
Estimate mouse event frequency in Hz from browser pointer events.
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.
The test loads when you open it. Device access is requested only after you choose to start.
Detailed guide

Estimated Hz; median interval; sample count
Continuous pointer motion
PointerEvent; coalesced events when available
Runs on your device; no tool-result upload
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.
Read mean frequency together with median interval and sample count. Eight milliseconds corresponds to 125 events per second; one millisecond corresponds to 1000.
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.
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.
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.
Start sampling and move the mouse continuously in circles inside the test area for several seconds. Stop to inspect the result.
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.
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.
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.
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.