Free Online Gamepad Tester: Test Your Controller for Stick Drift, Buttons, Vibration & More

๐ŸŽฎ
๐Ÿ•น๏ธ
๐Ÿ‘พ
๐ŸŽฒ
๐ŸŽง
๐Ÿ†

No controllers detected - Connect via USB or Bluetooth and press any button

Disconnected
USB Compatible
Bluetooth Ready

Plug in your controller with USB or pair it over Bluetooth (Linux supports USB only), then press any button to begin.

Supported Device Categories

๐ŸŽฎ
Sony PS5/PS4/PS3
๐ŸŽฎ
Xbox Series/One
๐ŸŽฎ
Nintendo Switch
๐Ÿ–ฑ๏ธ
PC & Pro Gaming
๐Ÿ“ฑ
Mobile Controllers
๐ŸŽ๏ธ
Sim & Racing
ID: Not Connected
Mapping: -

Stick Drift Monitor

Good
L-Stick Values: 0.0000
R-Stick Values: 0.0000

Vibration Check

Buttons Status

B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
B15
B16

Whether you’re troubleshooting a worn-out analog stick, checking a new controller before a competitive match, or just want to confirm every button works before selling your old gamepad, a reliable gamepad tester takes the guesswork out of controller diagnostics. This guide walks through everything our online controller tester checks โ€” stick drift, deadzones, vibration, button response, input lag, and gyro โ€” and covers platform-specific testing for Xbox, PlayStation, PC, Switch, and more.

No downloads, no installs. Just plug in your controller (USB or Bluetooth) and open the tester in your browser.

What Is a Controller Tester?

A controller tester (also called a gamepad tester or joystick tester) is a tool that reads raw input data from your gamepad in real time โ€” every button press, trigger pull, stick movement, and vibration motor โ€” and displays it visually so you can confirm your hardware is working correctly. It’s the fastest way to answer the question โ€œis my controller working properly, or is something actually broken?โ€

Our tester works directly in your browser using the Gamepad API, so it’s compatible with wired and wireless controllers on Windows, Mac, Linux, and Android โ€” no software installation required.

How to Test Stick Drift

Stick drift is the most common controller complaint, especially on Xbox, PS5, and Switch Joy-Cons. It happens when a joystick registers movement even though you’re not touching it, usually caused by worn-out potentiometers or dust under the stick housing.

To check for stick drift:

  1. Open the tester and let go of both analog sticks completely.
  2. Watch the on-screen stick indicators โ€” they should sit dead-center and perfectly still.
  3. If the cursor drifts toward an edge, flickers, or won’t return to center, your controller has stick drift.
  4. Slowly rotate each stick in a full circle to see if the drift is worse in certain directions (a sign of uneven wear).

If you catch drift early, recalibrating or cleaning the stick can sometimes fix it. If the drift is severe, you’re likely looking at a stick module replacement.

Deadzone and Circularity Testing

Deadzone testing measures how much you need to move a stick before your controller actually registers input โ€” too large a deadzone makes aiming feel sluggish; too small can cause false input from minor drift.

Circularity testing checks whether your stick moves in a true circle or an oval/lopsided shape when rotated fully. A distorted circularity pattern often signals early-stage wear before drift becomes noticeable, making it a useful early-warning check alongside a standard stick drift tester.

Button, Trigger, and Input Testing

The button tester section lights up every button, D-pad direction, bumper, and analog trigger the instant you press it, so you can quickly confirm:

  • Every face button (A/B/X/Y or โœ•/โ—‹/โ–ก/โ–ณ) registers a single, clean press
  • Triggers move smoothly through their full range without sticking
  • No โ€œghost inputsโ€ register on their own
  • D-pad directions are all responsive, including diagonals

This is essential before buying a used controller, after a spill, or when a game feels like it’s โ€œmissingโ€ your inputs mid-match.

Vibration and Rumble Testing

Use the vibration test to confirm both the left (low-frequency) and right (high-frequency) rumble motors are functioning โ€” a common failure point on PS4/PS5 DualShock and DualSense controllers. The tester triggers each motor independently so you can isolate exactly which one has failed if your controller feels โ€œweakerโ€ on one side.

Input Lag / Latency Testing

For competitive and rhythm-game players, input lag matters. A latency tester measures the delay between your physical press and the signal reaching your browser, helping you spot a laggy Bluetooth connection, outdated firmware, or a worn connector before it costs you a match.

Gyroscope and Motion Testing

Controllers with built-in motion sensors (DualSense, DualShock 4, Switch Joy-Cons) can be checked with the gyro test, which visualizes tilt and rotation in real time โ€” useful for games that rely on motion aiming or gyro-assisted steering.

Calibration: Fixing What the Tester Finds

Once you’ve identified an issue, most controllers offer built-in or OS-level calibration tools:

  • Windows: Settings > Devices > USB Game Controllers > Properties, or use the manufacturer’s app
  • Xbox: Xbox Accessories app > Calibrate
  • PS4/PS5: No official in-console calibration, but third-party calibration tools and driver-level fixes exist
  • Linux: jstest or jscal for joystick calibration via terminal

Calibration won’t fix mechanical wear, but it can meaningfully reduce mild drift and re-center deadzones.

Testing by Platform

Xbox Controller Testing

Whether you’re testing an Xbox controller on PC via USB/Bluetooth or checking an original Xbox One/Series pad, the tester reads Xbox input through XInput, giving accurate button mapping, trigger sensitivity, and vibration feedback โ€” ideal for diagnosing stick drift or a stuck bumper before requesting a warranty replacement.

PS5 (DualSense) Controller Testing

DualSense controllers can be tested over USB-C or Bluetooth on PC. Beyond standard stick drift and button checks, you can test the adaptive triggers, haptic feedback motors, and built-in gyroscope โ€” all common points of failure on PS5 pads.

PS4 (DualShock 4) Controller Testing

DualShock 4 testing follows the same process โ€” connect via USB or Bluetooth and check sticks, buttons, and both vibration motors. This is especially useful before selling a used PS4 controller or diagnosing why rumble feels weak.

PS3 and PS2 Controller Testing

Older DualShock 3 and DualShock 2 controllers (via USB adapter) can still be tested for button responsiveness and stick drift, which is common in aging hardware that’s been in storage for years.

PC Controller Testing

Any generic USB or Bluetooth gamepad connected to Windows, Mac, or Linux can be tested directly in-browser โ€” no drivers needed for most modern controllers thanks to native Gamepad API support.

Nintendo Switch, Wii, and Joy-Con Testing

Joy-Cons are especially prone to drift due to their compact stick design. Pair them via Bluetooth to test stick centering, button response, and โ€” where supported โ€” motion controls.

Other Peripherals: Wheels, HOTAS, and Fight Sticks

Racing wheels, flight sticks (HOTAS), and arcade fight sticks can also be tested for axis response, pedal sensitivity, and button mapping, making the tool useful well beyond standard gamepads.

Android and Linux

Bluetooth or USB-OTG controllers connected to Android devices, and joysticks on Linux systems, can be tested the same way โ€” through any modern browser supporting the Gamepad API.

For Developers: Gamepad API Reference

Our tester is built on the browser-native Gamepad API, which exposes navigator.getGamepads() to read button and axis states in real time. If you’re building your own input-testing tool or integrating controller support into a web game, this API gives you cross-browser access to connected gamepad state without plugins.