125 Hz
Every 8 ms. Standard office mice and many Bluetooth mice.
Move the mouse in fast circles and see how many reports per second actually reach the computer. Pick the rate your mouse is set to and the result tells you whether it is running at it — and what to change if it is not.
Updated · 3 sources
Use the mouse you want to measure, plugged in the way you normally use it. Close heavy tabs first — a busy browser drops reports at 2000 Hz and above.
1 · What is your mouse set to?
2 · Move the mouse in fast circles inside the box
—Hz now
Move continuously for 3–5 seconds. Stopping is fine — pauses are ignored.
Method: detecting…Screen: measuring…
Pick the rate your mouse is set to and move it in fast circles. The test counts how many reports per second reach the computer and says whether they match. It needs raw pointer events, which Chrome and Edge provide; browsers that group moves per frame show your monitor’s refresh rate instead. 1000 Hz is the gaming standard; 125 Hz is normal for office mice.
Polling rate is how many times per second the mouse reports its movement to the computer, in hertz. At 125 Hz it reports every 8 ms; at 1000 Hz every millisecond; at 8000 Hz every 0.125 ms. A higher rate means the cursor position is fresher when a frame is drawn.
Browsers do not deliver every mouse report as its own event. Chrome, for example, batches mouse moves and dispatches them once per screen frame, so a simple mouse rate checker that times mousemove measures your monitor — 60, 144 or 240 Hz — not your mouse.
This mouse polling rate checker reads the reports underneath:
pointerrawupdate) in Chrome and Edge, which are delivered as soon as each report arrives.getCoalescedEvents()) where raw events are unavailable, which recover every report that was batched into one frame.The method line under the stats shows which one your browser used.
This mouse Hz test groups reports into 100 ms windows of continuous movement; pauses longer than 40 ms start a new window, so stopping does not drag the number down. The typical rate is the median of those windows, which ignores the odd slow or bursty one. Stability is the share of windows within 10% of typical. Nearest standard snaps the result to 125, 250, 500, 1000, 2000, 4000 or 8000 Hz.
Polling rate is a setting stored in the mouse, not in Windows or macOS:
Then run this test again to confirm the new rate actually reaches the computer.
For almost everyone, yes. 1000 Hz has been the gaming standard for years. 2000–8000 Hz gives small gains that are easiest to feel on 240 Hz and faster monitors, at the cost of more CPU load and, on wireless mice, battery life.
Every 8 ms. Standard office mice and many Bluetooth mice.
Every 2 ms. Older gaming mice and some power-saving modes.
Every 1 ms. The gaming standard for over a decade.
Every 0.5–0.125 ms. Recent esports mice; needs a fast CPU and a direct USB port.
That is the screen, not the mouse — the browser is batching moves per frame. Use Chrome or Edge on desktop.
Save the setting to the onboard profile in the mouse software, then re-plug the mouse or receiver.
Use a USB port on the computer itself, close other tabs, and check a wireless mouse is on its high-rate receiver.
Move the wireless receiver closer with an extension cable and away from USB 3 devices, then retest.
Accurate enough to tell 125, 500, 1000 and higher steps apart when the browser exposes raw pointer events (Chrome and Edge) or coalesced events. Most simple polling rate checkers only time mousemove, which many browsers deliver once per screen frame — that is why they show 60 or 144 Hz.
The browser is grouping mouse moves into one event per frame. This test detects that and tells you. Switch to a browser that supports raw pointer events to see the real report rate.
Yes. 1000 Hz — one report every millisecond — is the long-standing standard for gaming mice. 125 Hz is normal for office mice and fine for everyday use.
Only if your computer handles it. The gains above 1000 Hz are small and mostly felt on high-refresh monitors, while CPU load and wireless battery drain go up. If the test shows an unsteady rate at 8000 Hz, 2000 or 4000 Hz will feel smoother.
Polling rate is how often the mouse reports (per second). DPI is how far the cursor moves per inch of mouse movement. They are independent settings.