Gamepad Tester – Test Controller Buttons, Sticks & Vibration

Buttons, axes, rumble

Ready

Good to knowTips
  • Runs locally, nothing uploaded
  • Allow permissions when asked
  • Some sensors need a phone
PrivateStays on device
  • Runs inside your browser
  • No upload, no account
  • Nothing saved after you close

Online controller and gamepad tester

Connect a controller by USB or Bluetooth and press any button. All buttons, triggers and axes appear live.

Stick drift

If axes stay above about ±0.1 at rest, the stick drifts.

Supported controllers

Any controller the OS recognises: Xbox, DualShock/DualSense, Switch Pro, 8BitDo and generic USB pads.

Legacy controllers

Older or non-standard pads may show unmapped buttons and axes; they still work, just with raw numbering.

How to test

How to Use the
Controller Test

  1. 01

    Connect

    plug in or pair the controller.

  2. 02

    Wake

    press any button so the browser detects it.

  3. 03

    Test

    press every button and move both sticks.

  4. 04

    Drift

    release the sticks; axes should return near 0.

Stick drift

If axes stay above about ±0.1 at rest, the stick drifts. Games use dead zones to hide small drift.

Supported controllers

Any controller the OS recognises: Xbox, DualShock/DualSense, Switch Pro, 8BitDo and generic USB pads. Button numbering follows the standard mapping when the browser knows the device.

Legacy controllers

Older or non-standard pads may show unmapped buttons and axes; they still work, just with raw numbering.

Vibration

Rumble works in Chromium browsers with Xbox and PlayStation pads; Firefox and Safari have limited support.

Controller FAQ

Why test instead of playing a game?

A tester shows every input precisely, including small drift a game hides with dead zones.

Different button layouts

The standard mapping differs from Xbox, PlayStation and Nintendo labels; numbers stay the same.

Minimum requirements

A recent Chrome, Edge, Firefox or Safari and a controller recognised by your OS.

More controller answers

Which controllers work with this test?

Xbox, PlayStation, Switch Pro, 8BitDo and most USB or Bluetooth gamepads.

Two display styles

We show mapped buttons for known pads and raw buttons and axes for others, so every pad can be checked.

Side buttons change by controller

Pads report different numbers of buttons; extra ones (touchpad, share, home) appear as extra numbers.

Legacy test

Older pads without standard mapping show raw inputs, which replaces a separate legacy test.

Something is not working right

Reconnect, press a button to wake it, and try Chrome or Edge.

Related guides and fixes

Frequently Asked Questions

Q.Controller not detected?

Press a button after connecting; browsers hide pads until input.

Q.Triggers show values?

Yes, 0–1.

Q.Is anything uploaded?

No. Everything runs locally in your browser.

Back to all sound tests