RUNWEBTOOLS
English

Gamepad Tester

Test a game controller in your browser — see buttons, triggers, and joystick axes react live.

No controller detected

Connect a gamepad by USB or Bluetooth, then press any button on it — the browser only reveals a controller after the first input.

Examples

Check every button

Input

Press each button

Output

It lights up black when pressed

Test for stick drift

Input

Release both sticks

Output

Dots should rest at center

Verify triggers

Input

Pull a trigger

Output

Value climbs from 0.00 to 1.00

About this tool

This free online gamepad tester lets you check a game controller right in your browser. Every button, trigger, and joystick axis reacts live, so you can confirm inputs work, verify trigger pressure, and spot stick drift. It works with Xbox, PlayStation, Nintendo, and generic USB or Bluetooth controllers — no install.

How to use

  1. Plug in or pair your controller.
  2. Press any button so the browser detects it.
  3. Press each button and move both sticks and triggers.
  4. Release the sticks and check the axis dots rest at center.

Common uses

Diagnosing a controller before a game, checking a second-hand gamepad before buying, testing for analog stick drift, or confirming a repair fixed a dead button or trigger. Uses the browser's Gamepad API, so no drivers or downloads are needed.

Frequently asked questions

How do I test my controller?

Connect the gamepad by USB or Bluetooth, then press any button on it — browsers only reveal a controller after the first input. Once connected, every button and stick reacts live on screen so you can check each one.

It says no controller detected — what do I do?

Make sure the controller is paired or plugged in, then press a button or move a stick on it. If nothing appears, try a different USB port or cable, re-pair over Bluetooth, or check that another app isn't holding exclusive control of the gamepad.

How do I test for joystick drift?

Let go of both sticks and watch the axis dots. On a healthy controller they rest at the center (0.00, 0.00). If a dot drifts away from center or the values jitter while you aren't touching the stick, that's stick drift.

Which controllers work?

Any controller the browser exposes through the Gamepad API — Xbox, PlayStation (DualShock/DualSense), Nintendo, and most generic USB or Bluetooth gamepads. Button numbering follows the browser's standard mapping when available.

What do B0, B1, and the axis numbers mean?

Buttons are numbered in the browser's standard order (B0 is usually the bottom face button, triggers report a 0–1 value). Axes come in pairs for each stick — the left stick is axes 0 and 1, the right stick 2 and 3.

Does it support trigger pressure?

Yes. Analog triggers report a value from 0.00 (released) to 1.00 (fully pressed), shown under each button, so you can confirm the triggers move smoothly through their range.

Is anything installed or uploaded?

No. It reads the controller entirely in your browser with the Gamepad API. Nothing is installed or sent anywhere.

Learn more

Related tools