Home / Speed & Input Tests / Mouse Polling Rate & Interval Calculator
Speed & Input Tests

Mouse Polling Rate & Interval Calculator

Compare common 125–8000 Hz rates, their theoretical report intervals, and how many reports fit inside a chosen frame interval without pretending this predicts end-to-end input latency.

1.000 ms1000 Hz theoretical report interval
4.17Reports per 240 Hz frame
4.167 msFrame interval
1000 HzNearest common rate
0.500 msHalf report interval

Common polling intervals

RateIntervalReports / 60 Hz frame/ 120 Hz/ 240 Hz
125 Hz8.000 ms2.081.040.52
250 Hz4.000 ms4.172.081.04
500 Hz2.000 ms8.334.172.08
1000 Hz1.000 ms16.678.334.17
2000 Hz0.500 ms33.3316.678.33
4000 Hz0.250 ms66.6733.3316.67
8000 Hz0.125 ms133.3366.6733.33
This is timing arithmetic: interval = 1000 ÷ Hz. It is not a prediction of total click-to-photon latency. Device firmware, USB scheduling, CPU/game timing, display scanout, browser processing, and other stages add their own behavior.

Warm up → test → repeat → compare

Use repeated runs under similar device conditions. Browser timing includes hardware, display, OS and scheduling effects, so trends are more useful than pretending one run is laboratory latency.

Convert polling rate to report interval

The theoretical report interval is 1000 divided by the polling rate in hertz. For example, 1000 Hz corresponds to 1 ms and 8000 Hz corresponds to 0.125 ms between reports in the simple arithmetic model.

Not total system latency

The calculation does not include sensor processing, USB scheduling details, CPU/game timing, render queues, display scanout or human response. Use it to understand rate/interval relationships, not to predict click-to-photon latency.

Search by task, tool name, or category. Press Esc to close.
Start typing to find a tool.