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.

Connect your controller

Press a controller button, then check the connection.

Waiting for browser input

Buttons and triggers

Press buttons one at a time. “Not observed” is not a failure.

Button readings appear here after you start a test.

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.

Run the guided stick drift test →

Connect a PS5 DualSense controller

  1. 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.

  2. 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.

  3. 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.

Official DualSense USB and Bluetooth instructions

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 →