Mouse Polling Rate Test
Measure how often your mouse reports its position. Counts incoming pointer reports to estimate your polling rate in hertz and compares it to standard rates.
Move the mouse over the pad above to start measuring.
What this number really is
This is the rate at which your browser received position reports, not a value read from the mouse. It is limited by the operating system, the browser, and how fast you were actually moving — a stationary mouse sends nothing at all. Treat a result at or near a standard rate as confirmation, and a low result as inconclusive rather than proof of a slow mouse.
See how often your mouse actually reports
Polling rate is how many times a second your mouse tells the computer where it is. A 1000 Hz mouse reports every millisecond, which is why high-rate mice feel smoother to track with. No website can read that setting from the hardware, but it can count how often the reports arrive.
How this Mouse Polling Rate Test works
Polling rate is how many times a second your mouse tells the computer where it is. At 125 Hz that is once every eight milliseconds; at 1000 Hz once every millisecond. It sets a floor on how quickly cursor movement can respond to your hand, which is why it matters for tracking a moving target.
The setting lives in the mouse firmware and no browser can read it, so this tool measures it from the outside: it timestamps incoming position reports and looks at the gaps between them. Move at a steady speed and those gaps cluster around the true report interval, and one divided by that interval is the rate.
There is a complication that makes naive versions of this test wrong. Browsers coalesce pointer movement, delivering a single event per rendered frame no matter how many reports arrived in between. On a 60 Hz display that would cap any measurement at about 60 Hz regardless of the mouse. This tool uses the coalesced-events API where it exists, which hands back the individual reports inside each batch and lets rates well above the refresh rate be resolved. When that API is unavailable the page says so, and the figure should be read as a floor rather than an answer.
Two other things shape the result. Movement speed matters, because a stationary mouse sends nothing and a slow drift sends less than a fast sweep, so the test only counts while you are actually moving. Background load matters too, since a busy CPU delays event delivery and widens the intervals. The headline number is therefore a median across many intervals rather than an instantaneous reading, with the fastest observed rate reported separately as the best case your setup managed.
Read a result close to a standard rate as confirmation that your configuration is working. Read a low result as inconclusive: it tells you the browser did not receive reports faster than that, which is not the same as your mouse being incapable of sending them.
How to use this Mouse Polling Rate Test
Move over the pad
Sweep the mouse continuously across the measuring area — the meter only counts while reports arrive.
Keep going for a few seconds
A longer sweep gives the median something stable to settle on.
Compare to a standard rate
Results cluster near 125, 500, 1000 Hz and so on. Landing close to one is a good sign.
Example Usage
A mouse configured to 1000 Hz, read via coalesced events:
Frequently Asked Questions
What is mouse polling rate?
Can a website read my mouse’s polling rate?
Why does my 1000 Hz mouse read lower than 1000?
What is a good polling rate?
Does a higher polling rate use more CPU?
Why does the reading fluctuate while I move?
How do I change my polling rate?
Is polling rate the same as DPI?
Related Tools
Mouse DPI Checker
Measure your mouse's real DPI in the browser. Move the mouse a distance you measure with a ruler and the tool counts the pixels to work out your true DPI.
Mouse Sensitivity Converter
Convert mouse sensitivity between Valorant, CS2, Apex Legends, and Overwatch. Keep your cm/360 consistent across games and compare your eDPI to pro-player benchmarks.
Keyboard Latency Test
Measure how quickly your keypresses reach the page and how soon the browser can draw. Reports event handling delay, key-to-frame time, and how consistent they are.
Mouse Button Tester
Test every mouse button, the scroll wheel, and double-click timing to check for chatter, misclicks, or a failing mouse.
Test Refresh Rate
Test your monitor refresh rate online for free. See your detected Hz reading live, match it against common presets like 60Hz, 144Hz, and 240Hz, and confirm it with a moving visual check.
Mouse Latency Test
Measure the delay between clicking and the next screen update. Reports the click-to-frame time across many clicks, with best, average, and worst.
The Mouse Polling Rate Test is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

