Mouse Polling Rate Test

The polling rate test measures how often your mouse tells your computer where it is, in reports per second, or hertz.

Polling rate belongs to a mouse. Touchscreens and pens report on their own schedule and are ignored here, so connect a mouse or open this page on a computer.

0Current Hz
0Average Hz
-Stability
0Min Hz
0Max Hz
0Reports
Move your mouse hereMouse neededMove fast and without stopping, in circles, inside this box
Nearest standard ratekeep movingMedian gap: not enough reports yet

Input: checking browser support

Rated vs measured polling rate

The rated polling rate is the setting in your mouse or its software: how often the mouse is allowed to send a report. The measured rate is how many of those reports reached this page with a usable timestamp. They only match while the mouse moves fast and continuously, because a mouse with nothing new to say skips the report.

A browser can only count the mouse events it is actually handed, and it is handed them per animation frame. Your measured Hz is therefore a floor, not a ceiling: it lands at or below your true polling rate, and it only approaches the true figure while you are moving the mouse continuously and fast. A reading well under a standard value usually means you did not move enough, not that your mouse is slower than advertised.

Above 1000 Hz a browser measurement is an approximation. At 8000 Hz reports arrive 0.125 ms apart, while browsers coarsen their clock on purpose, typically to 0.1 ms or coarser, and the operating system and browser may merge reports before the page sees them. Use a high reading to confirm a fast setting is active, not to tell 4000 Hz from 8000 Hz.

  • Each report's rate is 1000 divided by its gap to the previous report in milliseconds, using the browser's own event timestamps.
  • Current, min and max are rolling rates over 32 reports (1000 × 32÷ their total gap). Average is all reports divided by the time they covered. Gaps over 100 ms count as a pause and are left out.
  • Stability is the share of the last 1000 report gaps that fall within plus or minus 10% of their median. A steady mouse moved steadily scores high; skipped reports and stalls pull it down.
  • The nearest standard rate is the standard setting closest to your peak rolling rate, compared as a ratio. Because the measurement is a floor, the peak is the best estimate of the setting.
  • Input feed: Chromium browsers offer pointerrawupdate, which fires for every report. Other browsers hand over pointermove once per frame, with the reports in between attached as coalesced events. Without coalesced events a browser shows one event per frame, so the reading cannot exceed your display refresh rate.

Polling rate to milliseconds

Time between reports = 1000 ÷ Hz. Average wait = half of that, because a movement can land anywhere between two reports. Basis: derived. Derived by arithmetic from the figures shown on this page.
Polling rateTime between reportsAverage wait for the next report
125 Hz8 ms4 ms
250 Hz4 ms2 ms
500 Hz2 ms1 ms
1,000 Hz1 ms0.5 ms
2,000 Hz0.5 ms0.25 ms
4,000 Hz0.25 ms0.125 ms
8,000 Hz0.125 ms0.0625 ms

Move the mouse quickly inside the box and the test times the gaps between reports to estimate your rate, then snaps it to the nearest common standard like 125, 500 or 1000 Hz.

What polling rate means

Polling rate is how frequently your mouse sends its position to your computer, measured in hertz. A 125 Hz mouse reports 125 times a second, or once every 8 milliseconds, while a 1000 Hz mouse reports every single millisecond. A higher rate means the on-screen cursor is updated more often, which makes fast movements feel smoother and more immediate, especially in games where a flick has to land precisely.

It is a different thing from DPI, which is about sensitivity, or how far the cursor moves per inch of hand movement. Polling rate is purely about timing: how often the mouse checks in. Most gaming mice run at 500 or 1000 Hz, older or basic mice often sit at 125 Hz, and some newer models push to 4000 Hz or beyond.

How this test measures it

The test watches the movement reports your browser receives and times the gap between them. Move the mouse fast and steadily inside the box, because the rate can only be measured while the mouse is actually sending reports; a still mouse sends nothing. The more you move, the more samples it gathers, and the more reliable the peak reading becomes.

One honest limitation: browsers do not always expose timing with full precision, and some cap or round it for privacy, so the number here is a close estimate rather than a lab-grade measurement. Reading a little under a round figure like 990 instead of a clean 1000 is normal, which is why the test also shows the nearest standard rate your result most likely corresponds to.

Using your result

If your measured rate is far below what your mouse claims, it is worth checking your mouse software or driver, where the polling rate is often adjustable. Bumping a 125 Hz setting up to 500 or 1000 Hz is one of the cheapest ways to make an older mouse feel noticeably crisper, with no new hardware required.

Polling rate is only one part of how a mouse feels. Once you know it, the mouse test confirms every button works, and the CPS test and aim trainer measure the click speed and precision that polling rate helps deliver. A high rate does not make you faster on its own, but it removes a layer of delay between your hand and the screen.

Frequently asked questions

What is a good mouse polling rate?

For gaming, 500 Hz or 1000 Hz is the common sweet spot and feels smooth to almost everyone. 125 Hz is fine for everyday use. Rates above 1000 Hz exist but bring smaller and smaller gains for most people.

Why is my measured rate a bit lower than expected?

Browsers do not always report event timing with full precision, so the reading is an estimate. A result near a standard figure, like 980 instead of 1000, almost always means your mouse is running at that standard rate.

Is polling rate the same as DPI?

No. Polling rate is how often the mouse reports, measured in hertz, while DPI is how far the cursor moves per inch of hand movement. They are independent settings that both affect how a mouse feels.

More click and reflex tests

Read the guides

How this test measures

Every number this page shows comes from one place, and the method behind it is written out rather than assumed. The click area counts a real mouse button press, the clock is the browser's monotonic performance timer, and your score is total clicks divided by the duration you picked. The exact conventions, including how the first click is treated and what the browser can and cannot measure accurately, are on the measurement methodology page.

Last reviewed: 2026-08-05