# Gamepad Tester For the full tool, see: [https://capytoolkit.com/tools/hardware/gamepad-test/](https://capytoolkit.com/tools/hardware/gamepad-test/) ## Controller Guides [Sony DualSense](https://capytoolkit.com/tools/hardware/gamepad-test/ps5-dualsense/): Test your PS5 DualSense for stick drift, dead buttons, and trigger response in your browser. No download or account needed. [Microsoft Xbox Series X/S Controller](https://capytoolkit.com/tools/hardware/gamepad-test/xbox-series-controller/): Test your Xbox Series X/S controller for stick drift, dead buttons, and trigger response in your browser. Works on Windows, Mac, and Linux. [Nintendo Switch Pro Controller](https://capytoolkit.com/tools/hardware/gamepad-test/switch-pro-controller/): Test your Nintendo Switch Pro Controller for stick drift and button response in your browser. Works via USB on Chrome and Edge. [Nintendo Switch Joy-Con (L+R)](https://capytoolkit.com/tools/hardware/gamepad-test/switch-joy-con/): Test your Nintendo Switch Joy-Con controllers for stick drift in your browser. Pair as a combined gamepad via Bluetooth or USB adapter. [Microsoft Xbox One Controller](https://capytoolkit.com/tools/hardware/gamepad-test/xbox-one-controller/): Test your Xbox One controller for stick drift, dead buttons, and trigger response in your browser. Works on Windows, Mac, and Linux via USB. [Logitech F310](https://capytoolkit.com/tools/hardware/gamepad-test/logitech-f310/): Test your Logitech F310 controller for stick drift and button response in your browser. Works via USB on all platforms with no drivers required. [8BitDo Pro 2](https://capytoolkit.com/tools/hardware/gamepad-test/8bitdo-pro-2/): Test your 8BitDo Pro 2 for stick drift and button response in your browser. Works via USB or Bluetooth in X-input mode. [Sony DualShock 4](https://capytoolkit.com/tools/hardware/gamepad-test/ps4-dualshock-4/): Test your PS4 DualShock 4 for stick drift, dead buttons, and trigger response in your browser. No download or account needed. [Microsoft Xbox Elite Series 2](https://capytoolkit.com/tools/hardware/gamepad-test/xbox-elite-series-2/): Test your Xbox Elite Series 2 for stick drift, trigger range, and paddle response in your browser. Works via USB-C or Bluetooth on Windows and macOS. [Microsoft Xbox 360 Controller](https://capytoolkit.com/tools/hardware/gamepad-test/xbox-360-controller/): Test your Xbox 360 controller for stick drift, bumper failures, and button response in your browser. Works via USB on Windows 10 and 11 without additional drivers. [Razer Wolverine V2 Chroma](https://capytoolkit.com/tools/hardware/gamepad-test/razer-wolverine-v2-chroma/): Test your Razer Wolverine V2 Chroma for button response, trigger range, and stick drift in your browser. Wired controller with Chroma RGB lighting. [PowerA Enhanced Wired Controller for Xbox](https://capytoolkit.com/tools/hardware/gamepad-test/powera-enhanced-wired/): Test your PowerA Enhanced Wired Controller for button response, trigger range, and stick drift in your browser. Officially licensed Xbox wired controller with mappable buttons. ## Troubleshooting Guides [Stick Drift Test](https://capytoolkit.com/tools/hardware/gamepad-test/stick-drift-test/): Run a stick drift test on any gamepad or joystick in your browser. Detect axis offset, measure drift values, and determine whether your controller needs repair. [Xbox Controller Drift Test](https://capytoolkit.com/tools/hardware/gamepad-test/xbox-controller-drift-test/): Test your Xbox controller for stick drift in your browser. Step-by-step guide covering Xbox Series X/S, Elite Series 2, Xbox One, and Xbox 360 controllers. [Controller Deadzone Test and Calibration Guide](https://capytoolkit.com/tools/hardware/gamepad-test/deadzone-calibration/): Understand and calibrate your controller deadzone using live axis values. Learn how to match your deadzone setting to the specific game you are testing against. [Controller Not Detected in Browser](https://capytoolkit.com/tools/hardware/gamepad-test/gamepad-not-detected/): Fix a controller that is not showing up in your browser. Step-by-step troubleshooting for USB and Bluetooth gamepads on Windows, Mac, and Linux. [Controller Trigger Test: Diagnosing LT and RT Issues](https://capytoolkit.com/tools/hardware/gamepad-test/trigger-issues-test/): Test your controller triggers in your browser. Diagnose triggers that do not register, do not reach full range, or do not return to zero after release. [Joy-Con Drift Test: Documenting Drift for Nintendo Repair](https://capytoolkit.com/tools/hardware/gamepad-test/joy-con-drift-documentation/): Test Joy-Con stick drift in your browser and document the axis values for Nintendo's warranty or repair program. Works via Bluetooth on Chrome. [Flight Stick and HOTAS Test - Joystick Axis Calibration Guide](https://capytoolkit.com/tools/hardware/gamepad-test/flight-stick-test/): Test your flight stick, joystick, or HOTAS in your browser using the Gamepad API. Read axis values, hat switch position, and throttle range without any software install. [PS4 Controller Drift Test: DualShock 4 Stick Drift Guide](https://capytoolkit.com/tools/hardware/gamepad-test/ps4-controller-drift/): Test your PS4 DualShock 4 for stick drift in your browser. Detect drift values and document axis readings for Sony warranty or third-party repair. ## Gamepad & Joystick Drift Tester: Code Examples [How to Test a Controller on Windows 11](https://capytoolkit.com/tools/hardware/gamepad-test/code-examples/#windows-11-controller-test): How to test any gamepad or joystick on Windows 11 using your browser. Covers XInput vs DirectInput, joy.cpl, driver troubleshooting, and browser compatibility. [How to Test a Controller on macOS](https://capytoolkit.com/tools/hardware/gamepad-test/code-examples/#macos-controller-test): Test any gamepad on macOS Ventura or Sequoia in your browser. Covers DualSense, DualShock 4, Xbox controllers, Bluetooth limitations, and Safari vs Chrome. [How to Test a Controller on Linux](https://capytoolkit.com/tools/hardware/gamepad-test/code-examples/#linux-controller-test): Test gamepads on Ubuntu, Fedora, or Arch Linux in your browser. Covers udev rules, jstest-gtk verification, evdev vs joydev, and Gamepad API browser support. [How to Test a Controller on Steam Deck](https://capytoolkit.com/tools/hardware/gamepad-test/code-examples/#steam-deck-controller-test): Test external controllers and the Steam Deck's built-in controls in Desktop Mode using a Chromium-based browser. Covers Gaming Mode vs Desktop Mode differences. [Gamepad Testing on Linux with Steam and Proton](https://capytoolkit.com/tools/hardware/gamepad-test/code-examples/#proton-linux-gamepad): How to test a gamepad on Linux when using Steam and Proton. Understand how Steam Input intercepts the Gamepad API and isolate hardware from software issues. ## Gamepad & Joystick Drift Tester Reference [What Is XInput?](https://capytoolkit.com/tools/hardware/gamepad-test/reference/#xinput): XInput is Microsoft's gamepad API standard used by Xbox controllers. Learn what XInput means, how browsers use it, and how to switch third-party controllers to XInput mode. [What Is Stick Drift?](https://capytoolkit.com/tools/hardware/gamepad-test/reference/#stick-drift): Stick drift is when a thumbstick registers movement without being touched. Learn the mechanical cause, what axis values indicate drift, and how hall effect sticks resist it.