PS5 DualSense, PS4 DualShock 4, Xbox Series X|S and Xbox One controllers. Buttons, triggers, sticks, rumble.
Demo signal
No controller detected yet. Plug it in by USB or pair it by Bluetooth, then press any button. Browsers hide controllers until a button is pressed. The readings below are a demo signal until then.
This browser reports a non-standard button mapping for this controller, so the diagram may light the wrong buttons. Use Raw signal at the bottom, and set the stick axes there if the sticks look swapped.
Buttons tested0/17Press each one once
Report rate0 HzMove a stick to measure
Left stickNot calibratedRun calibration
Right stickNot calibratedRun calibration
Buttons and triggers
LT
0.00
RT
0.00
Rumble
Sticks
Hold
Right
Raw signalAfter calibrationDeadzoneOutline: measured travel
Raw signal
Calibration here measures your sticks and previews the corrected signal. It is saved in this browser per controller and does not rewrite the controller's firmware. Use the centre, deadzone and range numbers from Copy report in Steam Input or your game's settings.
How to test your controller
Plug the controller in with a USB data cable, or pair it by Bluetooth.
Press any button. Browsers hide controllers until you do.
Press every button and pull both triggers until the checklist is all green.
Let go of both sticks and watch the readings. If a stick reads well away from 0 at rest, that is stick drift.
Hit Connect to calibrate to measure your sticks and get deadzone numbers for your games.
Common questions
Is my controller data uploaded? No. Everything runs in your browser. See the privacy policy.
Which controllers work? Anything your browser sees as a gamepad. It recognises PS5 DualSense, PS4 DualShock 4, Xbox Series X|S and Xbox One controllers and labels their buttons to match.
My stick drifts. What now? Read the stick drift guide for fixes from cleaning to replacement.