Mouse Polling Rate Tester

Move your mouse inside the zone below to measure your real-time polling rate (Hz).

Advertisement
01.2KHzMove mouse
Waiting for input…
Peak Rate

Average

Jitter

Samples

Results may vary slightly — move the mouse steadily at a constant speed for the most accurate reading.

Move your mouse here

Shake left and right for best accuracy

Stability Graph

Hz readings over time — shows polling consistency (jitter)

Move your mouse over the tracking zone to begin…

Reference: Common Polling Rates

125 Hz

USB Legacy

250 Hz

Budget

500 Hz

Mid-Range

1K Hz

Standard

2K Hz

High-End

4K Hz

HyperPolling

8K Hz

Max

Advertisement

Need a faster mouse?

Upgrade to 4K or 8K Hz for a genuine competitive edge.

Affiliate links — we may earn a small commission.

Why Mouse Polling Rate Matters in FPS Games

Polling rate (measured in Hz) defines how many times per second your mouse reports its position to the operating system. At 125 Hz, the cursor updates every 8 ms. At the now-standard 1,000 Hz, that drops to 1 ms. At 8,000 Hz — offered by Razer's HyperPolling and Pulsar's Gen 3 technology — you get a new position update every 0.125 ms.

In competitive FPS titles like Valorant and CS2, the gap between pulling the trigger and your crosshair registering the movement is the sum of several latency sources: monitor refresh, GPU frame time, and critically, mouse polling interval. A 125 Hz mouse can introduce up to 8 ms of additional latency in the worst case — equivalent to dropping from 240 Hz to 125 Hz on your display.

From 1K to 2K Hz: Moving from 1,000 Hz to 2,000 Hz halves the worst-case polling latency from 1 ms to 0.5 ms. In practice, you'll notice smoother micro-adjustments — especially during flick shots where the mouse is accelerating quickly. Most pro players competing at the highest level now use 2K+ Hz mice.

4K and 8K Hz: At 4,000–8,000 Hz, the polling latency becomes negligible (0.125 ms). The real benefit at these rates isn't raw latency but positional accuracy — the mouse sends more data points per unit of time, so fast wrist motions are tracked more faithfully instead of being interpolated between two distant reports. Jitter (inconsistent polling intervals) is also dramatically reduced.

What this tool measures: This tester uses the browser'spointermove event andperformance.now() (sub-millisecond precision) to calculate the time between consecutive position reports. Since the OS driver fires events at the polling interval, dividing 1000 by the average interval gives a reliable Hz estimate. Move the mouse steadily left and right for the most consistent reading — erratic slow movements can produce false low readings.