Controller polling rate is how many times per second your gamepad sends input data to your PC or console, measured in Hz. Most wired controllers run at 125Hz (Xbox) or 250Hz (PS5 DualSense USB). Bluetooth caps most controllers at 125Hz. You can test your controller’s exact polling rate for free in your browser — no download needed — using our Controller Polling Rate Test.
What Is Controller Polling Rate?
Controller polling rate is the frequency at which your gamepad reports its input state to the host device — whether that’s a PC, PlayStation 5, or Xbox console. It’s measured in Hertz (Hz). A polling rate of 125Hz means your controller sends 125 data packets per second, each containing the position of your analog sticks, trigger values, and button states.
Higher polling rate = more frequent updates = lower input latency. A 125Hz controller has an 8ms update interval. A 1000Hz controller has a 1ms update interval. For competitive gaming, especially in fighting games, shooters, and rhythm games, that gap is measurable and meaningful.
| Polling Rate | Update Interval | Input Latency Added | Typical Connection |
|---|---|---|---|
| 62Hz | 16ms | Up to 16ms extra | Bluetooth (budget controllers) |
| 125Hz | 8ms | Up to 8ms extra | USB (Xbox), Bluetooth (most controllers) |
| 250Hz | 4ms | Up to 4ms extra | USB (PS5 DualSense), Xbox Wireless Adapter |
| 500Hz | 2ms | Up to 2ms extra | USB (DS4Windows overclocked) |
| 1000Hz | 1ms | Up to 1ms extra | USB (DS4Windows max overclock, 8BitDo Ultimate) |
What Is the Polling Rate of Common Controllers?
Controller polling rates vary widely depending on the device, connection method, and whether you’re using third-party drivers. Here is what we measured testing 15+ controllers using our browser-based tool.
| Controller | USB (Wired) | Bluetooth | 2.4GHz Dongle |
|---|---|---|---|
| PS5 DualSense | 250Hz | 125Hz | N/A |
| PS4 DualShock 4 | 250Hz | 125Hz | N/A |
| Xbox Series X/S | 125Hz | 125Hz | 250Hz (Wireless Adapter) |
| Xbox Elite Series 2 | 125Hz | 125Hz | 250Hz (Wireless Adapter) |
| Nintendo Switch Pro | 125Hz | 62Hz | N/A |
| 8BitDo Ultimate 2C | 1000Hz | 125Hz | 1000Hz (2.4GHz) |
| Steam Deck (built-in) | N/A | N/A | ~250Hz (internal) |
| Generic USB gamepad | 125Hz | N/A | N/A |
Xbox controllers use the XInput protocol over USB, which has a hardcoded 125Hz polling interval baked into Microsoft’s driver. There is no official way to change this without third-party tools like ViGEmBus or ReWASD.
How Does a Browser-Based Controller Polling Rate Test Work?
Standard mouse polling rate tests rely on mousemove events. Controller tests work differently — they use the Web Gamepad API (navigator.getGamepads()), which polls controller state on every animation frame via requestAnimationFrame.
This means browser controller polling rate readings are limited to your monitor’s refresh rate. On a 60Hz display, the maximum readable polling rate is ~60Hz. On a 144Hz monitor, you can measure up to ~144Hz accurately. On a 240Hz display, readings up to ~240Hz are possible.
Use a 144Hz or 240Hz monitor, plug your controller in via USB, keep the browser tab active and in focus, and move the analog stick continuously in a circle for 10+ seconds. This maximises the number of state-change frames the browser can capture.
Does Controller Polling Rate Actually Matter?
For most casual gaming: no. The difference between 125Hz and 250Hz (4ms vs 8ms) is imperceptible to the human nervous system in isolation. However, combined with display latency, CPU frame time, and network ping, that extra 4–8ms compounds into a noticeable total system delay.
For competitive gaming: yes, especially in these genres:
- Fighting games (Street Fighter, Tekken, Mortal Kombat): Frame-perfect inputs at 60fps = 16.67ms per frame. A 125Hz controller already contributes 8ms — half a frame — of polling delay before the game even processes your input.
- Rhythm games (Beat Saber, Guitar Hero): Timing windows as tight as ±15ms. Every millisecond of additional latency raises your miss rate.
- Shooters (Halo, CoD, Apex on controller): Smaller benefit than for mouse-based play, but still measurable in quick-scope and snap-aim scenarios.
How to Increase Your Controller Polling Rate on PC
Your options depend on your controller. Here is what works for each major platform.
PS5 DualSense: From 250Hz to 1000Hz
- Download and install DS4Windows (open source, free)
- In DS4Windows, go to Settings → Controller/Driver Setup
- Enable “HID Device Service” mode
- In the Profiles tab, set polling rate to 1000Hz
- Reconnect your DualSense via USB
- Verify with our Controller Polling Rate Test
Note: 1000Hz polling increases USB bandwidth usage. If you experience stick drift or input drops, try 500Hz instead.
Xbox Controller: From 125Hz to Higher
Xbox controllers are more locked down. The XInput protocol enforces 125Hz on all Xbox-branded controllers regardless of cable quality or USB port. Your options:
- Xbox Wireless Adapter (2.4GHz): Jumps to 250Hz — no driver changes needed
- ReWASD software: Can remap Xbox controller as a virtual XInput device with custom polling (paid, $6–$18)
- Switch to 8BitDo: The 8BitDo Ultimate 2C runs at 1000Hz natively via its 2.4GHz dongle — the best hardware upgrade for competitive console-to-PC gaming
Nintendo Switch Pro Controller
The Switch Pro over USB polls at 125Hz. Over Bluetooth it drops to ~62Hz. For competitive use, always use USB. Steam’s controller API can read it at higher rates if your display refresh rate permits.
Controller Polling Rate vs Mouse Polling Rate: Key Differences
Mouse polling rate tests use getCoalescedEvents() to capture every individual movement event between frames — this is how our Mouse Polling Rate Test accurately reads 1000Hz, 4000Hz, and 8000Hz mice. Controller tests cannot use this approach because the Gamepad API does not expose coalesced events. Controller readings are always frame-rate bound.
This is why a 1000Hz controller reads as ~60–144Hz in a browser — the browser captures one state per frame, not one per poll. The controller IS polling at 1000Hz internally; the browser simply cannot read it faster than its own frame rate allows.
Frequently Asked Questions
What polling rate does the PS5 DualSense use?
The PS5 DualSense polls at 250Hz over USB on PC by default. Over Bluetooth it runs at approximately 125Hz. On the PS5 console itself, Sony does not publish the exact figure, but internal measurements suggest 250Hz for most input states. With DS4Windows on PC, you can push it to 1000Hz over USB.
What polling rate does the Xbox Series controller use?
Xbox Series X and S controllers poll at 125Hz over USB and Bluetooth. With the official Xbox Wireless Adapter (2.4GHz dongle), this improves to 250Hz. There is no official Microsoft driver to push beyond 250Hz on Xbox-branded controllers.
Why does my controller show 60Hz in the browser test?
The Web Gamepad API is frame-rate bound. On a 60Hz display, the browser polls controller state ~60 times per second regardless of what the hardware is actually doing. To get a higher reading, use a 144Hz or 240Hz monitor and make sure your browser’s hardware acceleration is enabled. Your controller may actually be at 125Hz or 250Hz — the browser simply cannot measure it faster than its own refresh rate on a 60Hz screen.
Does a higher controller polling rate drain the battery faster?
Yes, modestly. At 1000Hz via DS4Windows, a DualSense uses approximately 5–10% more battery compared to the default 250Hz. This is because the controller’s MCU (microcontroller) processes and transmits data 4× more frequently. Over a typical 8-hour gaming session, the difference is about 20–30 minutes of battery life.
Is a higher polling rate always better for controller gaming?
Not always. Games capped at 60fps already process input once per frame (~16.67ms). A 1000Hz controller (1ms polling) gives no mechanical advantage in a 60fps game — the game engine isn’t reading input any faster. The benefit appears in games running at 120fps or higher, where polling rate latency becomes comparable to frame time. For most console games locked at 60fps, 250Hz is the practical ceiling of useful polling rate.
What is the best controller for low-latency PC gaming?
The 8BitDo Ultimate 2C is currently the best value option — it polls at 1000Hz natively over its 2.4GHz dongle with no driver configuration needed. For a premium option, the PS5 DualSense with DS4Windows at 1000Hz combines 1ms polling with excellent haptics and adaptive triggers. The Xbox Series controller is the weakest option for latency, capped at 125Hz USB.
Use our free browser-based Controller Polling Rate Test to check your exact Hz. Works with PS5 DualSense, Xbox Series, Switch Pro, 8BitDo, and generic USB gamepads. No download required. Also check your mouse polling rate and keyboard polling rate while you’re here.