Mouse Polling Rate Test
Measure how often your mouse reports its position — 125, 500, 1000 Hz or more — in five seconds, with the median, the ceiling and the jitter, not just one number. Says plainly when your browser is showing the screen’s refresh rate instead of the mouse.
- 1Click the padThe browser locks the pointer so the cursor cannot leave. Esc releases it.
- 2Move for five secondsCircles, at a normal speed. Pauses are dropped, not counted as slow.
- 3Read three numbersNot one. A single number hides the tail.
Gaps longer than 100 ms are treated as the hand stopping and dropped. Nothing is sent anywhere — the timestamps stay in this tab and are gone when you leave.
How it works
- Click the pad. The browser locks the cursor to it so a fast hand cannot leave the page.
- Move for five seconds without stopping. Every position report the browser receives is timestamped.
- Gaps over 100 ms are dropped as pauses. The rest become intervals; the median interval is your rate.
- The result snaps to the nearest standard rate (125 / 250 / 500 / 1000 / 2000 / 4000 / 8000 Hz) and shows the raw numbers next to it.
What the numbers mean
Median is the rate the mouse held for most of the run and the one to compare against the setting in your mouse software. Fastest 5 % is the top of the distribution — if it sits well above the median, the browser let bursts through but the mouse did not sustain them. Jitter is how much the interval wandered around the median; a 1000 Hz mouse reports every 1 ms, and a jitter of a few tenths of a millisecond is normal.
What a browser cannot measure
Browsers deliver one move event per screen frame and fold the mouse reports in between into it. Without unfolding them, a 1000 Hz mouse on a 144 Hz screen reads as 144 Hz. Desktop Chrome, Edge and Firefox expose the folded events and this test uses them; where a browser does not, the result says so and the ceiling you see is your screen’s refresh rate. The test also needs at least 200 usable intervals — a run with the mouse still for most of it is reported as too short, not as a low rate.
Polling rate is one of three numbers that decide how your mouse feels in CS2; the other two — DPI and in-game sensitivity — combine into eDPI, which the eDPI calculator works out.
Questions people ask
My mouse is set to 1000 Hz but the test says 500.
It says 144 Hz and my screen is 144 Hz.
Does a higher polling rate make me aim better?
Related tools
Not affiliated with Valve Corporation. Steam and Counter-Strike are trademarks of their respective owners.

