50,000+ ORDERS COMPLETED  ·  4.9★ TRUSTPILOT
STEAM BOOSTING
ALL 9 STEAM SERVICES
TOOLS
ALL 16 TOOLS
IMBA PREMIUM
Player100 h · region picked for you · 2 comment lists€1.99Pro360 h · +5% on every order · 3 comment lists€4.99EliteNo hour limit · +10% on every order · 5 comment lists · early access to new apps€9.99Hour Boost PanelPREMIUMCompare plans →
MENU
BlogFAQContactReviews ↗

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.

FREENo account · No fields · Nothing leaves your browser
ReadyClick here, then moveFive seconds. Circles at a normal speed. Pauses are dropped, not counted as slow polls.CLICK TO START · 5 SECONDS
Before you start · checking your browserReading whether this browser exposes coalesced pointer events.
  1. 1Click the padThe browser locks the pointer so the cursor cannot leave. Esc releases it.
  2. 2Move for five secondsCircles, at a normal speed. Pauses are dropped, not counted as slow.
  3. 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.

01

How it works

  1. Click the pad. The browser locks the cursor to it so a fast hand cannot leave the page.
  2. Move for five seconds without stopping. Every position report the browser receives is timestamped.
  3. Gaps over 100 ms are dropped as pauses. The rest become intervals; the median interval is your rate.
  4. The result snaps to the nearest standard rate (125 / 250 / 500 / 1000 / 2000 / 4000 / 8000 Hz) and shows the raw numbers next to it.
02

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.

03

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.

04

Questions people ask

My mouse is set to 1000 Hz but the test says 500.

Wireless mice often drop the rate on battery or at range, and some drop it in power-saving modes. Check the mouse software, try the cable, and run the test again.

It says 144 Hz and my screen is 144 Hz.

The browser is not exposing coalesced events, so you are seeing the frame rate, not the mouse. Try a current desktop Chrome, Edge or Firefox.

Does a higher polling rate make me aim better?

We have not measured that and this page will not claim it. What a higher rate does is report the cursor position more often; whether that is felt depends on the game, the screen and the hand.

Related tools

Not affiliated with Valve Corporation. Steam and Counter-Strike are trademarks of their respective owners.