Device Tests
Controller Test
Test a gamepad or controller online, check buttons and triggers, inspect analog stick drift, view live axes, and try controller vibration where supported.
Controller Diagnostics
Controller Test
Connect a gamepad, press any controller button, then watch live buttons, triggers, stick axes, drift, and vibration support.
No controller detected
Press a gamepad button while this page is focused
Index
-
Mapping
-
Vibration
-
Timestamp
-
Waiting for a controller.
Left Stick
IdleAxis 0
0.0000
Axis 1
0.0000
Magnitude
0.0000
Right Stick
IdleAxis 2
0.0000
Axis 3
0.0000
Magnitude
0.0000
Buttons and Triggers
B0
0.00
B1
0.00
B2
0.00
B3
0.00
B4
0.00
B5
0.00
B6
0.00
B7
0.00
B8
0.00
B9
0.00
B10
0.00
B11
0.00
B12
0.00
B13
0.00
B14
0.00
B15
0.00
B16
0.00
Live Controller View
Axis Values
Axis 0
-
Axis 1
-
Axis 2
-
Axis 3
-
Axis 4
-
Axis 5
-
Axis 6
-
Axis 7
-
Vibration
Some browsers expose controller rumble through the Gamepad haptics API.
Vibration not tested.
How This Test Works
This tool uses browser APIs on your device. Permission-based tests such as microphone and camera only start after you press the button and allow access.
No Install
Open the page in a modern browser and start testing.
Local Only
Media streams and sensor readings stay on your phone or computer.
Clear Results
Use live meters, visual panels, and status messages to spot problems quickly.
Frequently Asked Questions
How do I test controller drift online?
Connect your controller, press any button so the browser can detect it, then leave both sticks untouched. If either stick dot sits outside the deadzone while the stick is centered, the controller may have stick drift.
Why is my controller not detected?
Most browsers only expose gamepads after you press a controller button while the page is open and focused. Try pressing A, X, Start, or moving a stick, then press Scan Controllers.
Can this test check every controller button?
Yes. The tester reads every button value the browser reports. Digital buttons show as 0 or 1, while analog triggers can report partial values between 0 and 1.
Does controller vibration work in every browser?
No. Controller vibration support depends on the browser, operating system, and controller driver. If vibration is unsupported, the rest of the gamepad test can still work.
More Device Tests
Vibration Test
Test your phone vibration motor with short, long, and pulse haptic patterns where your browser supports vibration.
Open Tool Device TestsGyroscope Test
Check live pitch, roll, and yaw values from your phone gyroscope and confirm motion orientation is working.
Open Tool Device TestsAccelerometer Test
View live acceleration readings from your mobile device to verify tilt, shake, and movement sensors.
Open Tool