PS5 controller tester.
Test every button, trigger and stick of your DualSense – free, in the browser.
Triggers
Vibration
Buttons
All axes
How to connect a PS5 controller to your PC or Mac
- USB-C cable: the most reliable way. Use a cable that carries data – some only charge.
- Bluetooth: with the controller off, hold the Create button and the PS button until the light bar flashes, then pick “Wireless Controller” in your computer’s Bluetooth settings.
- Mac, iPhone and iPad: Apple supports the DualSense from macOS 11.3, iOS 14.5 and iPadOS 14.5 on.
- Android: pair by Bluetooth or connect with a USB-C cable, then open this page in Chrome.
- Open this page in Chrome or Edge and press any button. If buttons land in the wrong places in another browser, switch to Chrome or Edge.
DualSense button names in the tester
The tester uses the browser’s standard layout, which shares one label for PlayStation and Xbox buttons in the same position:
| DualSense | Shown in the tester as |
|---|---|
| ✕ Cross, ○ Circle, □ Square, △ Triangle | A / ✕, B / ○, X / □, Y / △ |
| L1, R1 | LB / L1, RB / R1 |
| L2, R2 | LT / L2, RT / R2 – and as bars under Triggers |
| Create | Select / Share |
| Options | Start / Options |
| L3, R3 (stick press) | L3, R3 |
| D-pad | D-pad ↑ ↓ ← → |
| PS button | Home / PS |
| Touchpad click | Button 17 in Chrome and Edge, usually |
| Mute button | Usually not reported |
What the browser can and can’t read from a DualSense
- Can: both sticks, the buttons in the table above, the D-pad, and L2 and R2 as analog values from 0 to 100 %.
- Usually can: vibration in Chrome and Edge, played through the browser’s standard two-motor rumble.
- Can’t: where your finger is on the touchpad, the motion sensors (gyroscope and accelerometer), the adaptive trigger resistance, the microphone, the speaker and the light bar colour. Current browsers don’t expose them through the Gamepad API this page uses. Tools that do read them talk to the controller directly through WebHID, a separate interface available in Chrome and Edge.
- DualSense Edge: tested the same way. The back buttons and Fn buttons may not be reported; for a raw reading, use a profile without custom stick curves or trigger stops.
Common PS5 controller problems
- L2 or R2 stops short of 100 %: on a DualSense Edge, check the trigger stops first. Otherwise dirt or wear around the trigger is a likely cause.
- Buttons in the wrong places: another browser or a remapping tool such as DS4Windows or Steam Input may present the controller differently. Use Chrome or Edge and close remapping tools.
- Bluetooth pairing fails: after the controller has been used with a PS5, you usually need to pair it with the computer again. Unplug the cable, hold Create and PS until the light bar flashes, and pair again.
- A stick moves on its own: measure it in the PS5 controller drift test. The PS5 has no stick calibration menu – see how to calibrate a PS5 controller for what works instead.
- Not detected at all: see controller not detected.
More for PlayStation controllers
PS5 controller tester FAQ
How do I test a PS5 controller on PC?
Connect the DualSense with a USB-C cable or by Bluetooth, open this page in Chrome or Edge and press any button. Every standard button, both sticks and the L2 and R2 triggers then show up live. Nothing needs to be installed.
Can I test the touchpad, gyro and adaptive triggers?
Only the touchpad click, which Chrome and Edge usually report as Button 17. Touch position, the motion sensors and the adaptive trigger resistance aren’t available through the Gamepad API this page uses.
Can I test a PS5 controller without a PC?
Yes, with an Android phone, a Mac, or an iPhone or iPad in Safari. The PS5 console’s own browser can’t run the tester.
Does vibration work with a DualSense?
In Chrome and Edge it usually does. If nothing happens over Bluetooth, try a USB-C cable before assuming a fault.
Does it work with a PS4 controller too?
Yes. The DualShock 4 shows up the same way – connect it with a micro-USB data cable, or pair it by Bluetooth by holding Share and PS until the light bar flashes.
Last updated: