BrowserTools
Home / Misc / Gamepad Tester, Test Your Controller Online

Gamepad Tester, Test Your Controller Online

Free online gamepad tester. Check every button, analog stick and trigger, detect stick drift, and test vibration for any controller in your browser.

Loading Gamepad Tester, Test Your Controller Online… If nothing happens, please enable JavaScript.

A gamepad tester lets you check every part of a game controller in seconds, directly in your browser, with nothing to install. Controllers fail in subtle ways: a stick that slowly drifts and moves your character on its own, a trigger that never reaches full pull, a button that registers twice or needs a hard press to respond. These faults are hard to confirm inside a game, where dead zones and assists mask the raw signal. A visual controller test shows you exactly what the hardware is reporting, which makes it the first thing to run before buying a second-hand pad, after a drop or a spill, or whenever a game starts doing things you did not ask for.

Frequently asked questions

How do I use the gamepad tester?
Connect your controller with a USB cable or pair it over Bluetooth, then click on the page and press any button on the pad. Browsers hide gamepads until a button is pressed, so this first press is what makes the controller appear. Once detected, press each button, move both sticks and pull both triggers while watching the live display; any input that never reacts is not reaching the browser.
Why does my controller not show up?
The most common reason is that you have not pressed a button yet: for privacy, browsers only reveal a gamepad after the first input. If it still does not appear, check that the controller works elsewhere on your system, try a different USB port or cable (some cables are charge-only), re-pair the Bluetooth connection, and make sure no other program like Steam is holding exclusive access to the pad.
What is stick drift and how do I detect it here?
Stick drift is when an analog stick reports movement even though nobody is touching it, caused by worn potentiometers, dirt, or a deformed centering spring. To test it, let go of both sticks and read the values: a healthy stick rests within roughly 0.05 of zero on each axis. Repeated readings of 0.10 or more at rest, or a value that wanders while the stick is untouched, indicate drift.
What does the mapping value mean?
The Gamepad API reports a mapping of 'standard' when the browser can arrange the controller's inputs into a known layout: 17 buttons and 4 axes in fixed positions, so button 0 is always the bottom face button and axes 0 and 1 are always the left stick. An empty mapping means the browser passes the inputs through raw, and the same physical button may have a different index on different pads or drivers.
Can I test the vibration or rumble motors?
Yes, when your browser exposes the controller's vibration actuator. If it does, a vibration test button appears and fires both the strong and weak motors for about a second. Rumble support varies by browser and controller: Chromium-based browsers support dual-rumble for most Xbox and PlayStation pads, while some Bluetooth connections and older browsers do not expose it at all. A missing rumble button does not mean the motors are broken.
Which controllers work with this test?
Any controller your operating system recognizes as a gamepad: Xbox 360, Xbox One and Xbox Series pads, PlayStation DualShock 3 and 4 and the DualSense, the Switch Pro Controller, and generic USB or Bluetooth gamepads, wheels and arcade sticks. Devices that identify as something other than a gamepad, such as some flight sticks in special modes, may expose only part of their inputs.
Do the triggers show analog values?
Yes. On standard-mapping controllers, the left and right triggers are buttons 6 and 7 and report a continuous value from 0.00 (released) to 1.00 (fully pulled), shown on dedicated bars. Pull each trigger slowly through its whole travel: the bar should rise smoothly without jumps, reach exactly 1.00 at the bottom, and return to 0.00 when released. Steps or a ceiling below 1.00 suggest sensor wear.
Can I test several controllers at the same time?
Yes. Connect as many pads as you like and press a button on each so the browser registers them. The tester lists every detected controller and lets you switch between them with one click, so you can run through a whole collection of pads one by one without unplugging anything.
Why do my stick values never rest at exactly zero?
Analog sticks are physical sensors, and tiny offsets are normal: readings like 0.01 or 0.03 at rest are within manufacturing tolerance and games hide them with a dead zone. This tester deliberately shows the raw values without any dead zone, because that is the only way to see early drift. Only sustained resting values above roughly 0.05 to 0.10 are worth worrying about.
Is any of my input sent to a server?
No. The test runs entirely in your browser using the standard Gamepad API. Button presses, stick positions and the controller's identity string are read locally, rendered on the page and never transmitted anywhere. You can disconnect from the internet after the page loads and the tester keeps working.

About Gamepad Tester, Test Your Controller Online

Using the tool is straightforward: plug in your controller over USB or pair it over Bluetooth, then press any button so the browser detects it. The tester immediately shows the controller's identity string and its mapping type, then starts a live visualization of everything the pad reports. Every button appears with its pressed state and its exact analog value on a fill bar, both analog sticks are plotted on crosshair grids so you can watch the raw X and Y coordinates in real time, and the triggers get dedicated bars that reveal their full analog travel from 0.00 to 1.00. If your controller has rumble motors and your browser exposes them, a vibration test button fires both motors so you can confirm haptic feedback works.

The most common fault a controller test uncovers is stick drift. Release both sticks completely and look at the reported values: a healthy stick settles very close to 0.00 on both axes, typically within a few hundredths. If a resting stick consistently reports values like 0.15 or drifts further over time, the potentiometer or Hall sensor inside is worn or dirty, and you will see phantom movement in games the moment the game's dead zone is smaller than the drift. The crosshair plot also lets you check stick range and circularity: rotate each stick slowly around its full perimeter and the dot should trace a smooth, roughly circular path that reaches close to the edges. Flat spots, corners it cannot reach, or jumpy movement all point to mechanical wear.

Everything runs locally through the standard Gamepad API built into modern browsers, so no input data ever leaves your device. The tester works with Xbox and PlayStation controllers, the Switch Pro Controller, and virtually any generic USB or Bluetooth gamepad your operating system recognizes. Controllers that follow the standard layout get friendly button names (A, B, bumpers, triggers, D-pad); anything else is shown with raw button and axis indexes so you can still map and test every input. You can connect several controllers at once and switch between them, which is handy for checking a whole set of pads before a local multiplayer session.

From the Cross-Shaped D-Pad to Drifting Sticks

The modern gamepad owes its shape to a Nintendo engineer solving a very practical problem. In the early 1980s, Gunpei Yokoi's team needed a joystick replacement compact enough for the Game & Watch handheld version of Donkey Kong, and came up with a flat cross-shaped pad that let a thumb press four directions and the diagonals between them. The design worked so well that it became the defining feature of the NES controller in 1983 and earned Nintendo an Emmy award for technical innovation decades later. Analog control arrived in mainstream form with the Nintendo 64 controller in 1996, followed a year later by Sony's Dual Analog and then the DualShock, which established the twin-stick layout that virtually every controller still uses today.

Rumble also has a precise birthday: the Rumble Pak, a battery-powered accessory that slotted into the Nintendo 64 controller in 1997 to accompany Star Fox 64. Sony built vibration motors directly into the DualShock the same year, using two motors with different eccentric weights, one strong and one weak, a scheme so durable that the web's Gamepad API still calls its main haptic effect dual-rumble. The idea has since evolved into far more sophisticated hardware: the Switch's HD Rumble uses linear resonant actuators precise enough to fake the feeling of ice cubes shifting in a glass, and the PlayStation 5's DualSense adds voice-coil haptics and adaptive triggers that can physically push back against your finger.

Stick drift, the fault this tester is most often used to hunt down, became big enough to reach the courts. The Joy-Con controllers of the Nintendo Switch drew class-action lawsuits in the United States starting in 2019, and pressure from European consumer organizations followed; Nintendo eventually apologized and offered free repairs in many regions. The root cause is mundane: most sticks measure position with tiny potentiometers whose resistive tracks physically wear away with use, and once the resting reading moves outside the game's dead zone, characters walk by themselves. It is also why newer premium controllers advertise Hall-effect or TMR sticks, which sense a magnet instead of dragging a wiper across a track and therefore have essentially nothing to wear out.

Support