1: None detected
2: None detected
3: None detected
4: None detected

Connect your gamepad and press buttons to begin...

Gamepad Tester and Debugger

When connected, this tool displays the current state of your gamepads, inputs, joysticks, and anything else that can be reported by the HTML5 Gamepad API. It also provides vibration controls and circularity tests for the analog sticks.

This is also useful for debugging drifting joycons, broken controllers, experimental hardware, and more.

Are you a developer interested in using the Gamepad API? Check out this quick guide.

We gather stats and measure trends in the gamepad industry, available in the dataset.

FAQ

Why isn't my gamepad showing up?
The Gamepad API is still inconsistent across browsers and OSes. Some things to check:
  • Is the device plugged in / connected via bluetooth
  • Press some buttons. On some devices, only certain buttons will wake up the gamepad API (the shapes on PS3 controllers, for instance)
  • Close other apps that may be using the gamepad
  • Restart your web browser
What information is being displayed here?
Multiple gamepads can be connected to a computer at once. This displays them all, and their current state.
  • Timestamp: the time of the latest update from the gamepad
  • Axis [N]: The current position of the gamepad's analog inputs
  • B [N]: The current on/off position of buttons. Supports analog buttons.
Does vibration work?
Vibration is supported in all modern browsers except Safari.
What about experiemental features?
Features like Pose, HapticActuators, and others, are not widely supported yet.
Once browsers start supporting them, this page will be updated.
Why are the axis values weird?
Not all controllers are reported the same way, across devices, browsers, and OSes.
This site simply displays what the Gamepad API returns.
What is circularity?
"Test circularity" is a measure of whether the coordinates the analog sticks, at full deflection, go outside a bounding circle of radius 1.

Top controllers

#Name
1Microsoft X-Box 360 pad (STANDARD GAMEPAD Vendor: 045e Product: 028e)
2Wireless Gamepad (STANDARD GAMEPAD Vendor: 057e Product: 2007)
3054c-0268-PS3 GamePad
4DUALSHOCK®4 USB Wireless Adaptor (STANDARD GAMEPAD Vendor: 054c Product: 0ba0)
5Stadia Controller rev. A (STANDARD GAMEPAD Vendor: 18d1 Product: 9400)
6Unknown Gamepad (Vendor: 1949 Product: 0402)
7OBINS AnnePro2 (Vendor: 04d9 Product: a293)
8T.16000M (Vendor: 044f Product: b10a)
9Unknown Gamepad (Vendor: 054c Product: 0268)
10PLAYSTATION(R)3 Controller (STANDARD GAMEPAD Vendor: 054c Product: 0268)
11Sony Computer Entertainment Wireless Controller (STANDARD GAMEPAD Vendor: 054c Product: 05c4)
12Logitech Cordless RumblePad 2 (STANDARD GAMEPAD Vendor: 046d Product: c219)
13GameCube Controller Adapter (Vendor: 0079 Product: 1846)
14Wireless Controller Touchpad (STANDARD GAMEPAD Vendor: 054c Product: 09cc)
15Microsoft Controller (STANDARD GAMEPAD Vendor: 045e Product: 02ea)
16Xbox Wireless Controller (STANDARD GAMEPAD Vendor: 045e Product: 02fd)
17Logitech Dual Action (STANDARD GAMEPAD Vendor: 046d Product: c216)
18Sony Interactive Entertainment Wireless Controller (STANDARD GAMEPAD Vendor: 054c Product: 09cc)
19vJoy - Virtual Joystick (Vendor: 1234 Product: bead)
20Unknown Gamepad (STANDARD GAMEPAD Vendor: 054c Product: 09cc)
21PLAYSTATION(R)3 Controller (Vendor: 054c Product: 0268)
22PS3 GamePad (Vendor: 054c Product: 0268)
23USB Joystick (Vendor: 0079 Product: 0006)
24054c-05c4-Wireless Controller
25Wireless Controller (STANDARD GAMEPAD Vendor: 054c Product: 09cc)

Copyright 2013-2026
Version 2.0.0
Privacy Policy
Contact