How to Test Polling Rate (Mouse, Keyboard & Controller)
Your mouse feels a little off during ranked matches, and you can't tell if it's you or your gear. A skipped flick shot or a stuttery aim swing often traces back to one hidden number: your device's real polling rate, not the one printed on the box. Run a polling rate test below, move your mouse or press your controller stick for about fifteen seconds, and you'll see the true Hz your setup delivers right now.
Mouse Polling Rate Test
Move your mouse continuously inside the test area to measure update frequency.
Diagnostic Details
Browser-based polling-rate tests measure the input events available to the browser. Results may vary between browsers and systems.
Quick Answer
Open the tester above, pick your device (mouse, keyboard, or controller), then move or press it steadily for 10 to 15 seconds. A stable reading close to the device's rated speed (125, 500, 1000, 2000, 4000, or 8000 Hz) with low jitter means everything is working the way it should.
This guide gets updated whenever new devices or browser behaviors change how testing works, and that kind of freshness is itself a ranking signal search engines reward, along with clear structure and answers that match what people actually search for.
What Is Polling Rate?
Polling rate is how often your mouse, keyboard, or controller tells your computer where it is and what's being pressed. It's measured in Hertz (Hz), so a mouse polling rate test reading of 1000 Hz means your mouse sends an update every 1 millisecond. Drop to 125 Hz and that gap widens to 8 milliseconds between each report.
You'll also hear this called report rate, polling frequency, or USB polling rate, and they all mean the same thing. The number that actually matters, though, isn't the rate printed on the packaging. It's the effective polling rate, the number your device holds once it's plugged into your specific PC, running your specific software, over your specific USB port.
Why Polling Rate Matters for Gaming and Input Lag
Every millisecond between your hand moving and the cursor reacting is input latency, and polling rate is one of the biggest levers you have over it. Think of it like a flip book: more pages per second means smoother, more current motion. Fewer pages, and the picture lags a beat behind what you're actually doing.
For fast-paced shooters, that gap shows up as jerky micro-adjustments right when you need precision most. A competitive gaming mouse paired with a high refresh rate monitor only delivers its full benefit when the polling rate keeps up, otherwise the monitor is drawing frames faster than the mouse is reporting them. Slower genres feel this far less, which is why the right rate really depends on what you play.
Free Polling Rate Tester Tool
Tool Overview
This tester runs entirely in your browser, no install and no account needed. It listens to your device's raw pointer events or, for gamepads, the browser's Gamepad API, and turns that stream into a live number you can actually read.
Key Features
Supported Devices
- Mice from 125 Hz up to 8000 Hz, wired, 2.4GHz wireless, and Bluetooth
- Keyboards, including boards with adjustable USB polling
- Controllers, including Xbox, PlayStation, Nintendo Switch, and generic HID gamepads
How to Use This Tool
- 1Pick a device mode: mouse, keyboard, or controller.
- 2Move the mouse, press a key, or push a stick for 10 to 15 seconds without stopping.
- 3Watch the current Hz reading settle, then check the average, peak, and minimum values.
- 4Look at the jitter score. A low, steady number means solid polling stability; a jumpy one points to a problem worth chasing down.
How to Test Mouse Polling Rate
Step-by-Step Mouse Test
- Plug directly into a motherboard USB port on the back of your PC rather than a front-panel hub, which can add USB hub latency.
- Close overlays from Razer Synapse, Logitech G Hub, SteelSeries GG, or Corsair iCUE if they're fighting the browser for the same input stream.
- Confirm your target Hz is actually set in that same software, since a driver mismatch is a common cause of low readings.
- Open the tester above and move the mouse in smooth circles or a steady figure-eight. Avoid jerky stops, since those can briefly distort the reading.
- Keep moving for at least 15 to 20 seconds. This mouse testing duration gives the tool enough samples for an accurate polling rate measurement.
How to Read Mouse Test Results
The current value is whatever your mouse is reporting right this second, while average smooths that out across your whole test. Peak shows the fastest burst it hit, and minimum shows its worst dip, sometimes called the low 5 percent, which matters more for competitive play than the peak does.
A healthy result sits close to your rated speed with only small gaps between average and minimum. If your mouse is set to 1000 Hz and the average lands near 950 to 1000 Hz with a tight, calm waveform, that's a normal, stable 1000 Hz result and nothing to worry about.
How to Test Controller Polling Rate
Step-by-Step Controller Test
- Decide which connection you're testing: wired USB, a 2.4GHz dongle, or Bluetooth. Test them separately rather than assuming they behave the same.
- Move both sticks in full circles and hold down the triggers partway, since sticks and triggers can report at different rates than face buttons.
- Hold the test for 15 to 20 seconds so the tool captures a real average rather than a lucky snapshot.
- Compare your wired and wireless results side by side. It's common to run a polling rate test controller check twice, once per connection type, before deciding which one to use for ranked play.
Controller Polling Rate Reference Table
| Controller | Wired (USB) | Wireless | Notes |
|---|---|---|---|
| Xbox Series X|S / One | ~125 Hz (8 ms) | ~125 Hz | Consistent across console generations based on latency tests. |
| PS5 DualSense | ~250 Hz (4 ms) | ~250 Hz | Can be pushed toward 1000 Hz with third-party tools (unsupported). |
| PS4 DualShock 4 | ~250 Hz | ~250 Hz | Similar profile to DualSense. |
| Nintendo Switch Pro | No official high-poll | ~66 Hz (15 ms) | Lowest of major consoles; fine for Switch, noticeable on PC. |
| Third-party PC gamepads | 500 - 1000 Hz claimed | Varies by dongle | Real sustained rate depends heavily on emulation layers. |
These are typical figures, not a guarantee for every unit. Firmware version, OS, and background software can all shift your own real-world polling rate slightly.
Browser Limits for Controller Testing
Browsers read gamepads through the Gamepad API, which is tied to requestAnimationFrame, the same clock your screen uses to draw frames. That means a browser-based controller polling rate test effectively caps out near your monitor's refresh rate (commonly 60, 120, 144, or 240 Hz), even when the controller is physically reporting faster over USB.
This is exactly why a controller can show "only" 60 to 240 Hz in a web tool while a wired mouse happily shows 1000 Hz or more. For the true hardware number on a controller, dedicated desktop polling rate software that reads raw HID reports will get you closer than any browser test can.
How to Test Keyboard Polling Rate
Most keyboards still default to 125 Hz over USB, the same as an entry-level mouse, though many gaming boards now offer 500, 1000, or even higher keyboard polling rate settings in their companion software. To test one, switch the tester to keyboard mode and hold a key down or tap it rapidly and steadily for 10 to 15 seconds.
Expect the reading to hover near your keyboard's rated Hz with minimal jitter. Keyboards rarely need the extreme rates mice chase, since key travel time is usually the bigger factor in how fast a press actually registers.
Common Problems and Fixes
Reading stuck at 125 Hz
Usually means you're on an older USB 1.1 port, a passive hub, or you never actually raised the rate in your mouse's driver software. Plug straight into a rear USB port and double-check settings.
Results lower than advertised
Background tabs can be throttled by the browser, Windows USB selective suspend can slow things down, and heavy background apps eat CPU. Keep the tab focused and close heavy overlays.
High jitter or unstable Hz
Wireless interference from other 2.4GHz devices, a cramped Bluetooth connection, or a busy CPU. Move your dongle onto a short USB extension and retest wired to confirm baseline.
Wireless vs wired differences
A small gap between wired and wireless is normal. What's worth worrying about is a rate that repeatedly crashes toward zero, which usually points to a failing dongle or bad placement.
Polling Rate Benchmarks & Recommendations
What Polling Rate Is Best for Gaming?
- Competitive FPS:Aim for 1000 Hz or higher (1 ms polling down to 0.25 ms polling) for the tightest tracking.
- MOBA & Strategy:500 to 1000 Hz is plenty, since these titles lean less on flick-heavy aiming.
- Casual & Productivity:125 to 500 Hz feels completely smooth and saves a small amount of CPU load and battery life.
Typical Rates by Device Class
| Device Class | Typical Rate | Polling Interval |
|---|---|---|
| Budget or office mouse/keyboard | 125 Hz | 8 ms |
| Mid-range gaming mouse | 500 to 1000 Hz | 2 ms to 1 ms |
| Enthusiast or competitive mouse | 2000 to 4000 Hz | 0.5 ms to 0.25 ms |
| Flagship gaming mouse | 8000 Hz | 0.125 ms |
Wired vs Bluetooth vs 2.4GHz Wireless
Wired connections stay the most consistent and give you the lowest USB latency, making a stable 1000 Hz result easy to hit. Modern 2.4GHz wireless dongles come remarkably close to wired performance these days, as long as the dongle sits somewhere with a clear line of sight to the mouse. Bluetooth is the most convenient of the three but has historically capped out lower and shown more USB stability issues under load, which makes it a better fit for office work than ranked matches.
How to Change or Increase Your Polling Rate
Mouse
Most mice let you set the rate in their own companion app. Open Logitech G Hub, Razer Synapse, Corsair iCUE, or SteelSeries GG, find the performance or polling rate menu, pick your target speed, and apply it. Once it's saved, run the tester again to confirm the new mouse report rate actually took effect.
Controller
Wired controllers generally lock to whatever their manufacturer set, though some players use third-party utilities to override that default. Premium high-Hz controllers from third-party brands usually expose their own rate setting right inside a companion app.
Keyboard
If your board supports adjustable polling, you'll typically find the setting in the same mouse driver settings style software your brand already ships for its mice. Choose your target Hz there and retest to confirm it stuck.
Conclusion
Testing your polling rate takes less time than tying your shoes, and it tells you something a spec sheet never can: what your device is actually doing on your specific PC, right now. Whether you're chasing every fraction of a millisecond in ranked play or just confirming your new mouse works as advertised, the numbers on this page turn a vague feeling into something you can actually measure.
Run the polling rate tester any time you install a new driver, switch USB ports, or add a wireless dongle to your desk, since any of those can quietly shift your results. A five-second check now can save you from blaming your aim for a problem that was sitting in a USB port the whole time.
Bookmark this page and come back after firmware updates or a fresh Windows install. Polling rate isn't something you set once and forget, and a quick retest is one of the easiest habits a competitive player can build.
Frequently Asked Questions (FAQ)
How do I test my mouse or controller polling rate?
Open the tester, choose your device, and move or press it steadily for 10 to 15 seconds. Read the current, average, peak, and minimum Hz once it settles.
What is a good polling rate?
1000 Hz is the sweet spot for competitive gaming, 500 Hz handles most other games comfortably, and 125 Hz is the long-standing baseline for everyday use.
Why is my device showing only 125 Hz or 60 Hz?
A mouse stuck at 125 Hz usually means an old USB port or an unset driver rate. A controller capped near 60 Hz in a browser is almost always the Gamepad API's refresh-rate limit, not a fault.
Can browser tests measure 4000 to 8000 Hz accurately?
Modern browsers can register very fast pointer events, but results depend on your CPU load and OS scheduling. For flagship rates, cross-check with dedicated desktop polling rate software.
Does a higher polling rate improve aim or online play?
It shrinks the delay between your hand and the cursor, which helps. Past 1000 Hz the gains get smaller fast, and your reflexes and network ping start to matter more than the extra Hz.
Wireless vs wired, which should I use for testing?
Test wired first to establish a clean baseline, then test your everyday wireless setup so you know exactly how much gap, if any, you're actually dealing with.