Gamepad Tester
Test PS4, PS5, Xbox & Switch controllers for stuck buttons, analog stick drift, and trigger response. Record a pass/fail diagnostic and export CSV/JSON.
Press any button on your controller to start testing
Name: -
Raw ID: -
Index: -
Buttons: -
Axes: -
Mapping: -
Record a timed test: press every button, push both sticks to full range, and pull both triggers fully. Stop to see a PASS/FAIL report and export it as evidence.
Frequently Asked Questions
How do I test my gamepad controller?
Simply connect your controller to your computer via USB or Bluetooth, then press any button. The tool will automatically detect your gamepad and display all button presses, analog stick movements, and trigger values in real-time.
What controllers are supported?
This tool supports all standard gamepad controllers including PlayStation (PS4, PS5, DualShock, DualSense), Xbox (Xbox One, Xbox Series X/S), Nintendo Switch Pro Controller, and generic USB/Bluetooth game controllers that follow the standard Gamepad API.
How can I test for analog stick drift?
When your controller is connected, look at the analog stick visualizations. Without touching the sticks, they should stay centered. If the dot moves on its own, you have analog drift. The tool also displays precise X/Y values to detect minor drift.
Can I test wireless controllers?
Yes! Both USB-connected and Bluetooth-connected controllers work. For Bluetooth, make sure your controller is paired with your computer first, then press any button to wake it up and connect to the tool.
Why is my controller not detected?
Make sure your controller is properly connected (USB plugged in or Bluetooth paired). The Gamepad API requires a user gesture, so you must press a button once to expose the pad. Browser support: Chrome and Edge work fully, Firefox works (sometimes needs a restart after pairing), Safari is partial, and mobile is limited. Some controllers require specific drivers.
How do I read the values to tell pass from fail?
A healthy stick rests at X/Y of 0.00 with at most 0.05-0.08 offset when untouched; anything above ~0.15 is drift that affects gameplay. Each trigger should rest at 0.00 and reach exactly 1.00 when fully pulled (we pass at 0.95+). Every button should jump to 1.00 when pressed and return to 0.00. The Diagnostic Session below applies these thresholds automatically and marks each control PASS or FAIL.

Can I record a test and export proof for a warranty or RMA?
Yes. Click Start Recording, exercise every button, both sticks (full range), and both triggers, then click Stop. The tool tracks each button's max value, each stick's resting drift and range, and each trigger's min/max, evaluates them against pass/fail thresholds, and shows a PASS/FAIL table. Export CSV or JSON to attach as defensible evidence to an RMA ticket, resale listing, or QA spreadsheet.
Why does my D-pad or A/B buttons behave oddly (non-standard mapping)?
When the Mapping field shows 'non-standard', physical buttons may not match the standard indices. Switch Pro controllers have A/B and X/Y physically inverted from Xbox convention, and many PS/generic pads report the D-pad as a hat axis instead of buttons 12-15. This tester detects non-standard mapping and decodes the hat axis so the D-pad still lights up; use the Mapping field to interpret raw button numbers correctly.
What is a Gamepad Tester?
A gamepad tester is an online diagnostic tool that helps you verify the functionality of your game controllers. Whether you're using a PlayStation DualShock, Xbox controller, or any standard USB/Bluetooth gamepad, this tool provides real-time feedback on button presses, analog stick positions, trigger pressure, and D-pad inputs. It's essential for identifying hardware issues like stuck buttons, analog drift, or unresponsive triggers before they affect your gaming experience.
Key Features
- Real-time button press detection for all 17 standard gamepad buttons
- Analog stick visualization with precise X/Y coordinates
- Analog drift detection to identify faulty joysticks
- Trigger pressure monitoring (L2/R2 or LT/RT)
- D-pad directional testing
- Support for PS4, PS5, Xbox One, Xbox Series X/S, and Switch Pro controllers
- Works with both wired (USB) and wireless (Bluetooth) connections
- No installation required - runs directly in your browser
How to Use the Gamepad Tester
- Connect your controller to your computer via USB cable or Bluetooth
- Open this tool in a modern browser (Chrome, Edge, or Firefox recommended)
- Press any button on your controller to activate it
- The tool will automatically detect and display your controller's name
- Test each button by pressing it - you'll see visual feedback immediately
- Move analog sticks to check for drift or dead zones
- Press triggers to verify smooth pressure response
- Check the D-pad by pressing all four directions
Common Controller Issues & Solutions
- Analog stick drift: If the stick position shows movement without touching it, your controller has drift. Try recalibrating or consider replacement.
- Stuck buttons: If a button shows as pressed when you're not touching it, there may be debris inside. Try cleaning around the button.
- Controller not detected: Ensure proper connection, try a different USB port, check Bluetooth pairing, or press the controller's sync button.
- Delayed response: For wireless controllers, check battery level and reduce distance from the receiver. For USB, try a different cable.
- Trigger not reaching 100%: This indicates trigger wear or obstruction. Clean the trigger mechanism or consider professional repair.
