Mouse Tests Logo
Mouse Tests.com
Overview/Polling Rate Test

High-Frequency Polling Rate & Oscilloscope.

Monitor USB packet frequency from 125Hz up to 8000Hz. Powered by PointerEvent.getCoalescedEvents() to avoid monitor refresh rate throttling.

Quick Answer • How to Test Mouse Polling Rate

To test your mouse polling rate, move your cursor continuously and briskly inside the tracking box below. The tool calculates report frequency in Hertz (Hz) from microsecond timestamps between packets. Standard office mice operate at 125Hz (8ms intervals), while gaming mice operate at 1000Hz (1ms), 4000Hz (0.25ms), and 8000Hz (0.125ms). Note that slow movement displays lower rates because optical sensors only transmit packets when physical movement is detected.

Verified by The MouseTests Hardware LabRead Sampling Methodology →
Current Rate
0Hz
Peak Rate
0Hz
Average Rate
0Hz
Hardware Target
Detecting...

Real-Time Frequency Waveform

Move cursor continuously inside this box to drive packets

Move cursor rapidly in circular motions inside to measure true Hz
125 Hz (8ms)
250 Hz (4ms)
500 Hz (2ms)
1000 Hz (1ms)
2000 Hz (0.5ms)
4000 Hz (0.25ms)
8000 Hz (0.12ms)

Why Do Competitors Cap At 60Hz or 144Hz?

Standard websites listen to mousemove events, which modern Chromium and WebKit engines sync to the monitor's display refresh rate (V-Sync). To measure a 1000Hz or 8000Hz mouse accurately, Mouse Tests extracts the hardware micro-samples bundled inside PointerEvent.getCoalescedEvents(), revealing every single USB packet reported by the sensor.

Not Hitting Your Advertised Polling Rate?

Mice only transmit reports when physically moving. Slow movement yields fewer updates; make sure to swipe quickly. Additionally, plugging into a front-panel USB hub or 2.4GHz wireless dongle interference can cause packet dropouts. Plug directly into your motherboard's rear USB 3.0 port.

Read Full 4K/8K Setup Guide →