Gamepad Test — Test Your Controller Online

Check your controller’s buttons, sticks and triggers.

Connect your controller

Connect your controller by USB or Bluetooth, then press any button once.

Because of how the browser works, a controller is not detected just by plugging it in. Press a button or move a stick once and it will be detected. Once recognized, this screen switches automatically.

Button and stick response

Pressing a button lights up the matching spot on the diagram. Any button pressed at least once gets a mark (green outline), so you can check every button.

LT RT LB RB Y B A X
Buttons checked: 0 / 0

Stick detail (drift check)

The circles below show the stick tilt exactly as-is (raw value, no dead zone). If the dot stays off-center while your finger is off the stick, or keeps moving on its own, that may indicate stick drift (a rough guide).

Left stick
X: 0.000 Y: 0.000
Right stick
X: 0.000 Y: 0.000

Vibration test

🔒 Controller input is processed on your device — never sent or saved.

How to use it — checking that your controller works

  1. Connect your controller to the computer by USB cable or Bluetooth.
  2. Press any button on the controller once. When it is recognized, the screen switches automatically.
  3. Operate each button, stick and trigger and confirm the diagram (or list) responds. Any button pressed at least once gets a green outline, so you can check every button.
  4. In "Stick detail", use the circles to confirm the dot returns to the center when you let go (no drift).
  5. If your controller supports it, use "Vibration test" to check that it vibrates.

What makes this tool useful

  • Controller input is never uploaded — everything runs on your device (in the browser). No install, no sign-up.
  • Button, stick and analog trigger (LT / RT) values are shown in real time.
  • Raw stick values are shown in a large circle, which is well suited to checking for stick drift.
  • Pressed buttons are marked, so you can check that every button responds without missing any.

What is stick drift, and how to read it here

Stick drift is when your in-game character or camera "moves on its own" even though your finger is off the controller's stick. The main cause is said to be worn internal parts or dust getting inside, so the controller can no longer detect the center (neutral) position correctly.

In this tool's "Stick detail", the stick tilt is shown as a dot inside a circle using the raw value (no dead zone applied). When you take your finger completely off the stick, if the dot rests roughly at the center of the circle, that is considered within the normal range. On the other hand, if the dot stays pushed in one direction and does not return, or keeps moving on its own inside the circle, that may indicate stick drift (a rough guide only, not a definitive diagnosis). Note that a very small wobble near the center is seen on many controllers, and real games ignore it with a "dead zone", so it usually has no effect on gameplay.

Options to consider if you have drift

Common things people try when they see drift-like symptoms include the following (whether they help, and whether they are possible, depends on the product and its condition — this is general information only).

  • Cleaning around the stick: blowing out dust with compressed air, or lightly cleaning with anhydrous ethanol. Disassembly and chemical use are at your own risk and can make things worse.
  • Adjusting the dead zone in the game or system: some games and some OS or controller-settings apps let you widen the range of central input that is ignored, which can ease mild drift. It is not a fundamental fix.
  • Manufacturer repair: within the warranty period you may be able to get free or paid repair. Whether repair is available, its cost, and warranty handling vary by manufacturer and product, so check the official support information.
  • Replacement: considering repair costs and effort, some people choose to buy a new controller. Decide based on your usage and budget.

How to connect a controller to a computer (in general)

There are broadly two ways to connect a controller to a computer: a wired USB connection and a wireless Bluetooth connection.

  • USB (wired): often it works just by connecting the controller and computer with a USB cable, and the connection tends to be stable. When you first want to confirm it works, wired is usually the clearest.
  • Bluetooth (wireless): put the controller into pairing mode and connect from the computer's Bluetooth settings. It needs no cable and is easy to use, but depending on the model and OS, some features (such as vibration) may not be available.

In either case, after connecting, press a button on the controller once so the browser recognizes it. If it is not recognized, check whether another game or app is using the controller.

Frequently asked questions

My controller is not detected. What should I do?

First, press any button on the controller once. Because of how the browser works, a controller is not detected just by plugging it in — it only shows up after a button or stick is used once. If it still is not detected, check a few things: for USB, reseat the cable or try another port; for Bluetooth, confirm pairing finished on the computer side. Also, a game, a game-streaming app or another browser tab can hold the controller so it will not appear here — close those and reload this page.

Does this work with an Xbox, PlayStation, Switch Pro or generic controller?

In most setups these work out of the box, but how easily a controller is recognized and how its buttons are arranged can vary with the combination of OS, browser and connection type (USB or Bluetooth). Nothing is guaranteed, but a wired USB connection tends to be the most stable when detection is flaky. If a controller is not recognized with the standard mapping, this tool falls back to a plain list of button and axis numbers instead of the controller diagram.

The dot jitters slightly at the center even though I am not touching the stick. Is it broken?

A tiny wobble (small noise) is within the normal range for many controllers. Real games apply a "dead zone" that ignores small inputs near the center, so this amount of movement usually has no effect on gameplay. This tool intentionally shows the raw value with no dead zone so drift is easier to see. If the dot stays pushed noticeably in one direction while your finger is off the stick, or keeps moving on its own, that may indicate stick drift (a rough guide only).

The vibration test button is missing, or pressing it does nothing.

Vibration is only available when both your controller and your browser support it. If support cannot be confirmed, the "Vibrate" buttons are hidden and a message is shown instead. If the buttons appear but nothing happens, note that some controllers do not support vibration over Bluetooth, and behavior can differ by browser and OS version. Try a wired connection or a different browser.

Is my controller input sent anywhere?

No. Button presses and stick movements are read entirely inside your browser and are never sent to any server. You can check your controller with confidence.

Prefer the Japanese version? ゲームパッド・コントローラーテスト(日本語版)