Connect a controller and watch every button, trigger and stick react live, run a 5-second stick drift test, try the vibration and copy a report. It all happens in your browser and nothing is uploaded.
Gamepad Tester Online
Connect a controller and watch every button, trigger and stick react live, run a 5-second stick drift test, try the vibration and copy a report. It all happens in your browser and nothing is uploaded.
Controller input is read in this tab only and never leaves your device. The one thing remembered is your dead-zone setting, kept in this browser.
The Gamepad Tester shows what a controller is really sending to your browser. Connect it by USB or Bluetooth, press any button, and every button lights up as you press it, triggers show how far they are pulled, and both sticks move a dot across a circle with the exact X and Y values to three decimals. A dead-zone slider draws the ring that games use to ignore small readings. The stick drift test lets you leave both sticks alone for five seconds, records every screen frame and reports the largest deviation from the centre with a suggested dead zone. Buttons are named for Xbox, PlayStation or Switch pads, vibration can be tried, and an update-rate estimate and a copyable report are included. Everything is read in this tab and nothing is uploaded.
Features
Every button lights up while pressed and turns green once tested, named for Xbox, PlayStation or Switch layouts
Analog triggers show a level bar from 0 to 100 percent
Two stick pads with a crosshair, a short fading trail and X and Y values to three decimals
An adjustable dead zone from 0 to 0.50, drawn as a ring, with the adjusted reading shown beside the raw one
A 5-second stick drift test with the largest deviation, the average offset, a verdict from none to severe and a suggested dead zone
Light, Strong, Both and Pulse vibration buttons, with a clear message when the controller does not support it
An estimated update rate in Hz and a list of your last 8 button presses with time stamps
A tab for each connected controller and a plain-text report you can copy in one click
How to use the Gamepad Tester
Plug the controller in by USB or pair it over Bluetooth, then press any button so the browser reveals it
Press every button and move both sticks, checking that each tile turns green and the dot follows the stick
Let go of both sticks and press Start 5-second drift test, then read the verdict and the suggested dead zone
Try Light, Strong, Both and Pulse to check the vibration, and copy the report if you need to share the results
Example
Input
DualSense over USB: press every button, pull R2 half way, then run the 5-second drift test with both sticks untouched
Output
Gamepad report
DualSense Wireless Controller · Standard layout · 17 buttons · 4 axes
Buttons tested: 17 of 17
Update rate: about 125 Hz (estimate, limited by screen refresh)
Vibration: dual-rumble
Left stick drift: minor (largest deviation 0.068, average offset 0.018) → suggested dead zone 0.09
Right stick drift: none (largest deviation 0.031, average offset 0.004) → suggested dead zone 0.06
Browser ID: Wireless Controller (STANDARD GAMEPAD Vendor: 054c Product: 0ce6)
The suggested dead zone is the largest reading plus 0.02, rounded up, so it would have hidden everything the stick reported while untouched.
Common errors & troubleshooting
The tester keeps saying it is waiting for a controller, although mine is plugged in. — Browsers hide a controller until its first input, so press any button while this tab is in front. If it still does not appear, try another USB port or cable, switch the controller off and on, and close apps such as Steam that can take control of it.
Buttons are named Button 0, Button 1 and so on instead of Cross, A or B. — The controller reports a non-standard layout, so the browser gives no positions to name. The numbers are what games receive, so press each button and note its number. A USB cable, or an adapter set to its standard or XInput mode, often brings the names back.
The drift test reports severe drift, but the sticks feel fine. — A thumb resting on a stick, or the controller leaning on a table so a stick is pushed, counts as movement. Set the controller down, let go of both sticks and run the test again. Real drift shows the same offset every time.
The vibration buttons do nothing. — Vibration needs support from both the browser and the controller, and some controllers only rumble over a cable. If the tester says vibration is not exposed, try USB or another browser. A request the controller refuses is shown as a message under the buttons.
Frequently asked questions
Why does the Gamepad Tester not see my controller until I press a button?
Browsers keep a connected controller hidden from a page until it has sent its first input, which stops websites from quietly listing your hardware. Press any button or move a stick while this tab has focus and the controller appears. It then stays visible until it disconnects or the page reloads.
How do I read the stick drift result and what dead zone should I set?
The result is the largest distance each stick strayed from the centre while untouched, where 1 is a full push. Below 0.05 is no drift, 0.05 to 0.10 minor, 0.10 to 0.20 noticeable and anything above severe. The suggested dead zone is that largest reading plus 0.02, rounded up, so setting at least that in a game hides the drift. Tiny noise is normal.
Does the Gamepad Tester work with PS5, Xbox and Switch controllers over Bluetooth?
Yes, as long as your system can pair the controller and your browser supports the Gamepad API. DualSense, DualShock 4, Xbox One and Series and Switch Pro controllers are recognised and named. Pair it in your system's Bluetooth settings or use a USB cable, then press a button. Some systems only expose certain controllers when they are wired.
Why do some buttons show different names in the Gamepad Tester?
The browser numbers buttons by position, and the tester names each position for the brand it detects. The bottom face button is A on an Xbox, Cross on a PlayStation and B on a Switch, so the same spot gets a different name. A controller that reports a non-standard layout is shown as Button 0, 1, 2 because the browser gives no positions.
Is the vibration test in the Gamepad Tester safe for my controller?
Yes. Every effect lasts under a second and uses the same rumble request games send; Pulse is three short bursts. Nothing is written to the controller or changed in its settings, and the Stop button cuts any effect short.
What does the update-rate number in the Gamepad Tester mean?
It estimates how many times a second the controller's reading changed, taken from the time stamps the browser attaches to each reading while you move a stick or press buttons. The page looks once per screen refresh, so the figure cannot rise above your display's rate, which is about 60 Hz on many screens. Treat it as a rough guide rather than a lab measurement.
Related tools
Keyboard Tester — Press any key to light it up on an on-screen keyboard — find dead keys and test rollover.
Click Speed Test (CPS) — Click as fast as you can and see your clicks per second over 1 to 60 seconds.
Reaction Time Test — Click the moment the screen turns green and see your average reaction time in milliseconds.
Dead Pixel Test — Check your screen for dead or stuck pixels with full-screen colors and patterns, and measure the refresh rate.
Speaker & Headphone Test — Test left and right speakers or headphones with stereo tones, a frequency sweep, bass and noise.
Webcam Test — Check your camera with a live preview, true resolution, frame rate and a snapshot.
Mic Test — Check that your microphone works with a live level meter, waveform and a record-and-play-back check.
Internet Speed Test — Measure your download speed, upload speed, ping and jitter, and see what your connection can handle.
More Online Tests tools
Dead Pixel Test — Check your screen for dead or stuck pixels with full-screen colors and patterns, and measure the refresh rate.
Speaker & Headphone Test — Test left and right speakers or headphones with stereo tones, a frequency sweep, bass and noise.
Color Blind Test — Check your color vision with Ishihara-style dot plates and get a plain-language result.
Typing Speed Test — Measure your typing speed in WPM with accuracy, consistency and a per-second chart.
Click Speed Test (CPS) — Click as fast as you can and see your clicks per second over 1 to 60 seconds.
Reaction Time Test — Click the moment the screen turns green and see your average reaction time in milliseconds.
Keyboard Tester — Press any key to light it up on an on-screen keyboard — find dead keys and test rollover.
Mic Test — Check that your microphone works with a live level meter, waveform and a record-and-play-back check.
Webcam Test — Check your camera with a live preview, true resolution, frame rate and a snapshot.
Internet Speed Test — Measure your download speed, upload speed, ping and jitter, and see what your connection can handle.