Mouse Polling Rate Test

Measure real-time mouse reporting frequency (Hz), peak update rate, interval jitter, and latency distribution directly in your browser. Works with 125Hz, 500Hz, 1000Hz, 4000Hz, and 8000Hz gaming mice. No install required — 100% client-side.

Quick Answer • Diagnostic Summary

Mouse polling rate is the frequency—measured in Hertz (Hz)—at which your mouse reports its position and clicks to your computer. A 1000 Hz mouse sends updates every 1 millisecond, reducing input latency to under 1 ms. Common gaming rates include 500 Hz (2 ms), 1000 Hz (1 ms), 4000 Hz (0.25 ms), and 8000 Hz (0.125 ms).

Mouse Polling Rate Live Engine

API: Detecting...

Move Mouse Here or Click Start

Move your mouse continuously across this surface to stream live Hz, or click below to run a timed benchmark.

ACCURACY & METHODOLOGY

This page counts browser-visible movement samples, including coalesced samples when available. It cannot verify every USB poll or diagnose a faulty mouse. A low reading alone does not establish a hardware problem.

MEASUREMENT LAYER
Browser event timing

Shows the effective rate your browser receives after OS and USB processing.

RAW INPUT SUPPORT
Supported

When supported, raw pointer updates reduce browser throttling and compositor delays.

MEASUREMENT STATUS
Samples sufficient

Collect at least 3 seconds of continuous movement and 100 samples. Keep moving through the end of the test; pauses remain part of the result.

SAMPLES COLLECTED
943
TEST DURATION
8.0s
EVENT API
pointerrawupdate
See what changed
Measurement, compatibility, and accessibility changes are documented with dates and their effect on your results.
View updates

What Is Mouse Polling Rate?

Mouse polling rate determines how frequently your mouse microcontroller interrogates its optical or laser sensor and transmits the resulting movement packet to your operating system via the USB bus or 2.4 GHz wireless transceiver. Measured in Hertz (Hz), this value denotes cycles per second.

Unlike monitor refresh rates (which dictate how often frames are drawn to your display), polling rate dictates how fresh the cursor coordinate data is before the game engine computes the next frame. Standard office mice operate at 125 Hz (reporting every 8 milliseconds), while competitive esports mice standardly run at 1000 Hz (every 1 millisecond) or up to 8000 Hz (every 0.125 milliseconds) to virtually eliminate input latency.

It is critical to distinguish polling rate from DPI (dots per inch) and in-game sensitivity. DPI governs how many pixels the cursor traverses per inch of physical movement, whereas polling rate governs the communication frequency between the mouse and your CPU.

How to Use the Mouse Polling Rate Test

1Select Session Duration

Choose a timed benchmark duration (8 seconds is recommended for statistical stability) or run a continuous live frequency test.

2Initiate the Benchmark

Click the 'Start Benchmark' button or immediately begin sweeping your mouse across the interactive diagnostic test pad.

3Move Continuously in Rapid Circles

Optical sensors only transmit USB packets when motion is registered. Move your mouse swiftly and continuously in circles across the test area to fully saturate every USB polling cycle.

4Avoid Edge Collisions

Keep the cursor moving within the test container without banging into screen edges, which could temporarily interrupt mouse movement deltas.

5Inspect Real-Time Telemetry

Watch the live frequency gauge, current Hz readings, peak update rate, and interval timing jitter graph update in real time.

6Review Summary Benchmark Metrics

Examine your average Hz, maximum observed report rate, standard deviation jitter score, and interval histogram after the timer expires.

How to Read Your Results & Performance Benchmarks

Compare your observed diagnostic measurements against verified hardware standards.

Polling RateInterval (ms)Hardware ClassGaming Benchmark Assessment
125 Hz8.0 msStandard Office / BluetoothNoticeable input delay; unsuited for fast-paced competitive esports.
500 Hz2.0 msEntry-Level GamingSmooth, responsive tracking with minimal CPU interrupt overhead.
1000 Hz1.0 msEsports Competitive BenchmarkThe tournament standard for CS2, Valorant, and Apex Legends.
2000 Hz0.5 msHigh-Performance GamingMeasurable latency reduction; noticeable on 144 Hz to 240 Hz displays.
4000 Hz0.25 msUltra High-Speed GamingExtreme smoothness on 240 Hz+ monitors; requires modern multi-core CPU.
8000 Hz0.125 msFlagship Enthusiast TierAbsolute minimum input lag (0.125 ms); high CPU interrupt load during rapid movement.

Common Polling Rate Issues and How to Fix Them

Mouse polling rate is stuck at 125 Hz

Cause: Generic Windows HID drivers, Bluetooth connection mode (which caps at 125-133 Hz), or power-saving profiles in vendor software.

Solution: Switch from Bluetooth to 2.4 GHz wireless dongle or USB wired mode. Open your mouse manufacturer utility (Logitech G HUB, Razer Synapse, SteelSeries GG) and explicitly set the Report Rate to 1000 Hz.
Test results show lower Hz than the advertised hardware spec

Cause: Moving the mouse too slowly to saturate USB intervals, or browser event coalescing during compositor vsync periods.

Solution: Move the mouse in wider, faster circular strokes. Make sure your browser hardware acceleration is enabled in Chrome/Edge settings, and disable heavy background processes.
High jitter or irregular Hz spikes

Cause: USB hub contention, connecting the receiver to USB 3.0 ports with 2.4 GHz RF interference, or CPU throttling.

Solution: Plug the wireless receiver directly into a rear motherboard USB 2.0 port or use the supplied extender cable to position the dongle within 20 cm of your mousepad.
Stuttering or frame drops in games at 4000 Hz or 8000 Hz

Cause: Game engines not designed for high report density, older CPUs overloaded by interrupt requests, or lack of raw input buffering.

Solution: Enable 'Raw Input Buffer' in game settings (e.g., Valorant). If frame drops persist, lower the polling rate in software to 2000 Hz or 1000 Hz.
Browser Accuracy and Measurement Limitations

This online test evaluates pointer events dispatched via the browser's high-resolution Pointer Events API (pointerrawupdate and pointermove) using monotonic performance.now() timestamps. While excellent for diagnosing hardware configuration errors, cable faults, and nominal operating modes, browser event delivery is subject to operating system compositor scheduling, JavaScript thread availability, and display refresh coalescing. For mission-critical hardware certification, measurements should be correlated with dedicated kernel-level tools or USB protocol analyzers.

Frequently Asked Questions

What is a good mouse polling rate for gaming?
For competitive gaming, 1000 Hz (1 ms reporting interval) is the universally recommended gold standard, offering an ideal balance of sub-millisecond input latency, wide game engine compatibility, and low CPU usage. High-tier esports titles like Valorant and CS2 benefit noticeably from 1000 Hz up to 4000 Hz on 240 Hz+ monitors.
Why does my test show less than my mouse's advertised rate?
Optical sensors only report when motion is detected. If you move your mouse slowly, fewer movement counts are generated, resulting in lower observed event counts. Furthermore, browsers observe pointer events after OS compositor scheduling, which can coalesce packets during heavy rendering cycles.
Does an 8000 Hz polling rate cause CPU load or game stuttering?
Yes. An 8000 Hz mouse generates up to 8,000 hardware interrupts every second. On older or mid-range multi-core processors, this can saturate a single CPU core, leading to micro-stutters and frame drops in older game engines that lack raw input buffering.
Can a browser test accurately measure 4000 Hz or 8000 Hz mice?
Modern Chromium browsers supporting pointerrawupdate can observe report bursts well above 2000 Hz. However, browser event loop overhead and display vsync timing often introduce jitter that causes observed averages to read slightly below raw hardware nominal rates. Peak Hz remains an accurate indicator of device capability.
Does polling rate affect wireless mouse battery life?
Significantly. Increasing polling rate from 1000 Hz to 4000 Hz or 8000 Hz increases wireless packet transmission by 4x to 8x, often reducing continuous battery runtime from 60-80 hours down to 15-25 hours.
What is the difference between polling rate and DPI?
DPI (Dots Per Inch) determines how far the cursor moves on screen for each inch of physical mouse travel (spatial sensitivity). Polling rate (Hz) determines how many times per second the mouse sends that movement data to the computer (temporal frequency).

Related Hardware & Input Diagnostics

Cross-verify your peripherals with our full suite of local, private browser tests.

Last updated: October 25, 2026