Make the connection
Plug in a USB cable or pair over Bluetooth. Press any button to wake your controller.
Know your controller inside out. Test buttons, spot stick drift,
and fine-tune your next move. Right in your browser.
Release both sticks to inspect their center offset, then rotate them around the full edge. Live plots stay visible in the overview above.
Place the controller on a flat surface and leave the sticks untouched.
Test each motor separately or both together. Vibration requires a compatible controller and browser.
Connect a controller to check vibration support.
Check a controller microphone or headset. Start the test, then select the matching audio input. Audio is analyzed locally without recording or uploading.
Microphone access is requested only when you start. Choose your controller's audio input if it exposes one.
Connect a controller to inspect its data.
Works with controllers exposed by your browser’s Gamepad API. Features vary by device and browser.
No software. No account. Just your controller
and a few seconds of curiosity.
Plug in a USB cable or pair over Bluetooth. Press any button to wake your controller.
Press every button, rotate your sticks, and squeeze the triggers. Watch it all happen live.
Check resting drift, confirm every input, and export a report to keep or compare later.
What those tiny movements mean, and how to measure them.
Understand the trade-off between responsiveness and drift.
A few quick checks to get your controller connected.
Gamepad Tester is a free online gamepad tester for checking how your controller responds before you launch a game. Connect a compatible controller, press a button, and watch its inputs appear in your browser. You can inspect buttons, analog sticks, triggers, and supported vibration motors from one page. Whether you are investigating an unexpected movement or checking a recently purchased controller, the live readings help you understand what your browser receives. There is no account to create and no tester software to install.
Connect your controller with a data-capable USB cable, or pair it through your computer's Bluetooth settings. Open the tester, keep this tab active, and press a controller button to allow the browser to detect it. Choose the matching Gamepad slot if more than one device is connected. Start in Overview to see the controller illustration, stick coordinates, trigger values, and button grid together. The demo lets you explore the interface with simulated inputs, but you must exit demo mode to test your actual hardware.
Press and release each button individually, including the directional pad, shoulder buttons, and stick clicks. A tested button stays marked so you can track your progress. Squeeze each trigger gradually and look for a smooth response on controllers with a standard mapping. Rotate both sticks slowly around their edges, then let them return to rest. If your controller uses a non-standard mapping, use the numbered buttons and Raw data view instead of assuming the illustration matches its physical layout.
Looking for a PS5 gamepad tester? Connect your DualSense controller to your computer and check whether your browser exposes it through the Gamepad API. This gamepad tester for a PS5 controller shows the buttons and axes that the browser makes available. Check both sticks, the directional pad, shoulder buttons, and triggers. A USB connection is a useful starting point when Bluetooth detection is inconsistent. Browser access does not guarantee support for every DualSense feature: adaptive trigger effects and advanced console haptics are outside this tool's standard vibration test.
You can also use the gamepad tester for PS4 DualShock 4 controllers when your operating system and browser recognize them. The standard layout pairs Xbox and PlayStation labels, such as LB / L1 and RT / R2, to make comparisons easier. Some system buttons or touchpad functions may not appear as ordinary inputs. A missing browser input alone does not establish a hardware fault; check the mapping and compare with another compatible application before drawing a conclusion.
Use the Xbox gamepad tester to inspect a recognized Xbox controller's face buttons, bumpers, triggers, and analog sticks. Try USB first for a straightforward connection, then repeat over Bluetooth if your model supports it. Comparing both connections can help narrow down a detection problem. When using this as a Windows gamepad tester, first confirm that Windows recognizes your controller. Then return to this page and press a button. If detection fails, check the cable, pairing status, and whether another controller application is changing the device mapping.
Stick drift is unwanted movement reported while an analog stick is untouched. Open Stick & drift, place the controller on a stable surface, and run the three-second resting measurement. The tool reports average and peak center offsets for each stick during that sample. Watch the live X and Y values as well: a consistent offset and a value that jitters around the center can look different. Repeat the measurement after moving and releasing the sticks to see whether the behavior is consistent.
There is no single offset percentage that proves every controller is faulty. Games apply different dead zones, and controller designs vary. Compare the readings with the behavior you notice in your game. The visual dead zone slider changes the plot guide only; it does not repair drift, recalibrate hardware, or change your game's settings. If you adjust a dead zone in a game or manufacturer utility, test again there to judge the effect on aiming and movement.
Open Vibration to try the strong motor, weak motor, or both together. A gamepad tester vibration test works only when the controller, connection, operating system, and browser expose a compatible vibration actuator. If the controls report that vibration is unavailable, try a USB connection and another compatible desktop browser. No vibration in this website does not automatically mean the motors are broken. Compare with a game that supports your controller's rumble before deciding whether the problem is hardware or browser support.
This HTML5 gamepad tester uses the browser's Gamepad API to read available controller snapshots and display them as live values. People also call this an HTML gamepad tester because it runs on a web page without a separate testing app. Features depend on what the browser exposes, so a controller that works in a native game may behave differently here. Use the site over HTTPS and keep your browser updated. The displayed updates are browser samples; they do not measure exact hardware input latency or USB polling rate.
If you searched for a hardware tester gamepad tester, this tool focuses specifically on controller inputs visible to your browser. Use the same sequence each time: check every button, rotate the sticks, measure resting drift, and try supported rumble. Export a JSON report to keep the current readings and button coverage, or reset the session before another test. This gamepad tester site processes controller readings locally, and reports download to your device. Start your controller test or visit connection help for detection troubleshooting.
Get started with online controller testing on PC, PlayStation, and Xbox gamepads.
Connect your controller using a data-capable USB cable or pair it over Bluetooth. Keep this page active and press a controller button to detect it. Select your Gamepad slot, then press each button, squeeze the triggers, and rotate both analog sticks to see their live responses. Exit demo mode before testing your own controller.
First, connect your controller and confirm that your PC recognizes it. Open Gamepad Tester in a browser that supports the Gamepad API and press a controller button. Use Overview to check buttons, triggers, and stick positions, then use Stick & drift to measure resting stick offset. If nothing appears, try a data-capable USB cable and check connection help on this page.
You can test your game controller online at gpadtester.online. The free browser-based tester displays the buttons and axes your browser exposes, with resting stick drift checks and vibration tests on supported devices. No account or separate tester download is required.
The best controller tester for your needs should recognize your controller and clearly display the inputs you want to check. Gamepad Tester offers live button, trigger, and analog stick readings, resting drift measurements, supported vibration tests, and downloadable JSON reports. For calibration or console-specific features, use your controller manufacturer’s tools alongside these browser checks.
Press and release every button and D-pad direction, squeeze each trigger gradually, and move both sticks through their full range. Watch for missing inputs, stuck buttons, or unexpected axis movement. Release the sticks and run the three-second resting test in Stick & drift. If vibration is available, test each motor in the Vibration tab. Use Raw data for controllers with non-standard mappings.
Yes, you can test a PS5 DualSense controller when your computer and browser expose it through the Gamepad API. Connect it with a USB data cable or pair it over Bluetooth, then press a button. Check the available buttons, sticks, and triggers. Vibration support varies, and the standard vibration test does not test adaptive trigger effects or advanced console haptics.
Yes, you can test an Xbox controller when your computer and browser recognize it. Connect over USB or use Bluetooth if your model supports it, then press a controller button to start. Check the face buttons, D-pad, bumpers, triggers, and sticks. You can also test vibration when the browser exposes a compatible vibration actuator.
Connect your controller, click anywhere on this page, then press a controller button. Try a data-capable USB cable, close other controller apps, and refresh. On Bluetooth, check that your device is paired in system settings. HTTPS or localhost is required.
Modern desktop Chrome, Edge, and Firefox support the Gamepad API. Safari support and controller mappings vary. Xbox, PlayStation, Switch, and generic gamepads work when the browser exposes them. Vibration is not available in every browser.
Select Stick & drift, put the controller on a flat surface, and run the three-second resting test without touching the sticks. Center offset measures distance from zero; it is not a universal pass/fail score. Compare it with the dead zone used in your game.
The slider changes only the circular guide in the plots. It helps you see how much movement a game might ignore. Set actual dead zones in your game, operating system, or manufacturer's app. This tester does not write calibration to your controller.
The browser exposes snapshots on animation frames, not the exact physical moment you press a button. This tool shows sampled axis changes and live values, and does not claim to measure hardware latency or USB polling rate.
Gamepad readings and demo data are processed in this browser. Reports download directly to your device. No account is needed and no controller inputs are uploaded.
Give your controller a quick check. Get back to what you love.
Test your gamepad