Skip to main content

Handy tools

Polling Rate Test

Measure how many times per second your mouse reports its position (Hz), live.

Measure how many times per second your mouse or pointer reports its position — its polling rate in Hz. Move the pointer around the box below and watch the live reading. A common office mouse runs at 125 Hz, gaming mice at 500–1000 Hz, and top models reach 4000–8000 Hz.

Move the mouse fairly fast in smooth, continuous circles. A mouse only sends a report when it has movement to report, so slow or jerky motion lowers the reading — and holding still gives nothing to measure. Current is the median of your last 40 intervals; Max keeps the highest value since the last reset.

Current

—

Max

—

Samples

0

Move your pointer here

Keep moving in smooth circles

Reading notes

  • Chrome and Edge support the pointerrawupdate event, which fires for each raw input without waiting for the next screen frame, so they get closest to the real rate. Firefox and Safari deliver pointer moves once per frame; if they don't hand over the bundled samples in between, the reading can stall near your display's refresh rate (60–144 Hz).
  • Browsers round event timestamps for security reasons, so intervals shorter than about a millisecond can’t be timed precisely. 4000 and 8000 Hz mice may read lower than rated or jump around.
  • USB and CPU load, battery-saver modes on wireless mice, and other tabs can all lower the reading. This is an in-browser estimate — it can't read the setting stored in your mouse; check that in the manufacturer's software.

Recommended Content

This free polling rate test shows how many times per second your mouse reports its position to the computer, in Hz. Move the mouse in quick, steady circles over the test area and the tool times the gap between pointer events: Current is 1000 divided by the median of the last 40 gaps, and Max is the highest value since you last reset. Pauses longer than 200 ms are ignored, so stopping doesn’t drag the number down.

Typical values: office mice run at 125 Hz (one report every 8 ms), gaming mice at 500–1000 Hz, and the newest esports models at 4000–8000 Hz. A mouse only reports when it has moved, so slow or jerky motion reads lower than the setting.

The reading is a browser estimate, not the value stored in the mouse. Chrome and Edge get closest because they deliver pointerrawupdate events between screen frames. Firefox and Safari bundle pointer moves once per frame, so the reading may stall near your display’s refresh rate (60–144 Hz). Browsers also round event timestamps, which makes 4000 and 8000 Hz hard to time precisely. Nothing to install, and it only measures pointer movement — not keyboard polling.

Frequently Asked Questions

  • Q. How do I check my mouse polling rate?

    A. Open this page in Chrome or Edge, move the mouse in fast, continuous circles over the test area, and read the Current and Max values in Hz. Current is based on the median of the last 40 intervals between pointer events.

  • Q. What is a normal mouse polling rate?

    A. Office mice usually run at 125 Hz, gaming mice at 500 or 1000 Hz, and high-end esports mice at 4000 or 8000 Hz. For gaming, 1000 Hz is the most common setting.

  • Q. Why does the test show less than my mouse’s spec?

    A. Usually because of the browser, not the mouse. Firefox and Safari can cap the reading near your monitor’s refresh rate, rounded timestamps blur 4000–8000 Hz, and slow movement or a wireless power-saving mode lowers it too. Check the real setting in your mouse’s software.

  • Q. Can it measure keyboard polling rate?

    A. No. The test only times pointer movement from a mouse or trackpad; key presses aren’t measured.