Skip to main content
Controller Diagnostic

Controller Input Latency Test

Measure your controller input latency and reaction speed online for free. Benchmark wired vs Bluetooth lag on PS5, Xbox, Switch, and PC controllers.

Click 'Start Reaction Test' then press any button when box turns GREEN...
No Controller Detected
Click Start Below Ready when box turns emerald green
LAST REACTION TIME 0 ms
BEST (FASTEST) 0 ms
AVERAGE (5 TRIES) 0 ms

Composite Reaction Speed Benchmarks

< 180 ms (Esports Tier)

Top 5% human reaction speed combined with low-latency wired hardware. Instant trigger response in tactical shooters.

180 – 240 ms (Standard Gamer)

Average human visual reaction window. Excellent responsiveness for ranked battle royale and fighting games.

> 240 ms (High Total Delay)

Noticeable visual or input delay. Consider switching from Bluetooth to wired USB or enabling Game Mode on your monitor.

How to Get Started

Just three steps to run a complete controller test and understand your controller's health status.

01

Connect Controller

Connect your controller to your computer via USB cable or Bluetooth. If the browser doesn't respond, press any button on the controller to activate the connection.

02

Button Detection

Press each button in the visual interface and confirm the corresponding area lights up on screen. This helps troubleshoot unresponsive or double-clicking buttons.

03

Sticks & Vibration

Rotate the sticks to check linearity and drift issues; click the vibration test button to feel if the left and right motor feedback is working properly.

What would you like to do next?

Select a diagnostic calibration suite, deadzone analyzer, or high-frequency overclock tool.

Fix

Repair & Calibration

Calibrate zero-point offsets or follow step-by-step repair guides.

Optimize

Game Deadzones

Calculate exact radial vs axial deadzone overlays for Fortnite, Apex, & COD.

Telemetry

Overclock & Circularity

Verify browser-observed update timing Hz stability and statistical circularity grades.

Need to check input reporting frequency?

Measure your controller’s USB polling rate in Hz (125Hz, 250Hz, 500Hz, 1000Hz) and packet jitter.

The Anatomy of Gaming Input Latency

In competitive gaming (such as Call of Duty: Warzone, Apex Legends, Fortnite, and Rocket League), victory often comes down to milliseconds.

When an in-game event occurs on screen, your total response delay is governed by a multi-stage input pipeline:

The 5 Stages of the Gaming Latency Pipeline

  1. Display Lag (1–15ms): The time it takes for your monitor to receive a video frame from the GPU, process pixel overdrive, and illuminate the liquid crystal/OLED matrix.
  2. Human Neural Processing (180–220ms): Optical photons hit the retina, travel via the optic nerve to the visual cortex, and trigger motor neurons in the thumb/fingers.
  3. Mechanical Switch Pre-Travel (1–3ms): Physical displacement of the button or trigger before closing the conductive silicone membrane or microswitch contact.
  4. Controller USB/Wireless Transport (1–8ms): The microcontroller serializes the input packet and transmits it across USB interrupt endpoints or Bluetooth 2.4GHz RF channels.
  5. Operating System & Game Engine Render Loop (4–16ms): Windows/macOS driver stack, game input buffering, simulation tick, and DirectX/Vulkan frame presentation.

Wired USB vs. Bluetooth Wireless Comparison

While modern Bluetooth controllers (such as Xbox Wireless and DualSense) provide freedom of movement, wireless packet loss and 2.4GHz Wi-Fi congestion can cause periodic latency spikes of 15ms to 30ms. A direct wired USB-C connection overclocked to 1000Hz guarantees a deterministic 1.0ms transport interval on every single frame.

Controller Hardware Glossary & Tips

Stick Drift & Deadzones

Stick drift occurs when analog sticks register input without being touched. This is typically caused by physical wear in traditional carbon-film potentiometers. A deadzone is a software-level threshold (e.g., 5-10%) applied to ignore these microscopic false inputs.

Hall Effect Sensors

Unlike traditional ALPS potentiometers, Hall Effect modules use magnetic fields to measure stick position. Because there is no physical contact or friction between the internal components, they are virtually immune to wear-induced stick drift, drastically extending the controller's lifespan.

Polling Rate (Hz) & Input Latency

Polling rate is how often your controller sends data to your device, measured in Hertz (Hz). A standard Bluetooth connection yields around 125Hz (8ms latency). Overclocking or using a wired USB connection can push this to 500Hz-1000Hz (1ms-2ms latency), critical for competitive gaming.

Circularity Error

When you rotate a joystick along its outer edge, a perfect module should trace a mathematically perfect circle. Circularity error measures the deviation from this perfect circle. High deviations (>15%) can result in uneven diagonal movement speeds in FPS games.

Frequently Asked Questions

Everything you need to know about testing your controller.

How do I test my controller input latency online?

Connect your controller via USB or Bluetooth, click Start Reaction Test above, and press any face button or trigger as soon as the screen flashes emerald green. The high-resolution timer (using window.performance.now) calculates your end-to-end reaction latency in milliseconds.

What is a good controller reaction latency benchmark?

Standard human visual reaction time averages between 190ms and 240ms. Competitive esports players using 1000Hz overclocked wired controllers and 240Hz+ gaming monitors regularly achieve composite times under 160ms to 175ms.

How much input lag does Bluetooth add compared to a wired USB connection?

Standard Bluetooth adds between 4ms and 12ms of transport latency due to wireless packet queuing and interference. Direct USB connections reduce transport latency to 1ms (at 1000Hz polling rate) or 4ms (at standard 250Hz XInput).

What constitutes the "Total System Latency" pipeline in gaming?

Total system latency is the sum of: Controller Hardware Actuation (~1ms) + Polling Transport Lag (1–8ms) + Game Engine Processing (~16ms at 60fps) + GPU Render Queue (~5–10ms) + Display Scanout & Pixel Response (~2–10ms) + Human Neural Reaction Time (~180–220ms).

How do I minimize controller input delay on PC?

Connect directly to a motherboard USB 3.0 port with a high-quality data cable, overclock your PlayStation controller to 1000Hz using HIDUSBF, enable Nvidia Reflex Low Latency or AMD Anti-Lag in game settings, and use a high refresh rate monitor with low display lag.

How this test works & its limits
  • This test reads your controller through the browser's standard Gamepad API — no drivers, no installs, nothing leaves your device.
  • Readings depend on connection mode: Bluetooth reports at lower rates than USB. Compare like-for-like (wired vs wired).
  • We measure the input reaching the browser — display lag and game-engine queues are outside this test's view.
  • A clean reading now does not guarantee no drift in-game: deadzones differ per game, and wear develops over time. Use the Drift Timeline to track yours.
  • This is a diagnostic, not a hardware-lab certification. For repair or RMA decisions, confirm with a second run or second tool.
Read the full methodology
100% Client-Side

All Gamepad API data stays in your browser. Zero tracking or data collection.

Instant Results

No downloads, plugins, or software installation needed. Works instantly.

Free Forever

No paywalls, subscription requirements, or hidden usage limits.