Compare a selected 125–8000 Hz profile with the closest band observed in this browser.
MOUSE HZ TEST / 05
Mouse polling rate test.
See which standard-rate band this browser observed—and whether it matches the setting you chose.
Declare the mouse setting first, then move continuously for five seconds. You will get a browser-observed rate, a selected-setting comparison, timing evidence and a specific next step.
Save A and B after changing one connection, profile, port or browser condition.
FIVE-SECOND MOVEMENT ROUND
Set the expectation before you test
These details are frozen into the result when a round starts.
NOT TESTED
Run a full round to get an answer
A usable round needs continuous mouse movement through most of the five seconds.
Select an expected setting above if you want a direct comparison.
Choose the expected setting, start, and keep moving over this page until the timer reaches zero.
Keep this tab active and move anywhere over this page; the large dotted area gives you room for circles or repeated sweeps. Trusted mouse or unclassified mouse-compatible pointer movement is accepted, with trusted mouse-move fallback when Pointer Events are not currently arriving; identified touch and pen input are excluded. Stopping early or leaving long pauses produces no rate verdict.
ROUND EVIDENCE
Samples through the five seconds
No round data yet. Each bar will represent one 250 ms slice.
Bar height is sample count within an equal 250 ms slice. It is evidence of delivery over time, not mouse speed or cursor distance.
HOW THIS ANSWER WAS MADE
Round quality
Waiting for a complete round.
- Median sample gap
- Middle range of gaps
- Usable short gaps
- Usable movement time
- Pauses over 100 ms
- First-to-last span
- Browser sample mode
- Active chart slices
COMPARE A / B
Did one change alter the observed band?
Save a valid round, change one condition, then repeat the same movement pattern. The comparison names band agreement and the exact rate difference without claiming the condition caused it.
Valid rounds can be saved here. Saved data stays only in this open page.
USE THE RESULT
What should you do next?
The page answers what reached this browser. Use the matching path before deciding the mouse or connection is faulty.
Repeat once before you settle
If the second round lands in the same band, this browser gives supporting evidence for the selected setting. Keep the same browser, connection and movement pattern.
Check the profile, then isolate one condition
Confirm the active rate in the mouse maker's utility. Repeat with quick continuous motion, then compare direct USB, receiver position or another browser one change at a time.
Use a dedicated tool for certification
Browsers and operating systems can combine or limit movement delivery. A low web result alone cannot disprove a high-rate device setting.
Fix the test conditions first
Keep moving over the active page and leave the tab focused for the full five seconds. A zero or short sample is an incomplete browser round, not a failed mouse.
RATE / INTERVAL REFERENCE
What does Hz mean here?
Polling rate is reports per second. The inverse is the theoretical interval between reports; it is one timing component, not total click-to-display latency.
METHOD & LIMITS
A browser observation, with the boundary kept visible.
How the rate is calculated
While a round is active, the open page reads trusted mouse or unclassified mouse-compatible pointermove events and excludes identified touch or pen input. A trusted mousemove fallback is used only when no Pointer Event has arrived in the previous 100 ms. When the browser exposes coalesced child samples, it uses those children; otherwise it uses delivered events. It never counts a pointer parent and its children together. Gaps over 100 ms are excluded, and the displayed rate is 1000 ÷ median accepted gap.
How the standard band is chosen
The measured rate is mapped to the closest label among 125, 250, 500, 1000, 2000, 4000 and 8000 Hz on a doubling scale. “Same band” means the browser result landed on the selected label under this rule. It is not a USB/HID certification or a universal tolerance.
Why a browser may read lower
The operating system and browser can combine, schedule or limit pointer updates; support for coalesced samples differs. Movement pattern, DPI, connection, CPU load, focus and power-saving behavior can also change what arrives here.
What it does not measure
This test does not measure switch latency, display latency, sensor accuracy, DPI or game performance. For end-to-end timing choices, use the mouse latency method guide.
Sources read for this method: W3C Pointer Events · MDN coalesced events · Logitech polling-rate explanation · Razer rate stages and test guidance.