Press Ctrl + D to bookmark Gamepad Tester.
Open your browser menu (⋮ or the share icon) and tap Bookmark or Add to Home Screen.
Feedback on Gamepad Tester
Xbox Controller Tester
Connect your Xbox controller by USB, Bluetooth or the wireless adapter and press any button. Each button lights up as you press it, LT and RT show how far they travel, and the sticks are checked for drift and a round range of movement.
Controller
Not connected – press any button on your controller
Buttons tested
0 of 17
Updates / sec
–
This controller doesn’t use the standard layout, so the diagram may not match it. Use the button list and raw values instead.
Blue = held now, green = tested. Press the sticks in for and .
Triggers
Vibration
This browser doesn’t offer vibration for this controller. Chrome or Edge with a USB connection works best.
Left stick
- X
- 0.000
- Y
- 0.000
- Distance
- 0%
- Angle
- 0°
- Circle
- 0% covered % error
Roll the stick slowly around its edge a few times. The shaded shape shows its reach; under 10% average error is good.
Right stick
- X
- 0.000
- Y
- 0.000
- Distance
- 0%
- Angle
- 0°
- Circle
- 0% covered % error
Roll the stick slowly around its edge a few times. The shaded shape shows its reach; under 10% average error is good.
Stick drift test
Press start, then let go of both sticks and put the controller down. After 3 seconds the test measures how far each stick strays from the centre for 3 more seconds.
Connect a controller first.
Let go of the sticks…
Measuring – don’t touch…
Furthest from centre:
The reading kept changing at rest (%), a sign of a worn sensor.
Deadzone that hides it:
All buttons
Raw values
id:
mapping: · index: · buttons: · axes:
axes:
buttons:
Connect a controller to see its raw values.
Testing the rest of your setup? Try the Keyboard Test, the CPS Test or the Reaction Time Test.
About the Gamepad Tester
The gamepad tester shows your controller live in the browser. Every button lights up as you press it and turns green once tested, triggers show their travel from 0 to 100% and whether they reach a full press, and each stick has a drift test (let go for 3 seconds) and a circularity test (roll the stick around its edge). It also runs the rumble motors, estimates how often the controller sends updates, and lists the raw values for controllers with unusual layouts. Labels switch to PlayStation, Xbox or Nintendo automatically. Nothing is installed and nothing leaves your device.
How to use it
- 1 Connect the controller by cable or Bluetooth.
- 2 Press any button: browsers only show a controller after a button press.
- 3 Press every button until all are green, and squeeze each trigger all the way.
- 4 Run the drift test with the controller resting, then roll each stick around its edge to check circularity.
Frequently asked questions
How do I connect an Xbox controller to a PC?
Plug it in with a USB cable, or hold the small pair button on top until the Xbox logo flashes fast and add it from Bluetooth settings. The Xbox Wireless Adapter works too. Then press any button on this page.
Can I test the trigger rumble on an Xbox controller?
Yes, in Chrome and Edge on Windows: the “Trigger rumble” button runs the small motors in LT and RT (impulse triggers) as well as the two main motors. Other browsers only run the main motors, if any.
Does the Xbox Elite paddles show up?
No. Browsers report the standard 17 buttons, and the back paddles of Elite controllers are not passed through unless you map them to another button in the Xbox Accessories app.
Why is my controller not detected?
Press a button first: for privacy, browsers hide controllers until you press one. If nothing shows, try another cable (some only charge), close Steam, DS4Windows or other apps that take over the controller, and use an up-to-date Chrome, Edge or Firefox. The page also needs a secure (https) connection.
What is stick drift?
Drift is when a stick reports movement while you aren’t touching it, so the camera turns or your character walks on its own. It comes from worn or dirty sensors in the stick. Under 5% at rest is normal; above 15% you will notice it in games.
What does the circularity error mean?
When you roll a stick around its edge, a perfect stick traces a circle. The error is how far, on average, the outer edge strays from that circle. Under about 10% is good. Many controllers have slightly square corners (values over 100%), which is normal; a big gap on one side points to a worn or blocked stick.
What is a good controller polling rate?
Standard Xbox and PlayStation controllers update about 125 to 250 times a second over USB, and often less over Bluetooth. Browsers can cap what they read, so treat the number as a minimum. Keep moving a stick while it measures, as the count only rises when something changes.
Why does the vibration test do nothing?
Rumble needs browser support: Chrome and Edge run it for most Xbox controllers and many others, Firefox and Safari mostly don’t. Some controllers only rumble over USB.
Is any data sent from my controller?
No. The test reads the controller through your browser’s Gamepad API and everything stays on your device.
Related tools
Keyboard Test
Press every key to find dead keys, rollover and chatter
CPS Test
Click as fast as you can for 1 to 100 seconds to see your clicks per second
Reaction Time Test
Test your reaction time in milliseconds, simple or left-right choice
Mic Test
Check your microphone with a live meter and playback
UUID Generator
Generate UUIDs, ULIDs
Random String Generator
Generate random strings