Skip to content

Mouse Polling Rate Test

Measure your mouse's actual polling rate in Hz — verify it's hitting 125Hz, 500Hz, 1000Hz, or 8000Hz.

Mouse Polling Rate Test

Measure mouse polling rate (browser event Hz)

This measures how often your browser receives mouse movement events (Hz). It is a useful proxy to spot obvious issues (e.g., stuck at ~125Hz), but it is not a lab-grade USB measurement.

Sampling duration
10s is fast; 30s is more stable.
Start, then move inside this area
Keep moving in circles or figure-eights. Avoid leaving the area. For best results, use a wired mouse and close heavy background apps.
10s
Tip (Windows): compare with and without "Enhance pointer precision" (mouse acceleration) for cleaner results.
Sampling distribution
0 samples
0-60 Hz
0
61-120 Hz
0
121-200 Hz
0
201-350 Hz
0
351-700 Hz
0
701-1200 Hz
0
1200+ Hz
0

What is Mouse Polling Rate?

Polling rate measures how often your mouse reports position updates, expressed in Hertz (Hz). A 1000Hz mouse sends 1000 updates per second, providing smoother cursor movement and lower latency—crucial for competitive gaming. This browser-based test measures your mouse's actual polling rate with no software installation, showing median, peak Hz, and stability.

How This Online Polling Rate Test Works

Our polling rate tester measures the time interval between mouse movement events in your browser. When you move your mouse, each position update is timestamped with high-precision timers. By calculating the frequency of these updates, we determine your effective polling rate in Hz. We also show distribution patterns, median values, and stability scores. All processing happens locally—no mouse data is sent to servers.

Accuracy and Limitations

This browser-based test accurately measures polling rates up to approximately 1000Hz for most scenarios. However, there are limitations: Browser event handling introduces some variance. Very high polling rates (2000Hz+) may not measure accurately. System load and compositor timing can affect readings. USB hubs or power saving may throttle rates. For lab-grade precision, hardware USB analyzers are more accurate.

How to Interpret Your Results

Polling Rate

125Hz is standard for basic mice, 500Hz is common for gaming, 1000Hz is high-performance. If expecting higher but seeing ~125Hz, check mouse software or USB power settings.

Stability Score

High stability means consistent polling intervals. Low stability with erratic readings may indicate USB issues, power saving throttling, or system interference.

Distribution

The frequency distribution shows how consistent your polling is. A tight peak indicates stable polling; a wide spread suggests inconsistent intervals.

Who Should Use This Test?

Common reasons to check polling rate

Competitive Gamers

High polling rate (1000Hz+) reduces input lag and smooths cursor tracking. Verify your mouse is actually polling at its rated speed.

New Mouse Buyers

Confirm a new mouse delivers its advertised polling rate before the return window closes.

Troubleshooting Jitter

Irregular polling can cause cursor jitter and micro-stutters. This test helps identify polling inconsistency.

USB Hub Users

USB hubs can reduce effective polling rate. Test directly connected vs. hub to compare.

Polling Rate Issues?

Common problems and fixes

Result lower than rated Hz

Connect directly to a motherboard USB port (not a hub). Hubs and extension cables reduce effective polling rate.

Result shows 125Hz instead of 1000Hz

Check your mouse software — some mice default to 125Hz and require software to enable higher rates.

Inconsistent readings

Close background applications that may be consuming CPU. High CPU load causes the browser to miss polling events.

8000Hz mouse shows 1000Hz

8000Hz (8K) polling requires USB 2.0 or higher direct connection. Some USB controllers cap at 1000Hz. Check your mouse firmware version.

Polling Rate Glossary

Key terms explained

Polling Rate (Hz)
How many times per second the mouse sends position data to the computer. 1000Hz means one report every 1ms.
125Hz
The legacy USB default — one report every 8ms. Common on budget mice. Noticeably laggy for gaming.
500Hz
One report every 2ms. A good compromise between CPU load and responsiveness.
1000Hz (1KHz)
The current gaming standard — one report every 1ms. Supported by virtually all gaming mice.
8000Hz (8KHz)
Ultra-high polling available on flagship gaming mice (Razer, Logitech). One report every 0.125ms. Requires compatible USB controller.

Keep Your Polling Rate High

Best practices for stable mouse input

Use a Direct USB Port

Always plug your gaming mouse directly into a motherboard USB port. Avoid hubs, extension cables, and front-panel USB ports.

Keep Firmware Updated

Mouse manufacturers release firmware updates that can fix polling rate bugs and improve connection stability.

Check Mouse Software

Many gaming mice require their companion software to enable rates above 125Hz. Ensure the software is installed and the rate is configured.

Monitor CPU Usage

High CPU load can cause the OS to miss mouse reports, making the effective polling rate appear lower than configured.

Mouse Polling Rate FAQ

Common questions about Hz, polling rate, and input latency.

About This Test

Methodology: Our testing methodology uses standard Web APIs (PointerEvent, performance.now()) supported by all modern browsers. Tests measure browser-level event frequency.

About: HardwareTest provides free, privacy-first hardware diagnostics. All tests run entirely in your browser with no data collection.

Disclaimer: This tool measures browser-level polling rates, which may differ from hardware-level rates. For precise measurements, manufacturer tools or USB analyzers may be needed.