DT Device Tests

Gamepad Tester

Test your gamepad or game controller online: check buttons, analog stick drift, trigger pressure, D-pad, and rumble vibration motors in real time.

๐Ÿ”’ Runs entirely in your browser โ€” nothing is uploaded

๐ŸŽฎ

Connect a Controller

Plug in via USB or pair via Bluetooth. Press any button on your controller so your browser can detect it.

Compatible with Xbox, PlayStation, Switch Pro & USB Gamepads
Advertisement

How to test your controller online

Whether you are troubleshooting stick drift on an Xbox Series controller, testing trigger response on a PlayStation DualSense, or setting up a retro arcade USB joystick, this online gamepad tester gives you immediate visual feedback on every button, axis, and trigger. The tool runs 100% in your browser using the HTML5 Gamepad API without installing drivers or third-party software.

To begin, connect your controller via USB cable or wireless Bluetooth and press any button. Modern web browsers require an intentional button press before granting pages access to gamepad inputs. Once awakened, the live dashboard displays active button states, trigger depression from 0% to 100%, and full 360-degree analog stick coordinates.

Diagnosing analog stick drift and deadzones

Analog stick drift is the most frequent hardware issue experienced by gamers. Traditional controllers use mechanical potentiometers that degrade over time through friction and carbon dust buildup. When this happens, the stick fails to re-center accurately, causing characters or cameras to slowly wander.

The Stick Drift visualizer plots real-time (X, Y) coordinates on a unit circle and calculates the total displacement magnitude:

  • 0.00 โ€“ 0.04 (Flawless): The stick centers perfectly. Ideal for precision competitive gaming.
  • 0.05 โ€“ 0.10 (Normal Variance): Typical mechanical resting tolerance. Standard 5โ€“10% in-game deadzones eliminate any drift.
  • 0.11 โ€“ 0.20 (Noticeable Drift): Moderate drift. You will likely experience slow camera creep in games with low deadzones. Increase your game's deadzone setting to compensate.
  • Above 0.20 (Severe Drift): The analog sensor is damaged or heavily contaminated. Recalibration, sensor cleaning with contact cleaner, or module replacement is recommended.

Testing trigger sensitivity and vibration

Modern Left and Right triggers (LT/L2 and RT/R2) are analog potentiometers or magnetic Hall effect sensors that report gradual pressure rather than a simple on/off click. The progress meters track smooth pressure increases from 0.00 (fully released) to 1.00 (fully depressed), letting you spot sticky travel or failure to achieve 100% actuation.

The built-in vibration tool tests the dual-rumble actuators: a light, high-frequency motor for subtle sensations and a heavy, low-frequency counterweight motor for deep impacts. Click the rumble buttons to confirm that both motors are firing reliably.

How to use

  1. Connect your controllerPlug your gamepad into a USB port or connect via Bluetooth with your computer, tablet, or smartphone.
  2. Wake up the browser connectionPress any button on your controller. Modern browsers only expose gamepad input events after a physical button press.
  3. Test face buttons and triggersPress each button, D-pad direction, bumper, and analog trigger. The on-screen controller illuminates and measures analog trigger depth.
  4. Check analog stick driftRelease both analog sticks completely. Look at the live coordinate plane: healthy sticks should rest tightly within 0.00 to 0.04 magnitude of the center.
  5. Test rumble and vibrationClick the rumble test buttons to activate your controller's high-frequency and low-frequency vibration motors.

Frequently asked questions

What is controller stick drift?
Stick drift happens when an analog thumbstick registers movement even when untouched. It is commonly caused by worn potentiometer resistance tracks, dust accumulation, or spring fatigue inside the analog stick module. If your resting position exceeds 0.05 magnitude, you may notice unwanted in-game camera or character panning.
Why is my controller not detected?
For security and privacy, web browsers do not report connected gamepads until you press at least one physical button on the controller while the tab is active. Also confirm that your operating system detects the controller in Bluetooth or USB settings.
Which controllers are supported?
Any controller recognized by the standard Gamepad API is supported, including Microsoft Xbox 360/One/Series X|S controllers, Sony PlayStation DualShock 4 and DualSense (PS5), Nintendo Switch Pro Controller, Steam Deck, 8BitDo, and generic USB/Bluetooth gamepads.
Does the vibration tester work on all browsers?
Vibration and haptic feedback testing via the Gamepad Haptics API is supported in modern Chromium-based browsers (Google Chrome, Microsoft Edge, Brave, Opera) on Windows, macOS, and Android for compatible XInput and DirectInput controllers.
Advertisement