Skip to content
My Tiny Utils

Search tools

Type to find a tool, then press Enter to open it.

Gamepad Tester

Test any game controller in the browser: live button states, analog values, stick plots, and a vibration check.

Processed locally in your browser — nothing is uploaded.

Gamepad Tester

No controller detected

Connect a gamepad via USB or Bluetooth, then press any button on it — browsers only reveal a controller after its first input. Everything is read locally; nothing leaves this page.

Buttons light up while pressed; the bars show analog values (triggers report 0–1). Stick plots show each axis pair as a dot — a healthy stick returns to the center when released.

About Gamepad Tester

Plug in or pair a controller, press any button, and every input appears live: button presses with their analog values, trigger travel as bars, and each stick as a dot in a crosshair plot. If the controller supports rumble, a vibration test button fires both motors.

It reads controllers through the browser's Gamepad API, so it works with Xbox, PlayStation, Switch Pro, and most generic USB or Bluetooth pads without installing anything.

Common uses

  • Check a used or second-hand controller for stick drift before buying games night snacks
  • Verify all buttons and triggers register after a spill or drop
  • Confirm a Bluetooth pad actually paired and which slot it landed in
  • Test whether rumble motors still work

Limitations

  • Browsers hide controllers until you press a button on them — a connected but untouched pad shows as absent.
  • Vibration support depends on the browser and controller; some combinations expose no actuator.

Frequently asked questions

Is my controller input sent anywhere when I use this tester?

No. The tester reads your controller through the browser's Gamepad API and renders everything locally — button presses and stick movements never leave your device.

Why doesn't my controller show up in the tester?

Browsers deliberately hide connected gamepads until you press a button on them, so a paired but untouched pad reads as absent. Press any button and it should appear; if not, check the pairing or try a different USB port.

How do I check a controller for stick drift?

Let go of both sticks and watch the crosshair plots: a healthy stick snaps back to the center and reads near zero. If the dot rests off-center and keeps reporting an analog value with no input, the stick is drifting.

Which controllers work with a browser gamepad tester?

Anything the browser's Gamepad API recognizes: Xbox, PlayStation, and Switch Pro controllers plus most generic USB or Bluetooth pads, with no drivers or software to install. Button mapping on unusual generic pads may differ from the labels.

Why doesn't the vibration test do anything?

The rumble test uses the browser's dual-rumble vibration actuator, and not every browser and controller combination exposes one. A missing actuator here does not prove the motors are broken — the same pad may still rumble fine on a console.