PS5 controller test
Use this browser test to check the buttons, triggers and joystick axes exposed by a connected PS5 DualSense controller. No software installation or account is required by this tool.
Buttons and triggers
Press buttons one at a time. “Not observed” is not a failure.
Joystick axes
Move a stick to check its browser-reported axis values.
Test vibration
If the controller and browser expose rumble, this plays a one-second dual-motor pulse. It does not test adaptive-trigger resistance, trigger haptics or DualSense light-bar and haptic effects.
Support is detected when you click it; some controllers cannot rumble in the browser.
Connect a PS5 DualSense controller
- 01
For a wired connection, use a data-capable USB cable with a USB-C connector for the controller and connect it to the device running this page.
- 02
For first-time Bluetooth pairing, disconnect USB and turn off the controller. Hold Create and PS until the light bar blinks, then select the controller in your device’s Bluetooth settings.
- 03
Return to this page, press a controller button and start the test. Check Cross, Circle, Square, Triangle, L1/R1, stick clicks and the L2/R2 values supplied by the browser.
DualSense button, trigger and stick readings
A standard browser mapping lets the tester display familiar PlayStation button labels and stick axes. A touchpad click may appear as an extra numbered button if exposed; this does not mean touch coordinates are available.
Test limitations
This page does not test DualSense haptic feedback, adaptive-trigger resistance, motion sensors, microphone, speaker or touchpad coordinates. The input tester exposes a shared dual-motor rumble check that works only on browsers and controllers that report rumble support. Operating-system support is not the same as browser support. Physical DualSense validation is still pending.
Readings stay in this page’s memory. No account, controller-reading uploads or automatic calibration. If an input is missing, check the connection and browser mapping before assuming a hardware fault.
Controller connection help →