InputMetricInputMetric

Free online mouse Hz checker

Mouse Polling Rate Test

Move your mouse continuously inside the test area to check the pointer-event rate your browser receives. See live Hz, average, median and stability without installing software or creating an account.

Live mouse polling rate test

Move your mouse continuously here
Current Hz
—Hz
Average Hz
—Hz
Median Hz
—Hz
Peak Hz
—Hz
Minimum Observed Hz
—Hz
Interval Jitter
—ms
Stability
—%
Sample Quality
Waiting
Test Duration
0.0s
Samples
0
Recent Browser-Observed Polling Rate
Move your mouse here

Sample quality describes count and duration, not agreement with device firmware.

This is a browser-observed estimate. It does not read the mouse's firmware setting or directly measure USB reports. Use a connected mouse; touchscreen movement does not test a mouse.

How to test your mouse polling rate

  1. 1

    Keep this tab active and close heavy background tasks. If your mouse has selectable polling rates, note the setting in its software before testing.

  2. 2

    Move in quick, continuous circles inside the test area for several seconds. Keep the mouse on the surface and avoid pausing during the reading.

  3. 3

    Watch average and median Hz while you move. Check sample quality and interval variation rather than selecting only the highest peak.

  4. 4

    Press Reset and repeat with the same browser and movement. When comparing settings, change one setting or connection condition at a time.

What do the polling rate results mean?

Mouse polling rate describes how frequently a mouse reports to the computer, in hertz. This page estimates the event stream that reaches the browser. Its recent readings update as you move; when movement stops, there are no new intervals to measure.

Average and median Hz
These summarize the recent movement samples. Read them while moving continuously, then repeat with the same motion to compare settings. A similar typical reading across several attempts is more useful than one high peak.
Peak Hz
The highest short-window reading observed since Reset. A brief peak is useful context, but it does not establish the mouse's configured USB polling rate.
Jitter and stability
These describe variation between event intervals received by the browser. They can help compare similar runs; they are not a hardware performance score or a measurement of click latency.
Sample quality
This reflects how many events arrived and how long movement continued. Keep moving if the label is Low or Fair. Good means enough samples for this display, not agreement with the mouse's firmware setting.

A lower result alone does not establish a faulty mouse. Browser scheduling, event coalescing, system load and your movement all affect the samples that arrive.

125–8000 Hz: polling rate and report intervals

The nominal interval is 1000 divided by the rate in Hz. These are mathematical reference values, not a promise that the browser will receive every device report.

Polling rates and their nominal report intervals in milliseconds
Polling rateNominal report interval
125 Hz8 ms
250 Hz4 ms
500 Hz2 ms
1,000 Hz1 ms
2,000 Hz0.5 ms
4,000 Hz0.25 ms
8,000 Hz0.125 ms

Report interval is only one part of input timing. It is not the mouse's full click-to-screen latency. A 4000 Hz or 8000 Hz setting can exceed what the browser exposes, so use the result for comparison rather than hardware certification.

Why is my polling rate lower than expected?

First, check the selected rate in your mouse software and repeat while moving continuously. A short swipe or a pause offers less useful timing data than steady movement.

Keep the browser in the foreground and compare another browser or connection under similar conditions. Change one thing at a time so a difference in the readings has useful context.

A reading near your display's refresh rate can be a clue that browser event delivery is limiting the result. Supported raw pointer updates or coalesced samples may expose more movement events, but they still do not provide a direct USB measurement.

If you need to verify a high-rate hardware setting precisely, use suitable device test software or dedicated measurement equipment. A browser result by itself cannot tell you which stage of the input path caused a difference.

Read how InputMetric measures browser input →

Mouse polling rate test FAQ

Is this the device's USB report frequency?

No. It is the pointer-event rate observed by the browser during movement.

Why is a 1000 Hz mouse below 1000 Hz here?

Event coalescing, operating-system scheduling, browser behavior and movement pattern can reduce the observed rate.

Can I test 4000 Hz or 8000 Hz?

You can compare observed event rates, but a browser result cannot certify the device firmware's 4000 Hz or 8000 Hz setting.

Choose a focused test for the symptom you want to investigate.

Browse all mouse and keyboard tools →