Free Xbox Controller Tester – Test Buttons & Triggers online

Free Xbox controller tester — Test every button, trigger, and stick online in seconds. Series X|S, One & 360 supported.

Xbox Controller Tester
Waiting for controller…
Y B A X

How to use the Xbox Controller Test

Simple 3-step process to run an online controller test.

Xbox Controller

Connect

Connect your controller via USB or Bluetooth, then press any button to activate it.

xbox test

Test

Move both sticks, press all buttons, and arrows to test the controller.

xbox controller

Result

If all your buttons and sticks are working perfectly, then congratulations, your controller is perfect.

Key Features — Xbox Controller Test

The most diagnostic Xbox controller test in your browser. No downloads, no data collected.

real time input map

Real-Time Input Map

Every button — A/B/X/Y, LB/RB, View/Menu, Share, and the Xbox button — lights up instantly on a true-to-life Xbox layout. See exactly what your controller is sending, not what you think you pressed.

Trigger linearity test

Trigger Linearity Test

Pull LT/RT slowly and watch a live graph plot the input curve. A healthy trigger draws a clean diagonal line — spikes, dips, or flat zones reveal worn sensors or sticky travel before they cost you a match.

stick drift detector

Stick Drift Detector

Release both thumbsticks and hold still. The tester measures residual axis output in real time and flags anything above your set deadzone as potential drift — color-coded from “clean” to “needs replacing.”

thumbstick path tracer

Thumbstick Path Tracer

Move each stick in slow circles, figure-eights, or full sweeps. A persistent trail maps every position visited so you can spot dead zones, rough patches, uneven edges, or asymmetric resistance at a glance.

deadzone visualizer

Deadzone Visualizer

Adjust the deadzone slider and see exactly where your stick starts registering in the game engine’s eyes. Useful for both diagnosing hardware and tuning sensitivity preferences.

vibration motor diagnostic

Vibration Motor Diagnostic

Test left (low-frequency) and right (high-frequency) rumble motors independently, then together. Weak, absent, or one-sided vibration is immediately obvious — great for catching motor wear on older controllers.

button response timing

Button Response Timing

Press any button repeatedly and see the average, fastest, and slowest response time in milliseconds. Useful for spotting input lag, inconsistent contacts, or button chatter on aging hardware.

button stability monitor

Bluetooth Stability Monitor

Hold any button continuously and watch a live signal graph. Clean connections show a flat line — wireless interference, low battery, or a weak link creates visible drops and jitter that you can screenshot and share.

input log

Input Log

A scrolling, timestamped record of every button press, release, and axis movement. Export it as a text file to share with support teams, post in forums, or compare sessions.

Frequently Asked Questions

Yes — and here’s exactly why. The tester uses the browser’s native Gamepad API, which means your inputs (button presses, stick movements, trigger values) are processed entirely by JavaScript running on your own device. No data ever leaves your machine.

Connect your controller via USB-A to USB-C cable, or pair it over Bluetooth (hold the pair button until the Xbox logo blinks rapidly).

Open this page in a modern desktop browser (Chrome, Edge, or Firefox recommended).

Press any button on the controller to wake it. The browser only activates a gamepad after a user gesture for security reasons.

Watch the on-screen diagram light up as you press buttons. Triggers are shown as analog values (0–1), not just on/off.

Run a vibration test to verify both rumble motors independently.

Most buttons are digital — they return either 0 (not pressed) or 1 (fully pressed). But several inputs are analog and return a float between 0.0 and 1.0:

Bumpers (LB/RB), face buttons, D-pad: Digital — any value under 1.0 on a pressed button indicates a worn or dirty contact.

LT / RT (triggers): Full analog range. 0.0 = fully released, 1.0 = fully pressed. Useful for detecting trigger wear — a resting value above 0.05 means the trigger isn’t fully returning.

Left/Right stick axes: Two axes per stick (-1 to +1 on X and Y). A resting value that drifts beyond ±0.10 is a sign of stick drift.

Intermittent button failure (the button registers on the tester sometimes but not every press) usually points to one of three causes, in order of likelihood:

Cold solder joint on the PCB: Rare, but possible after a drop. Usually only affects one specific button on one specific corner of the board.

Dirty or oxidized contact: Dust, sweat, or moisture under the button dome. Try compressed air through the gaps around the button, or isopropyl alcohol (70%+) on a cotton swab around the button edge.

Worn rubber dome: The conductive carbon pad on the underside loses conductivity over time. Replacement dome kits are available for ~$8 and take 15 minutes to install with a T8 Torx screwdriver.

Work through these in order, retesting after each step:

Update controller firmware via the Xbox Accessories app on Windows or Xbox console.

Press a button first. Browsers require a physical interaction before activating a gamepad for security reasons. The controller may be detected but dormant.

Try a different USB port. Avoid USB hubs — connect directly to a port on your machine. USB 3.0 ports (usually blue) are more reliable for game controllers.

Swap the cable. Many USB-C cables are charge-only and carry no data. Use the official Xbox cable or a data-rated USB-A to USB-C cable.

Re-pair Bluetooth. Hold Xbox button + pair button for 3 seconds until the logo blinks fast. On Windows, remove the old pairing in Settings > Bluetooth before re-pairing.

Try a different browser. Safari on macOS has partial Gamepad API support. Use Chrome or Edge for full compatibility.

No download, no install, no account, and no browser extension required. Open the page, connect your controller, press a button — that’s it.

More Controller Tests

Full Controller Test

If you want to test everything at once — buttons, joysticks, triggers, bumpers, D-pad, and vibration — our Full Controller Test is the right place to start.

Controller Input Test

This test helps you detect exactly which inputs, including buttons, triggers, and axes, are working correctly and which ones are failing in real time.

Joystick Test

Run a joystick test online — detect stick drift, deadzone issues & button faults on PS4, PS5, Xbox & PC joysticks. Free, no download, real-time results.