When you purchase a gaming mouse, the box often promises high-performance speeds like 1000 Hz, 4000 Hz, or even 8000 Hz. But how do you verify whether your mouse is actually delivering on those specs in daily use?
The Polling Rate Test is a free, real-time diagnostic tool that runs directly inside your web browser. Instead of requiring you to download third-party executable programs or sketchy driver tools that clog up your computer, our benchmark taps into native browser pointer events. As you move your mouse, it measures the exact time gaps between incoming movement packets (delta intervals in milliseconds) and converts them into an accurate frequency reading in Hertz (Hz).
Whether you want to check if a new mouse is working properly, see if Windows or macOS is throttling your USB port, or make sure your wireless mouse hasn't quietly slipped into a battery-saving 125 Hz mode, this test gives you an instant, trustworthy answer.
In simple terms, mouse polling rate tells you how frequently your mouse's internal sensor reports its physical position and button state back to your computer. It is measured in Hertz (Hz), which translates to "times per second."
Every time your mouse polls, it sends a fresh packet containing updated X and Y coordinates. The higher the polling rate, the shorter the time interval between each report:
- 125 Hz: Reports once every 8.0 milliseconds (common on standard office and basic Bluetooth mice).
- 250 Hz: Reports once every 4.0 milliseconds (budget wireless or legacy battery-saver modes).
- 500 Hz: Reports once every 2.0 milliseconds (smooth entry-level gaming rate).
- 1000 Hz: Reports once every 1.0 millisecond (the universally accepted esports gaming standard).
- 2000 Hz: Reports once every 0.5 milliseconds (high-end flagship wireless sensors).
- 4000 Hz: Reports once every 0.25 milliseconds (hyper-polling esports hardware).
- 8000 Hz: Reports once every 0.125 milliseconds (cutting-edge enthusiast wired and 8K wireless dongles).
Polling Rate vs. DPI: People often confuse these two specifications, but they measure completely different things. DPI (Dots Per Inch) controls cursor sensitivity—how far your cursor travels across the monitor per inch of hand movement. Polling rate controls reporting frequency—how often that movement is refreshed. A mouse set to 800 DPI at 1000 Hz will feel vastly smoother and more responsive than an 800 DPI mouse stuck at 125 Hz.
Because modern optical and laser mouse sensors only transmit USB packets when physical movement is detected, getting an accurate reading requires following a few best practices:
Pick 5 seconds for a rapid spot-check, or select 8s or 10s if you want a larger statistical sample to measure packet stability.
Click the green Start Test button inside the test zone. The countdown timer and live tracking canvas will immediately prime.
Move your mouse in fast, continuous, circular or figure-eight motions inside the box. If you stop moving, your mouse sends 0 packets!
Once the countdown hits zero, your Average Hz, Peak Hz, millisecond interval, and tier rating will display automatically.
Helpful Tip: Ensure your mouse DPI is set to at least 800 to 1600 DPI during the test. At very low DPIs (like 400 DPI), you would have to move your hand unnaturally fast across the mousepad to generate enough counts per second to saturate high-frequency rates like 1000 Hz or 4000 Hz.
Most legacy polling rate websites were designed in the early 2000s and have not been updated since. They suffer from browser frame rate capping (clamping readings to 60Hz or 144Hz) and are loaded with sluggish banner ads that steal CPU cycles right when you are trying to benchmark your hardware.
We engineered this utility from scratch as a modern, distraction-free gaming diagnostic suite:
✓ PointerEvent Coalescing
Unlike basic tools that miss micro-events, our engine extracts sub-frame hardware reports via getCoalescedEvents(), allowing accurate readings up to 8000 Hz.
✓ Trimmed-Mean Accuracy
We use an interquartile statistical filter to automatically eliminate single-frame OS scheduling anomalies, providing clean, true-to-hardware numbers.
✓ Real-Time Waveform Oscilloscope
Watch your frequency waveform plot dynamically alongside an animated cursor trail so you can visually spot jitter and packet drops as they happen.
✓ 100% Client-Side Privacy
Zero data is transmitted to remote servers. All calculations live strictly in your browser's execution memory (RAM) and disappear the moment you close the tab.
There is no one-size-fits-all number for everyone, but here is how the industry breaks down across practical use cases:
-
125 Hz to 250 Hz (Office & Everyday Productivity):
Perfect for office work, web browsing, and general PC navigation. It provides smooth enough tracking for standard desktop tasks while conserving battery life on wireless mice.
-
500 Hz (Casual Gaming):
Updating once every 2ms, 500 Hz feels very responsive on standard 60Hz and 75Hz monitors. It strikes a good balance for budget laptops and casual gaming.
-
1000 Hz (Competitive Gaming — The Gold Standard):
1000 Hz is the sweet spot for over 95% of PC gamers. Delivering updates every 1ms, it synchronizes cleanly with high-refresh monitors (144Hz, 240Hz, and 360Hz) without overloading your CPU. The vast majority of esports champions in CS2, Valorant, Fortnite, and Apex Legends play on 1000 Hz.
-
2000 Hz to 8000 Hz (Esports Enthusiasts & Ultra High-Hz Displays):
For players running flagship gaming hardware on 240Hz, 360Hz, or 540Hz OLED monitors, 2000Hz to 4000Hz delivers microscopic tracking density that makes crosshair motion exceptionally smooth during rapid mouse sweeps.
Here is a quick reference table breaking down each polling tier, interval speed, and recommended hardware setup:
| Polling Rate |
Approx. Interval |
Target Device / Era |
Performance Characteristics |
| 125 Hz |
8.00 ms |
Office / Basic Wireless Mice |
Standard USB default. Noticeable cursor stepping on 144Hz+ monitors. Low CPU impact. |
| 250 Hz |
4.00 ms |
Legacy Gaming / Bluetooth |
Moderate upgrade from 125 Hz; common in battery-saving modes. |
| 500 Hz |
2.00 ms |
Casual Gaming / Mid-tier Wireless |
Smooth motion on 60Hz–120Hz displays. Good balance of response and battery life. |
| 1000 Hz Standard |
1.00 ms |
Modern Competitive Esports Standard |
Near-instant response. 1ms frame alignment. Ideal for 144Hz–360Hz high-refresh displays. |
| 2000 Hz |
0.50 ms |
High-End Wireless Flagships |
Sub-millisecond transmission. Diminishing latency returns with modest CPU demand. |
| 4000 Hz |
0.25 ms |
Enthusiast Esports Mice |
Extremely dense trajectory tracking. Requires powerful multi-core CPU and fast USB host. |
| 8000 Hz |
0.125 ms |
Cutting-Edge HyperPolling Hardware |
Maximum USB 2.0 micro-frame throughput. Severe CPU interrupt load; can cause stutter in legacy game engines. |
In competitive multiplayer games, where gunfights are decided in milliseconds, polling rate directly affects how connected your hand feels to the action on screen:
-
Eliminates Micro-Stuttering on Fast Swipes:
When playing on a 144Hz, 240Hz, or 360Hz monitor, your display renders a new image every few milliseconds. If your mouse only reports at 125 Hz (every 8ms), the screen refreshes multiple times before receiving a new mouse position. This causes your crosshair to visually "jump" or skip frames. Increasing your rate to 1000 Hz ensures that every single monitor refresh has fresh position data, making fast mouse turns buttery smooth.
-
Drastically Cuts Input Latency:
At 125 Hz, you face up to an 8ms delay between moving your mouse and your computer registering that motion. Moving to 1000 Hz cuts that maximum delay down to just 1ms. Shaving 7 milliseconds off input delay can literally be the difference between your bullet registering first or being eliminated before you can click.
-
Enhances Tracking Consistency:
When tracking moving targets in games like Apex Legends, Overwatch 2, or Call of Duty, micro-adjustments need to be smooth and linear. A higher polling rate delivers an unbroken stream of coordinates, preventing cursor jitter and ensuring your crosshair matches your muscle memory.
It is easy to assume that if 1000 Hz is great, then 8000 Hz must be eight times better. In reality, modern PC gaming hardware is governed by practical physical trade-offs:
-
The Law of Diminishing Returns:
Going from 125 Hz (8ms) to 1000 Hz (1ms) saves a huge 7 milliseconds. However, going from 1000 Hz (1ms) all the way up to 8000 Hz (0.125ms) only shaves an extra 0.875 milliseconds. Since human reaction time averages between 150ms and 250ms, a sub-1ms reduction is virtually imperceptible to human senses.
-
Severe CPU Interrupt Load:
An 8000 Hz mouse bombards your operating system with 8,000 hardware interrupts every second. On older 4-core or 6-core processors, or in CPU-heavy games, this interrupt storm can saturate a CPU core and cause severe in-game frame rate drops and stuttering whenever you swipe your mouse.
-
Rapid Battery Drain on Wireless Mice:
Transmitting 4000 or 8000 packets per second requires substantial radio transmission power. A wireless mouse that lasts 70–80 hours on 1000 Hz may see its battery life drop to just 12–18 hours when switched to 4000 Hz or 8000 Hz.
-
Game Engine Incompatibilities:
Certain older games and indie titles cannot handle more than 1000 inputs per second. When played with an 8000 Hz mouse, you may experience erratic camera spins, stuttering movement, or ignored clicks.
The Verdict: More is not always better. For virtually all gamers, a rock-solid, stable 1000 Hz or 2000 Hz setting offers peak competitive responsiveness, zero risk of CPU stutter, and excellent battery longevity.