Home › Other › Gamepad Test

Gamepad & Controller Test

HTML5 Gamepad API controller tester. Connect your Xbox, PlayStation (DualSense / DualShock), or Nintendo Switch controller to test stick drift deadzones, analog trigger pressure, and haptic vibration motors.

No Gamepad Connected Please connect controller and press any button to wake
Timestamp: --
Left Thumbstick (Axes 0, 1)
X: 0.00 • Y: 0.00
Right Thumbstick (Axes 2, 3)
X: 0.00 • Y: 0.00
Left Trigger (LT / L2) 0.00
Right Trigger (RT / R2) 0.00
Gamepad & Controller Diagnostics Guide

How to Use This Test

  1. Connect your controller (Xbox, PlayStation DualSense, Nintendo Switch Pro, or generic gamepad) via USB or Bluetooth.
  2. Press any button on the controller: browsers only activate the Gamepad API after detecting a physical button press.
  3. Rotate both thumbsticks to check circular range and verify that they snap back near center (0.00, 0.00) when released.
  4. Gradually pull the Left and Right Triggers (LT/RT or L2/R2) to confirm smooth 0%–100% analog pressure response.
  5. Press all face buttons, bumpers, and D-Pad directions to confirm each switch lights up.

Detecting Stick Drift

Stick drift happens when internal thumbstick sensors wear down or gather dust, causing the stick to report movement even when untouched. Release both thumbsticks: if the indicator dot does not rest cleanly inside the center deadzone, in-game characters or cameras will creep or spin on their own.

Potentiometer vs. Hall Effect Thumbsticks

Most traditional controllers use carbon potentiometer wipers that physically scrape across electrical traces, eventually leading to drift after hundreds of hours. Modern controllers and third-party upgrade kits use Hall Effect magnetic sensors that measure stick position using magnets without physical contact, making stick drift virtually impossible.

Supported Controllers

The standard HTML5 Gamepad API natively recognizes Xbox Wireless Controllers, Sony DualShock 4 / DualSense 5, Nintendo Switch Joy-Cons and Pro Controllers, Logitech gamepads, and 8BitDo controllers across Windows, macOS, Android, and Linux.