Xbox One Controller Test

Test your Xbox One controller for stick drift, dead buttons, and trigger response in your browser. Works on Windows, Mac, and Linux via USB.

ZERO UPLOAD · ALL LOCAL
  1. Connect your gamepad via USB or Bluetooth.
  2. Press any button on the controller — the browser will detect it automatically.
  3. Watch the left and right stick canvases. A healthy stick rests near the center dot.
  4. Set the deadzone slider to match your game's deadzone (check game settings; most use 0.05–0.15).
  5. Leave the controller untouched for 10 seconds. Any dot movement outside the deadzone ring indicates drift.
  6. Press all buttons and triggers to confirm they register correctly.

See these recommended tests for Microsoft Xbox One Controller

This controller is known for:

  • a stable non-zero axis reading at rest on axis 0/1 after 10 seconds untouched confirms drift, worsening the longer it goes unaddressed, that's why it's recommended to test it with Left Stick below.
  • the same 10-second rest check on axis 2/3 catches drift on the right stick, that's why it's recommended to test it with Right Stick below.
  • the bumper bracket is the most common hardware failure point on this controller, so a bumper needing unusual force to register, or a trigger that tops out below 1.0 or reads above 0.02 at rest after release, points to worn contacts or a shifted potentiometer, that's why it's recommended to test it with Bumpers & Triggers below.

Check the highlighted zones below first for these issues.

Connect your controller and press any button to begin.

Browsers require at least one button press before exposing gamepad data — this is a security measure, not a bug.

Controller disconnected — reconnect and press any button to resume.

Left Stick Recommended
X0.00000 Y0.00000
Right Stick Recommended
X0.00000 Y0.00000
0.100
Bumpers & Triggers Recommended
LB
LT
RT
RB
D-Pad
System
Back
Start
L3
R3
Face
X
Y
A
B

Xbox One Controller Test: Stick Drift and Button Check

Xbox One controllers work via USB in all major browsers on Windows, macOS, and Linux without additional drivers. Older wireless receivers (the USB dongle) are not always exposed as standard gamepads in the browser Gamepad API, so use a USB-A to Micro-USB cable for the most reliable connection. Wired testing also removes Bluetooth power-saving behavior that can interrupt a long drift observation.

Not all Xbox One controllers have Bluetooth. Only models released after mid-2016 that include the 3.5 mm headset jack on the bottom support Bluetooth connectivity1. Earlier models with a flat battery cover require the proprietary wireless dongle or a wired USB connection. If your controller lacks the headset jack, USB is your only option for browser testing.

The Xbox One controller uses the same XInput layout as the Series X/S, so all buttons map correctly without configuration. Triggers appear as analog axes ranging from 0.0 to 1.0. To check for stick drift, place the controller flat and leave both sticks untouched for at least 10 seconds after registering it, then watch for any stable non-zero axis reading at rest. If the reading is small, repeat the test after moving the sticks through their full range once, because a stuck contact can need movement before it settles. Repeat the same check after unplugging and replugging if the first reading looks unusually high, because a cold contact can settle after movement.

Specifications2

ConnectionMicro-USB or Bluetooth (Bluetooth model only)
Layout17 buttons, 2 analog sticks, 2 analog triggers
BluetoothOnly Xbox One controllers with the 3.5mm headset jack have Bluetooth

Identifying whether your Xbox One has Bluetooth

If your Xbox One controller was made before mid-2016, it does not have Bluetooth and requires a Micro-USB cable for browser testing. The distinguishing feature is the 3.5 mm headset jack on the bottom edge of the controller: only models with that jack include Bluetooth. Earlier models have a smooth battery cover on the back without Bluetooth hardware. The Xbox Wireless Dongle uses a proprietary radio protocol that browsers do not recognize as a standard HID gamepad.

Choosing the most reliable connection

Controllers with Bluetooth can pair through your OS Bluetooth settings and then appear in Chrome or Edge after a button press. USB-Micro to USB-A is the most reliable connection option across all Xbox One revisions regardless of Bluetooth support. On Windows 10 and 11, macOS, and Linux, the wired connection works without any additional driver installation. Start with USB whenever the controller is behaving strangely, because a wired connection removes power-saving behavior that can interrupt a long drift observation.

After the controller appears in the tester, press each button in turn and watch the button grid light up so you can confirm the wired or wireless connection is reporting correctly. If a control fails to register, start with a USB cable before assuming the controller is faulty, because the wired path removes the power-saving behavior that can interrupt the wireless link.

Running the stick drift soak test on Xbox One hardware

The XInput controller layout exposes two analog sticks and two analog triggers.3 Place the controller flat on a desk after registering it, leave both sticks completely untouched for 10 seconds, and read axis 0 through axis 3. Axis 0 is left stick X, axis 1 is left stick Y, axis 2 is right stick X, and axis 3 is right stick Y.

Interpreting small resting offsets

A stable reading above 0.05 on any axis at rest confirms drift. Values between 0.05 and 0.08 fall below the standard deadzone of most games and may not yet cause visible issues, but the wear will worsen. Values above 0.10 produce visible character movement or aim creep in most titles. Repeat the test after moving the sticks through their full range once, because a stuck contact can need movement before it settles into its true resting position.

Trigger axes and bumper testing on the Xbox One

On the Xbox One controller, LT and RT appear as axes 4 and 5 in the Gamepad API, ranging from 0.0 at rest to 1.0 at maximum press4. Press each trigger slowly and watch the fill bar climb. A trigger that tops out below 1.0 at full physical press indicates a worn or shifted potentiometer. A trigger reading above 0.02 at rest after full release has a weakened return spring or debris preventing full reset, and the live readout on this page is how you spot an Xbox One trigger that won't reset before you buy a replacement.

LB and RB wear on the Xbox One

The Xbox One LB and RB bumpers use a click mechanism mounted inside the shell. Press each bumper and confirm it lights up in the button grid. A bumper that requires unusually firm pressure before registering, or that feels mushy without a clear tactile click, has worn internal contacts. On some Xbox One revisions, the bumper bracket is the most common hardware failure point.

Sources
  1. 1.

    "Xbox Wireless Controller," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Xbox_Wireless_Controller

  2. 2.

    Xbox, "Xbox Wireless Controller," xbox.com, accessed June 2026. https://www.xbox.com/en-US/accessories/controllers/xbox-wireless-controller

  3. 3.

    Microsoft, "XINPUT_GAMEPAD structure (xinput.h)," learn.microsoft.com, October 2023. https://learn.microsoft.com/en-us/windows/win32/api/xinput/ns-xinput-xinput_gamepad

  4. 4.

    Mozilla Developer Network, "Using the Gamepad API," developer.mozilla.org, accessed June 2026. https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API

FAQ