PS5 Controller Tester for the DualSense

Check a DualSense or DualSense Edge for stick drift, dead buttons and worn triggers, with the PlayStation button layout on screen before you connect.

Connect your DualSense, then press ✕

Plug it in with a USB-C data cable, or pair it over Bluetooth: hold Create and the PS button until the light bar blinks, then pick it in your device's Bluetooth settings. Browsers only reveal a controller after a button press. Nothing is sent anywhere.

DualSense (PS5)

Not connected yet: the diagram shows the DualSense layout and lights up as soon as it sends input.

Live DualSense (PS5) diagram: buttons light up when pressed, triggers fill as you squeeze themL2L1R2R1PadCreateOptionsPSL3R3
Left stick–
Right stick–
Left trigger
0%
Right trigger
0%
All buttons and axes · 0 buttons pressed

Press every button once: each one gets a tick when it registers. Values show analog pressure from 0.00 to 1.00.

Health tests

1. Stick drift

Measures where each stick settles when nobody touches it, and checks for buttons or triggers that read as pressed. Pass: under 5% of full travel. Warning: 5–10%. Fail: 10% or more.

Not run yet.

2. Circularity

Rotate each stick slowly around its outer edge. Measures how far the edge strays from a perfect circle. Pass: up to 10% average error. Warning: up to 20%. Fail: above 20% or a direction that can't reach 75% of full travel.

Left
Right

Not run yet.

3. Vibration

Plays a rumble. The strong motor is the heavy, low rumble in the left grip; the weak motor is the finer buzz on the right.

Connect a controller to test vibration.

4. Input update rate

Estimates how often the browser receives new data from the controller while you move a stick.

Not measured yet.

More tests for PlayStation controllers

Connect a DualSense, DualSense Edge or DualShock 4 directly for what the standard gamepad connection hides: motion sensors, touchpad, battery and the true report interval, plus adaptive triggers and lights on a DualSense. Your browser asks which device to allow, and the permission lasts until you close the tab. This page only reads the controller and sends effect commands (trigger effects, light bar, player lights), never calibration or firmware, and it resets them when you leave.

Decoded from published formats (the Linux hid-playstation driver and SDL); not yet tested on a real controller. Over Bluetooth, deep mode switches the controller to its full report format until it reconnects, and asks first: if another app or game stops seeing it, turn the controller off and on.

Not connected.

Motion sensors

Tilt and turn the controller: the model follows it, and the graphs show the gyroscope (turn rate, degrees per second) and the accelerometer (g) on each axis. Put it down flat and run the rest check to measure gyro drift.

Gyro – · Accel –

Touchpad

Draw on the touchpad with one or two fingers. Each finger gets its own colour and the ID the controller gives it; a dead strip shows up as a gap in the lines. Press the pad to test its click.

No touch yet.

Adaptive triggers (DualSense only)

Pick an effect, then press L2 or R2. Resistance pushes back from the start point; click is a section of resistance that gives way, like a trigger pull; vibration buzzes the trigger from the start point. The bars show where each trigger is.

L2
–
R2
–

Light bar and player lights

Battery

The level the controller reports, in 10% steps, and whether it is charging. It updates live, so plug in a cable to check the charging port.

–

Report interval

How often the controller sends a report, from the controller's own clock and from the time each report reached this page. This is the report interval, not end-to-end input lag: it leaves out the time a press takes inside the controller, in the game and on the screen.

Controller health report

Selling or buying a used controller? Run the four tests, press every button, then share the report link in your listing or message.

Connect a controller to start the report.

Connect your DualSense

USB: use a USB-C cable that carries data. Sony warns that charge-only cables won’t work, and they’re the most common reason a wired DualSense never appears.

Bluetooth: switch the controller off first (hold the PS button until the lights go out), then hold Create and the PS button together until the light bar blinks. Pick the controller in your computer’s or phone’s Bluetooth settings. Sony supports Windows 10 and 11, macOS 11.3 or later, iOS and iPadOS 14.5 or later and Android 12 or later.

Once it’s connected, press ✕: browsers only reveal a controller after a button press. If nothing happens, close DS4Windows, Steam or any other app that takes over PlayStation controllers, then press a button again.

What this page can check on a DualSense

The diagram above follows the DualSense layout: the d-pad high on the left and both sticks low. It lights up for all four face buttons, L1, R1, Create, Options, the PS button, both stick clicks and the touchpad click, and fills in as you squeeze L2 and R2. A healthy trigger reads 0% at rest and 100% when pressed fully; one that stops short or never returns to 0% is worth a closer look.

The drift test measures where each stick settles when you let go, and the circularity test checks how evenly it reaches its edge. Both work the same over USB and Bluetooth.

The standard gamepad connection hides the rest of the DualSense. In Chrome or Edge on a computer, Connect for more tests below the health tests reads it directly: the gyro and accelerometer, both fingers on the touchpad, the battery level and the true report interval, and it can play adaptive trigger effects and set the light bar.

DualSense stick drift

The DualSense uses potentiometer sticks, which wear with use: the most common fault is a stick that slowly creeps when nobody touches it. Run the drift test with the controller on a table. Under 5% is normal wear that game deadzones hide; 10% or more is what players notice as a character walking or a camera turning on its own.

Before paying for a repair, update the controller’s firmware (on a PS5, or with the PlayStation Accessories app on Windows), then reset it by pressing a pin into the small hole next to the Sony logo on the back for 5 seconds. Test again after each step. On a DualSense Edge, a worn stick is a module you can swap yourself: Sony sells replacements that fit either side.

In the US the DualSense has a one-year limited warranty; PlayStation Repairs at playstation.com handles claims.

How the browser numbers the DualSense’s buttons

Browsers describe a recognised controller with the W3C standard gamepad layout, which numbers buttons by position, not by the symbol printed on them. This is the map the tester uses for the DualSense (PS5); the list under the diagram shows the same numbers live.

ButtonPositionOn the DualSense
0Bottom face button✕
1Right face button○
2Left face button□
3Top face button△
4Left bumperL1
5Right bumperR1
6Left triggerL2
7Right triggerR2
8Back / selectCreate
9Start / menuOptions
10Left stick pressL3
11Right stick pressR3
12D-pad up↑
13D-pad down↓
14D-pad left←
15D-pad right→
16Home / guidePS
17Touchpad / capturePad (the click only: swipes aren’t reported)

Controller TesterSomeone shared their result

Suggested