Skip to content
MousePolling

What Is Polling Rate? Mouse & Keyboard Explained

Polling rate is how often a device reports its state to the computer, measured in hertz (Hz). A 1000 Hz mouse reports position 1000 times per second (every 1 ms). This page explains standard rates, why higher rates have trade-offs, how polling rate differs from DPI, and why a browser cannot measure a keyboard's polling rate.

What this measures

  • Standard polling rate classes and their reporting intervals
  • How polling rate affects cursor update frequency
  • CPU and battery cost of higher reporting rates
  • Why polling rate and DPI are different metrics

What this cannot measure

  • Keyboard polling rate in Hz (browsers cannot expose this)
  • Hardware firmware rate vs. what the OS delivers
  • DPI accuracy or true sensitivity
  • Input latency from device to display

Polling rate meaning

Polling rate (or report rate) is the frequency at which a mouse or keyboard sends its current state — position, button presses, key states — to the host computer. The unit is hertz (Hz), or reports per second. A 1000 Hz mouse sends 1000 position updates per second, or one every millisecond. A 125 Hz mouse sends one every 8 milliseconds.

The host operating system requests these reports on a schedule. The device does not push data continuously; it responds to the host's poll. The polling rate setting in vendor software tells the device how often to expect that poll. Higher rates mean the cursor or key state is updated more frequently, which can reduce the time between your physical input and the on-screen result.

Standard rate classes

The table above lists the common classes. Most gaming mice default to 1000 Hz. Some newer models offer 2000, 4000, or 8000 Hz. Office mice often sit at 125 Hz. The interval column shows the time between reports — the theoretical minimum latency contribution from the polling interval alone.

ClassIntervalTypical use
125 Hz8 msOffice, basic productivity
250 Hz4 msOlder gaming, some laptops
500 Hz2 msMid-range gaming, good balance
1000 Hz1 msCompetitive gaming standard
2000 Hz0.5 msHigh-end gaming, diminishing returns
4000 Hz0.25 msEnthusiast, browser ceiling applies
8000 Hz0.125 msFlagship, browser ceiling almost always applies

Is higher polling rate better?

Higher polling rate reduces the polling interval, which can shave fractions of a millisecond off input latency. For competitive players, 1000 Hz over 500 Hz is perceptible in fast flick shots. Beyond 1000 Hz, the gains shrink. Most people cannot feel the difference between 1000 Hz and 2000 Hz in normal play. The browser-observed rate for 4000 Hz and 8000 Hz mice is almost always lower than the setting because the OS and display pipeline cannot deliver that many distinct timestamps per second.

Higher rates also cost more CPU cycles and, on wireless mice, more battery. The CPU cost is small on modern systems but measurable on older hardware. Wireless battery life can drop noticeably at 4000 Hz or 8000 Hz compared to 1000 Hz. If you use a wireless mouse and value battery life, 1000 Hz is often the sweet spot.

Polling rate vs DPI — they are not the same

DPI (dots per inch) or CPI (counts per inch) measures how many counts the sensor registers per physical inch of movement. Polling rate measures how often those counts are sent to the computer. You can have a high-DPI, low-polling-rate mouse (cursor moves far but updates rarely) or a low-DPI, high-polling-rate mouse (cursor moves little but updates often). Both affect feel, but they control different things. Sensitivity in games is usually DPI multiplied by in-game sensitivity; polling rate does not change that product.

Keyboard polling rate — what a browser cannot measure

Keyboards also have a polling rate, typically 1000 Hz on gaming models. However, a browser cannot measure it. Key events (keydown, keyup) arrive after the operating system processes them, and the WebHID API does not expose keyboard input to web pages. The browser receives key events at whatever rate the OS delivers them, which is not the same as the keyboard's hardware polling rate.

We explain this limitation in detail in our keyboard guide. Browsers receive key events after OS filtering and cannot read raw USB packet timestamps. WebHID blocks keyboards for privacy reasons. For an in-depth breakdown of ghosting, rollover limits, and why keyboard Hz is unmeasurable online, read our guide on what browser keyboard testing can and cannot show.

Does polling rate affect FPS?

Polling rate does not directly affect frames per second rendered by the GPU. It affects how often the cursor position or key state is sampled per frame. On a high-refresh display (144 Hz, 240 Hz), a higher polling rate provides more samples per frame, which can make motion look smoother and reduce micro-stutter. The effect is indirect and small compared to GPU and CPU load from the game itself.

What rate should you use?

For most competitive gaming, 1000 Hz is the standard. It is widely supported, stable, and the browser can observe it reliably. If your mouse offers 2000 Hz and you want to try it, test for stability — some sensors or wireless links wobble at the higher setting. For wireless mice where battery matters, 1000 Hz or even 500 Hz is often the practical choice. Office work needs no more than 125 Hz or 250 Hz. The browser guide has troubleshooting steps if your observed rate is unstable or far below the setting.

Frequently asked questions

What is mouse polling rate?

Mouse polling rate is how many times per second the mouse sends its position and button state to the computer, measured in hertz (Hz). A 1000 Hz mouse reports 1000 times per second (every 1 ms). The browser-observed rate may be lower due to OS and display pipeline limits.

Is polling rate the same as DPI?

No. DPI (or CPI) measures how many sensor counts occur per inch of physical movement. Polling rate measures how often those counts are transmitted to the computer. They are independent settings. High DPI with low polling rate means the cursor moves far but updates infrequently.

Does polling rate affect FPS?

Not directly. Polling rate does not change GPU rendering speed. It affects how many input samples arrive per displayed frame. On high-refresh displays, more samples per frame can reduce micro-stutter, but the impact on measured FPS is negligible compared to game and GPU load.

Does higher polling rate use more CPU or battery?

Yes. Higher rates mean more interrupts for the CPU to process. On modern desktops the cost is small. On wireless mice, 4000 Hz or 8000 Hz can reduce battery life noticeably compared to 1000 Hz. If battery life matters, 1000 Hz or 500 Hz is often the better trade-off.

Is 1000 Hz good? What rate should I use?

1000 Hz is the competitive gaming standard and works well for almost everyone. It is stable, widely supported, and the browser can observe it reliably. Use 500 Hz if you prefer longer wireless battery life. Reserve 2000 Hz and above for wired enthusiast setups where you have verified stability.

Is 8K polling rate worth it?

For most people, no. The browser ceiling usually limits the observed rate well below 8000 Hz. The CPU and battery cost increases, while the perceptual gain over 1000 Hz is minimal. It makes sense only for wired enthusiast setups where you have measured a tangible benefit in your specific games.

Related tests

Last reviewed 2026-10-12