Controller Polling Rate Test

Test your Xbox, PlayStation, or PC gamepad polling rate in Hertz (Hz). Measure analog stick latency, button responsiveness, and rumble response online.

Quick Answer • Diagnostic Summary

Controller polling rate is the frequency (in Hz) at which your gamepad transmits analog stick positions, trigger values, and button states to your PC or console. Standard Xbox controllers poll at 125 Hz (8 ms delay), while PS4/PS5 DualSense controllers run at 250 Hz (4 ms) or up to 1000 Hz (1 ms) when overclocked via USB.

Controller Polling Rate & Gamepad Tester

No controller detected. Press any button on your controller to connect.

Connect a Gamepad or Controller

Plug in an Xbox, PlayStation, or generic USB/Bluetooth controller and press any button. The browser Gamepad API activates on first input.

Peak Rate
0 Hz
Buttons Active
0 pressed
Rumble Motor

What Is Controller Polling Rate?

Just like gaming mice, gamepads communicate with your PC through USB or Bluetooth report packets. The controller's polling rate determines how many times per second your analog thumbsticks and button states are updated.

A standard Xbox Series or Xbox One controller communicates at 125 Hz over USB or wireless, translating to an 8 ms input interval. Sony PlayStation DualShock 4 and DualSense controllers natively report at 250 Hz over Bluetooth (4 ms) and can be overclocked up to 1000 Hz (1 ms) on PC using specialized drivers like LordOfMice HIDUSBF.

Higher controller polling rates provide tighter aim assist tracking, snappier stick response in Rocket League, and minimal input latency in fighting games.

How to Test Controller Polling Rate

1Connect Your Controller

Connect your controller via USB cable, wireless USB dongle, or Bluetooth to your PC.

2Wake Up Gamepad API

Browsers require a physical button press before granting access to gamepads. Press any button on your controller to activate detection.

3Spin Analog Sticks Rapidly

Gamepad packets transmit updated coordinates when stick movement occurs. Spin both left and right analog thumbsticks in rapid circles.

4Inspect Observed Hz and Latency

Observe the live polling rate meter, stick position coordinates (-1.0 to +1.0), and estimated input delay in milliseconds.

5Test Rumble Vibration Motors

Trigger the dual-motor haptic actuator test to verify low-frequency and high-frequency rumble motor response.

How to Read Your Results & Performance Benchmarks

Compare your observed diagnostic measurements against verified hardware standards.

Controller ModelConnection ModeNominal HzResponse Latency
Xbox Wireless ControllerUSB Wired / Wireless Adapter125 Hz8.0 ms (Hardware firmware locked)
Xbox Controller (Bluetooth)Standard Bluetooth LE125 Hz8.0 - 12.0 ms (Higher jitter)
DualShock 4 / DualSenseBluetooth (PC Native)250 - 800 Hz1.25 - 4.0 ms (Adaptive burst)
DualSense (Overclocked)USB Wired (HIDUSBF 1000Hz)1000 Hz1.0 ms (Competitive esports tier)

Controller Polling Rate and Connection Fixes

Controller is connected but not detected by the browser

Cause: The HTML5 Gamepad API remains dormant until a button is pressed to protect user fingerprinting privacy.

Solution: Press the A/X button or move an analog stick after loading the page. In Chrome, ensure gamepad permissions are enabled.
Xbox controller is locked at 125 Hz

Cause: Microsoft Xbox controller firmware enforces a hard 125 Hz report limit across all Xbox One and Series X|S models.

Solution: This is normal hardware behavior for Xbox controllers. Overclocking tools cannot bypass Microsoft's internal firmware report timer.
Severe stick drift detected on rest

Cause: Potentiometer sensor wear, dirt accumulation, or degraded centering springs.

Solution: Check the stick center coordinates on our test. If resting offset exceeds 0.15, increase game deadzones or clean the module with electrical contact cleaner.
Gamepad API Polling Rate Limitations

Browsers poll the HTML5 Gamepad API during requestAnimationFrame or internal input loop dispatch (typically 60 Hz to 240 Hz depending on display refresh rate). While specialized browsers allow high-frequency polling, browser-observed controller Hz can be constrained by your monitor's refresh rate.

Frequently Asked Questions

What polling rate do PS5 and Xbox controllers have?
Xbox controllers operate at a locked 125 Hz (8 ms delay) across both wired and wireless connections. PS5 DualSense controllers run at 250 Hz (4 ms) over USB and up to 800 Hz over Bluetooth, and can be overclocked to 1000 Hz (1 ms) on PC.
Is Bluetooth or USB faster for PlayStation controllers on PC?
Surprisingly, PlayStation DualShock 4 and DualSense controllers often achieve higher native polling rates over Bluetooth (up to 800-1000 Hz) than standard default USB (250 Hz), unless USB polling is manually overclocked with custom drivers.
Does higher controller polling rate reduce input lag?
Yes. Moving from 125 Hz (8 ms) to 1000 Hz (1 ms) shaves 7 ms of input delay off every thumbstick flick and button trigger, resulting in noticeably snappier aim and crosshair tracking.
Can I test for stick drift with this tool?
Yes. The test visualizes exact analog axis coordinates from -1.0 to +1.0. When you release the sticks, the resting values should return near 0.00. Consistent offset values above 0.10 indicate physical stick drift.
Why doesn't controller vibration work on Mac or Safari?
Safari and WebKit currently do not support the Gamepad HapticActuator API. Vibration testing requires Chromium-based browsers (Chrome, Edge, Opera, Brave) on Windows, macOS, or Linux.

Related Hardware & Input Diagnostics

Cross-verify your peripherals with our full suite of local, private browser tests.

Last updated: October 25, 2026