Controller Polling Rate Test — Xbox, PlayStation, Switch Pro & More
The only browser-based gamepad polling rate tester. Works with every controller that supports the Gamepad API — Xbox, DualSense, Switch Pro, Steam Controller, and generic USB gamepads.
Connect a gamepad via USB or Bluetooth, then press any button to begin. Move analog sticks continuously for the most accurate reading.
Controller Polling Rate Reference Table
Most console controllers were designed for couch use, not competitive PC gaming, so their polling rates are lower than mice and keyboards. Here are the typical rates:
| Controller | USB Polling | Wireless Polling | PC Notes |
|---|---|---|---|
| Xbox Wireless Controller | 125 Hz | 125–250 Hz | Adapter unlocks higher rate |
| Xbox Elite Series 2 | 125 Hz | 125 Hz | Same as standard Xbox |
| PS5 DualSense | 250 Hz | 125 Hz (BT) | Up to 1000 Hz via DS4Windows / custom drivers |
| PS4 DualShock 4 | 250 Hz | 125 Hz | Wired recommended for PC |
| Nintendo Switch Pro | 125 Hz | 125 Hz | Limited HID profile |
| Steam Controller | 250 Hz | 250 Hz | Discontinued but still in use |
| 8BitDo Pro 2 / Ultimate | 125–500 Hz | 125 Hz | Varies by firmware |
| Razer Wolverine V3 Pro | 1000 Hz | 125 Hz | One of few high-Hz pads |
How Controller Polling Rate is Different
Mice and keyboards use HID (Human Interface Device) USB profiles tuned for high polling. Controllers historically use lower polling rates because console games update at fixed tick rates (often 60Hz) and don’t need higher input frequency. On PC, however, fighting games, rhythm games, and platformers can benefit from higher polling.
Browser Limits for Controller Testing
The browser Gamepad API doesn’t expose raw USB report timings. Instead, it polls the controller’s current state on each animation frame. This means our test measures effective polling visible to web apps, not the raw USB report rate. For most controllers at 125–250Hz, our reading is accurate. For very high-Hz controllers, expect the browser to cap at ~250–500Hz due to frame timing.
If you want exact USB-level polling rate measurements for a 1000Hz competitive controller, use a native tool like XInputTest or Gamepad-Polling-Tool. Our browser test is best for comparing controllers, verifying Bluetooth vs wired performance, and confirming general polling tier.
How to Increase Controller Polling Rate
- Use wired USB instead of Bluetooth — Bluetooth caps most controllers at 125Hz.
- Xbox controllers: Use the official Xbox Wireless Adapter (faster than Bluetooth).
- PS4/PS5: Try DS4Windows or BetterJoy to push polling up to 1000Hz on PC.
- Switch Pro: Limited by Bluetooth profile — wired USB recommended.
- Premium controllers: Razer Wolverine V3 Pro, Scuf, GameSir T4 Kaleid, 8BitDo Ultimate support higher native rates.
Controller Polling Rate FAQs
What is the polling rate of an Xbox controller?
Xbox controllers typically poll at 125Hz over USB and 250Hz with the Xbox Wireless Adapter. The Xbox Elite Series 2 follows the same rates. Bluetooth caps at around 125Hz.
What is the PS5 DualSense polling rate?
The DualSense polls at 250Hz over USB natively. With DS4Windows or similar drivers on PC, you can push it to 1000Hz. Bluetooth caps at 125Hz.
How do I test my controller’s polling rate?
Plug in your controller, then move an analog stick or press buttons continuously for 5–10 seconds. The Gamepad API in your browser reports state changes that we measure to calculate Hz.
Why is my controller showing only 60Hz?
Browser controller polling is limited to requestAnimationFrame (~60Hz on standard monitors, ~120Hz on high-refresh displays). For higher reads, use a 144Hz+ monitor and ensure your browser tab is active and focused.
Does higher controller polling rate help in fighting games?
Yes — fighting games and rhythm games benefit most. The difference between 125Hz and 1000Hz on a controller can equate to several frames in 60fps games. For shooters and platformers, the benefit is smaller.