PS4 DualShock 4 Controller Tester
Connect a controller and press any button — every input is detected and displayed live.
Connect a controller and press any button
Browsers hide gamepads until first input. Plug in via USB or pair over Bluetooth, then press any button to wake the test. On phones, pair the controller in your system Bluetooth settings first.
Buttons
Analog sticks
Circularity test
Rotate a stick around its full rim — we trace the path against a perfect circle.
How it works
The PS4 DualShock 4 is one of the most PC-friendly pads ever made, with plug-and-play USB and easy Bluetooth. Its known quirks are cosmetic-turned-functional: the thumbstick rubber wears fast, and in Bluetooth mode some browsers can't read its proper name.
How to connect your PS4 DualShock 4 Controller
Micro-USB cable, or Bluetooth: hold Share + PS button until the light bar flashes white, then pair.
How the PS4 DualShock 4 Controller maps in your browser
Wired, it maps cleanly to the standard layout. Over Bluetooth some browsers report it as a generic 'Wireless Controller' with a shifted layout — if the labels look wrong wirelessly, connect by Micro-USB to confirm the pad itself is fine. The touchpad is a button; the light bar is not browser-controllable.
Thumbstick type and drift risk
Potentiometer sticks. Drift is common on older units, and the soft convex stick rubber tears or peels well before the sensor fails.
Internal battery (~1000 mAh on launch models, ~1300 mAh on the 2016 'Slim' revision); not readable in-browser.
Known issues and quirks
The rubber on early thumbsticks wears quickly. In Bluetooth mode some browsers show it as generic 'Wireless Controller'.
Once connected, press any button and the tester will detect the pad automatically. Check every button and trigger registers, watch the stick crosshairs for centering, and run the circularity test to quantify stick wear. Suspect drift? Run the dedicated controller drift test for a 10-second automated verdict.
Testing every part of your controller
Browsers hide gamepads until you press a button, so tap any button once to wake the connection. From there, every button, trigger, analog stick and (on supported hardware) vibration motor is displayed live. It works with anything your OS recognizes as a gamepad — Xbox, PlayStation DualShock 4 and DualSense, Switch Pro, and most generic USB or Bluetooth pads.
What to check, and what's normal
| Element | Healthy behavior | Warning sign |
|---|---|---|
| Face & shoulder buttons | Register instantly, release cleanly | Sticky, missed, or double inputs |
| Analog sticks (at rest) | Under 1–2% jitter around center | A constant offset = drift |
| Triggers | Smooth 0–100% travel | Jumps to 100% or won't reach it |
| Vibration | Rumbles on command (Chromium pads) | Silent on Safari/Firefox = browser limit, not the pad |
Troubleshooting connections
- Nothing appears: press any button first; if still hidden, try another USB port or re-pair Bluetooth and reload.
- Layout doesn't match your pad: unknown models fall back to a generic view, but every button and axis is still shown by index — you can fully test it.
- Vibration does nothing: rumble over the web works on Chromium browsers with most Xbox and DualSense pads; Safari and Firefox have limited or no support.
If the sticks jitter beyond a couple of percent at rest, run the dedicated controller drift test for a measured verdict.
Troubleshooting
› My controller is connected but nothing shows
Browsers hide gamepads until you press a button — press any button once. If it still doesn’t appear, try a different USB port or re-pair Bluetooth, then reload the page.
› Vibration test does nothing
Vibration via the browser works on Chromium browsers with most Xbox and DualSense pads. Safari and Firefox have limited or no support — that is a browser limitation, not your controller.
› The layout doesn’t match my controller
Unknown models fall back to a generic layout. Every button and axis is still shown by index, so you can fully test the pad even without a matching picture.
Frequently asked questions
› Which controllers are supported?
Anything your OS recognizes as a gamepad: Xbox (360/One/Series), PlayStation DualShock 4 and DualSense, Switch Pro, and most generic USB or Bluetooth pads.
› Do I need to install anything?
No. The test uses the browser’s built-in Gamepad API — just connect your controller and press a button.
› Why do axis numbers jitter slightly at rest?
Analog sticks always have a little electrical noise, typically under 1–2%. Constant offsets beyond that suggest drift — run the dedicated drift test.
› Can I test controller vibration?
Yes, on Chromium-based browsers with supported pads. Click the vibration button; if nothing happens, your browser or pad doesn’t expose rumble to the web.
Common PS4 DualShock 4 Controller problems and how to read them
These are the faults reported most often for the PS4 DualShock 4 Controller, what causes each one, and how to confirm it in the tester above before you spend money on a repair or replacement.
| Symptom | Cause | What to do |
|---|---|---|
| Shows as 'Wireless Controller' with wrong buttons | Bluetooth enumeration hides the proper product name from some browsers. | Plug in via Micro-USB — it should map correctly. A cosmetic/labelling issue, not a hardware fault. |
| Thumbstick top is torn or slippery | The DS4's soft stick rubber is a known early-wear point. | Purely the cap — the sensor underneath usually still tests clean. Confirm with the drift test; if drift is low, just replace the rubber cap. |
| Stick drifts toward a corner | Worn potentiometer on higher-mileage pads. | Hands-off drift test confirms it. Module replacement or a Hall-effect kit fixes it permanently. |
Testing tip: Press the touchpad down until it clicks — that click is the only touchpad input a browser sees, so use it to confirm the touchpad button still works even if swipes don't register.