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
PS5 Controller Tester
Connect your DualSense by USB-C or Bluetooth and press any button. Each button lights up as you press it, L2 and R2 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 a PS5 controller to a PC?
Plug it in with a USB-C cable, or pair it over Bluetooth: hold the PS button and the Create button until the light bar flashes, then pick “DualSense Wireless Controller” in your computer’s Bluetooth settings. Then press any button on this page.
Does the PS5 controller tester check adaptive triggers and the touchpad?
It shows L2 and R2 as analog values from 0 to 100% and detects a touchpad click. Browsers can’t read touchpad finger positions or drive the adaptive trigger resistance, so those need a PS5 or a dedicated app.
Why does my DualSense not vibrate here?
Rumble through the browser works over USB in Chrome and Edge. Over Bluetooth, or in Firefox and Safari, the browser often doesn’t expose vibration for the DualSense, so the vibration buttons stay greyed out.
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