Mouse Polling Rate Test
Move your mouse in fast, steady circles inside the box. The test counts the reports your browser receives and shows the rate in Hz.
Move your mouse here in circles to begin measuring
More Hardware Test Tools
This test counts how often your mouse reports to the browser while you move it. It shows the live rate, the average over the whole test, the peak, the median gap between reports, and the standard rate (125, 250, 500, 1000, 2000, 4000 or 8000 Hz) your readings are closest to.
How to Get an Accurate Reading
- Open the test in Chrome or Edge on a desktop or laptop.
- Close heavy tabs and turn off battery saver if you are on a laptop.
- Move the mouse in quick, steady circles inside the box for five to ten seconds.
- Read the closest standard rate and the median gap. Press Reset after changing the rate in your mouse software.
Polling Rate and the Gap Between Reports
The gap is 1,000 divided by the rate in Hz, so the median gap is the easiest way to see which setting you are on.
| Polling rate | Gap between reports | Where you see it |
|---|---|---|
| 125 Hz | 8 ms | Basic office mice |
| 500 Hz | 2 ms | A common gaming-mouse option |
| 1000 Hz | 1 ms | The usual gaming-mouse default |
| 2000 Hz | 0.5 ms | Newer gaming mice |
| 4000 Hz | 0.25 ms | Newer gaming mice |
| 8000 Hz | 0.125 ms | Top-end gaming mice |
Why Some Browsers Cap the Reading at Your Refresh Rate
Since Chrome 60, ordinary mouse-move events are held back and delivered once per frame, just before the page redraws. A page that counts those events measures your monitor (60, 144 or 240 Hz), not the mouse. To get past that, this test listens for pointerrawupdate, which fires as each report arrives, and reads getCoalescedEvents(), which lists the reports merged into one event. Both work only on HTTPS pages and, at the time of writing, only in Chromium browsers such as Chrome and Edge. In other browsers the test falls back to frame-aligned events and says so under the result.
Why Rates Above 1000 Hz Need USB High Speed
A USB device sets how often the computer polls it in its endpoint descriptor. On a full-speed connection the shortest interval is one 1 ms frame, so 1000 Hz is the ceiling. A high-speed connection divides each millisecond into eight 125 ยตs microframes, which is what makes 2000, 4000 and 8000 Hz possible. That is why those rates are a feature of specific mice and receivers rather than a setting any mouse can use.
What a Low or Unstable Result Can Mean
- Steady at a lower standard rate: the mouse is probably set to that rate. Check its software.
- Close to your monitor's refresh rate: the browser is giving the page frame-aligned events only.
- Large swings while moving steadily: try another USB port (not a hub), move a wireless receiver closer, or charge the mouse.
To check every button and the wheel, use the mouse test. For the wheel alone, the scroll wheel test counts backward steps.
Polling Rate Questions
What is mouse polling rate?
It is how many times per second the mouse sends a report to the computer, in Hz. At 125 Hz a report arrives every 8 ms, at 1000 Hz every 1 ms, and at 8000 Hz every 0.125 ms.
Why does the test show about 60 or 144 Hz on my 1000 Hz mouse?
Your browser is handing the page one movement event per screen refresh. The "Measured with" note under the test says when that happens. Chrome and Edge expose the raw reports, so open the test there to read the real rate.
Why does my 4000 or 8000 Hz mouse read lower than its setting?
The page can only count the reports that reach it. At 8000 Hz that is one every 0.125 ms, and a busy tab, background load or battery saver can drop some. A reading of 1000โ2000 Hz on such a mouse usually means the browser could not keep up, not that the mouse is faulty. The setting itself is in the manufacturer's software.
How do I change my mouse's polling rate?
Use the manufacturer's software (Logitech G HUB, Razer Synapse, Corsair iCUE, SteelSeries GG and similar) or a button on the mouse if it has one. A website cannot change it.
Why does the live reading jump around?
Moving slowly lets the mouse skip reports when nothing changed, and stopping ends the stream. Move in fast, steady circles. The closest standard rate uses the median gap, so short dips do not change it.
Is polling rate the same as DPI?
No. DPI sets how far the cursor moves per inch of mouse movement. Polling rate sets how often the mouse reports. Changing one does not change the other.
Does a higher polling rate use more CPU?
Each report is work for the computer, so 4000โ8000 Hz costs more than 1000 Hz. How much depends on the PC; if games stutter at a very high rate, try a lower one.
Last updated October 2026. Method checked against Chrome's aligned-input-events post and MDN's pointer event pages.