PS5 Controller Test
Connect your DualSense or DualShock 4, press every button, then set it down: one test checks the buttons, sticks and triggers.
- Connect
- Press Every Button
- Set It Down
- Result
- USB Plug it in with a USB-C cable (micro-USB on a DualShock 4).
- Bluetooth Hold Create and the PS button until the light bar flashes, then pair it in your Bluetooth settings.
Testing a Different Controller?
How It Works
Your browser reads a PlayStation controller the same way browser games do. Every button reports whether it is pressed, L2 and R2 report how far they are pulled from 0 to 1, and each stick reports its position on two axes from −1 to 1.
The page draws a DualSense: Cross, Circle, Square and Triangle, L1 and R1, L2 and R2, Create and Options, the touchpad click and the PS button. Each button lights while held and stays marked once registered, so the ones left dark are the ones still to try.
Finish test then records the controller for 5 seconds while it sits untouched. From that one window it finds buttons that register on their own, measures each stick’s resting position (its average offset is its drift), and checks that L2 and R2 settle at zero.
Chrome, Edge and Firefox also report the controller’s USB ids, so the result names the model: DualSense, DualSense Edge or DualShock 4. Nothing is installed, and no reading leaves this page.
Adaptive trigger resistance, fine haptic textures, the speaker, microphone, light bar and motion sensors are not part of what browsers expose, so they are not tested here. Basic rumble is, wherever your browser supports it: the controller vibration test runs each motor in turn.
Interpreting Your Result
A stick resting below 0.08 from center passes: every stick has a little sensor noise. Between 0.08 and 0.20 is slight drift that many games ignore. Above 0.20 your character or camera will creep on its own.
Drift found? The stick drift test measures it on its own so you can retest after cleaning, and the controller deadzone test finds the lowest in-game deadzone that hides it.
L2 or R2 not settling means the trigger rests above 0.03 or jitters with nobody on it, usually dirt under the trigger or a tired spring. Press it firmly a few dozen times and test again.
Trigger travel is shown as a figure, not graded, since a light pull is not a fault. To check that each trigger reaches full travel, use the controller trigger test.
A stuck button stayed down with nobody touching it. Sticky residue from a spill is the usual cause. A phantom press fired on its own, which usually means a worn membrane or a damaged board.
The PS button staying dark is normal on a PC: Steam and the system usually take it before a web page can see it, so it is not counted.
Testing an Xbox controller instead? The Xbox controller test is drawn for it. For a Switch or any other controller, use the gamepad tester.
Frequently Asked Questions
How do I test my PS5 controller on PC?
Connect it with a USB-C cable, or pair it over Bluetooth: hold Create and the PS button until the light bar flashes, then choose it in your Bluetooth settings. Open this page and press any button: the page cannot see a controller until one is pressed.
Can I test a PS4 controller here?
Yes. A DualShock 4 has the same buttons in the same places, so the test is the same. Pair it by holding Share and the PS button until the light bar flashes, or plug it in with a micro-USB cable.
Why is my PS5 controller not connecting to my PC?
Over USB, try another cable: many USB-C cables only charge and carry no data. Over Bluetooth, remove the controller from your Bluetooth settings and pair it again by holding Create and the PS button until the light bar flashes. If it connects but shows up as an Xbox controller, DS4Windows or Steam Input is converting it: close them to test the controller itself.
Does it work with the DualSense Edge?
Yes, for every button the standard DualSense has, plus its sticks and triggers. The back buttons and Fn buttons are not part of the layout browsers report, so they are not tested.
Can this test adaptive triggers or haptic feedback?
Adaptive trigger resistance and fine haptic textures, no: browsers do not expose them. The haptic motors themselves play basic rumble, so the controller vibration test can find a dead one. For the rest, a PS5 game built around them, such as Astro’s Playroom, is the way to check.
How do I fix PS5 controller stick drift?
Blow compressed air around the base of the stick while moving it in circles, then test again. If the drift stays, the stick sensor is worn: a controller under warranty can go back to Sony, otherwise the stick module can be replaced. Until then, a higher in-game deadzone hides it.
Why does it say my controller is not a PlayStation controller?
The browser reports it as something else. DS4Windows and Steam Input present a DualSense as an Xbox controller while they run, so close them and reconnect. Third-party PlayStation-style pads often report as generic or Xbox controllers too.