Mouse TesterMouse Tester
Back to Home

Polling Rate Test

Browser-based polling rate tests are limited by browser event throttling. Chrome typically caps mousemove events at ~125–250 Hz regardless of your mouse's actual polling rate. For precise measurements above 500 Hz, use dedicated desktop software.

Move your mouse here to start

Move rapidly in circles for the most accurate reading

Polling Rate Reference

125 HzBasic — 8ms response time. Standard for office mice.
500 HzGood — 2ms response time. Suitable for most gaming.
1000 HzExcellent — 1ms response time. Standard for competitive gaming mice.
2000 HzPremium — 0.5ms response time. High-end gaming mice (Razer, Corsair).
4000 HzUltra — 0.25ms response time. Cutting-edge (Razer Viper V3 Pro, Lamzu Atlantis).

How to Test Your Mouse Polling Rate

  1. Hover your mouse cursor over the test area. The measurement begins automatically as soon as mouse movement is detected — no clicking required.
  2. Move your mouse rapidly in circles or back and forth across the test area. Faster, continuous movement produces more data points and a more accurate average reading.
  3. Observe the real-time Hz readout and the live chart. The peak value shows the highest polling rate recorded, while the average represents your mouse's typical report rate during the session.
  4. Compare your results against the reference table below the test area. Your measured rate should be close to your mouse's configured polling rate, though browser limitations may cap readings at 125–250 Hz.

Browser-based measurements are inherently limited by the browser's event processing pipeline. Most browsers throttle mousemove events, meaning this test reliably measures up to approximately 125–250 Hz. If your mouse is set to 500 Hz or higher, the browser test will likely underreport. For precise high-frequency measurements, use dedicated desktop software such as MouseTester by microe or the polling rate utility built into your mouse manufacturer's software.

What Is Mouse Polling Rate?

Mouse polling rate, measured in Hertz (Hz), defines how frequently your mouse reports its position to the computer. A polling rate of 1000 Hz means the mouse sends 1,000 position updates per second, or one update every millisecond. The polling rate is controlled by the USB host controller on your computer, which periodically asks the mouse for new data at a fixed interval — this is the USB polling interval. At 125 Hz, the polling interval is 8 milliseconds, meaning the computer checks the mouse position every 8ms. At 1000 Hz, the interval drops to 1ms. This directly affects how much input lag exists between a physical mouse movement and the cursor update on screen. It is important to distinguish polling rate from DPI (dots per inch). DPI measures the sensitivity of the mouse sensor — how far the cursor moves relative to physical mouse movement. Polling rate measures how often the sensor's readings are communicated to the computer. A mouse with high DPI but low polling rate will still have laggy cursor updates because position data, no matter how precise, is only transmitted at the polling interval. Conversely, a mouse with moderate DPI and high polling rate delivers smooth, low-latency tracking because updates arrive more frequently. Modern gaming mice typically offer configurable polling rates of 125 Hz, 500 Hz, and 1000 Hz through their software utilities. Premium mice from brands like Razer, Corsair, Logitech, and Lamzu now offer polling rates of 2000 Hz and 4000 Hz using custom wireless protocols and specialized USB receivers. These ultra-high polling rates reduce the theoretical maximum input lag to 0.25ms, though the practical benefit beyond 1000 Hz depends on the game engine's tick rate, the monitor's refresh rate, and the player's ability to perceive sub-millisecond differences.

Why Polling Rate Matters for Gaming

In competitive gaming, polling rate directly impacts how responsive the mouse feels and how accurately your aim is translated on screen. In fast-paced first-person shooters like CS2, Valorant, and Overwatch 2, players make rapid micro-adjustments to track moving targets. At 125 Hz, the mouse reports position updates every 8 milliseconds. If a player flicks their mouse during that 8ms window, the intermediate positions are lost — the cursor jumps from the starting point to the ending point without the smooth intermediate path. This creates a phenomenon called pixel skipping, where the crosshair appears to stutter or jump rather than glide smoothly across the screen. At 1000 Hz, the same flick is captured with 8 times more position samples, resulting in a much smoother and more predictable crosshair movement. Professional esports players universally use 1000 Hz polling rate as a minimum because the difference in tracking smoothness is clearly perceptible during fast aim movements. The jump from 1000 Hz to 4000 Hz offers diminishing returns for most players. While the theoretical input lag reduction from 1ms to 0.25ms is measurable, the practical impact depends on the game's netcode, the server tick rate (64 or 128 tick in CS2), and the monitor's refresh rate. A 240 Hz monitor refreshes every 4.17ms, meaning it can only display a new mouse position every 4.17ms regardless of how frequently the mouse reports. However, at 4000 Hz, the operating system and game engine receive more granular position data between frames, which some engines use for interpolation and hit registration calculations. There is a cost to ultra-high polling rates: CPU overhead. At 4000 Hz, the USB controller and operating system process 4,000 interrupt requests per second from the mouse alone. On older or lower-end CPUs, this can consume a measurable percentage of processing power and may cause minor frame rate reductions in CPU-bound games. Most modern CPUs handle 1000 Hz without any noticeable impact, and even 4000 Hz is manageable on mid-range and high-end processors. The recommended approach is to set your polling rate to 1000 Hz for a guaranteed smooth experience, and only increase to 2000 Hz or 4000 Hz if you have a high-refresh-rate monitor (240 Hz or above), a capable CPU, and play at a competitive level where sub-millisecond advantages are meaningful.

Polling Rate Test FAQ

Why does my test show a lower polling rate than my mouse is set to?

Browsers throttle mousemove events as part of their rendering pipeline. Chrome, Firefox, and Edge typically cap mousemove event delivery at approximately 125–250 Hz, regardless of the mouse's actual USB polling rate. This means a 1000 Hz mouse will often show readings of 125–250 Hz in a browser-based test. This is a browser limitation, not a mouse problem. For accurate measurements above 250 Hz, use dedicated desktop software.

How do I change my mouse's polling rate?

Most gaming mice allow you to change the polling rate through the manufacturer's software — Logitech G Hub, Razer Synapse, SteelSeries GG, Corsair iCUE, or similar utilities. The setting is usually found under performance or sensor settings. Some mice also have a physical switch on the bottom that toggles between preset polling rates. Basic office mice are typically fixed at 125 Hz and cannot be changed.

Is 1000 Hz polling rate enough for competitive gaming?

Yes. 1000 Hz is the standard for competitive gaming and is used by the vast majority of professional esports players. It provides a 1ms report interval, which is fast enough for all current game engines and monitor refresh rates. The benefits of 2000 Hz and 4000 Hz are marginal and primarily relevant for players using 360 Hz or 500 Hz monitors who want the absolute lowest input latency possible.

What is the difference between 1000 Hz and 4000 Hz in practice?

At 1000 Hz, the mouse reports every 1ms. At 4000 Hz, it reports every 0.25ms. The difference is 0.75ms of additional input lag at 1000 Hz — imperceptible to most humans. However, 4000 Hz provides smoother cursor tracking in high-refresh-rate scenarios and gives game engines more granular position data for hit detection. The trade-off is increased CPU usage. Most players will not notice a difference in actual gameplay performance between 1000 Hz and 4000 Hz.

Does higher polling rate affect CPU performance?

Yes, but the impact is generally minor on modern hardware. At 1000 Hz, the CPU processes 1,000 USB interrupt requests per second from the mouse, which is negligible. At 4000 Hz, this quadruples to 4,000 interrupts per second, which can consume 1–3% of a CPU core on older processors. High-end modern CPUs (Intel 13th/14th gen, AMD Ryzen 7000 series) handle 4000 Hz with no measurable frame rate impact. If you experience stuttering after increasing your polling rate, your CPU may be the bottleneck.

Can wireless mice achieve high polling rates?

Yes. Modern wireless gaming mice from Razer, Logitech, and Lamzu support 1000 Hz and even 4000 Hz polling rates over their proprietary 2.4 GHz wireless protocols. Razer's HyperPolling Wireless Dongle enables 4000 Hz for compatible mice like the Viper V3 Pro and DeathAdder V3 HyperSpeed. Logitech's Lightspeed protocol supports 1000 Hz (2000 Hz on newer models). Standard Bluetooth connections are limited to approximately 125 Hz, which is why Bluetooth mode is not recommended for gaming.

Related Mouse Tests

Try these other diagnostic tools.