BROWSER GAMEPAD DIAGNOSTICS

Gamepad Tester Online

Read the signal.

A private browser tool for checking controller buttons, sticks, triggers and supported vibration. Connect your controller in your operating system first, then inspect the values exposed by your browser in real time.

⌁ Instant feedback↯ No download◈ API limits shown

LIVE GAMEPAD DIAGNOSTICS

Connect your gamepad

Full controller test

CONTROLLER 01

No controller detected

Offline
GAMEPADREADY
YXBA
LBRB
Waiting for input
Button events0Last input
COMPLETE INPUT MAPPRESS EACH CONTROL
Face buttons
A0.00
B0.00
X0.00
Y0.00
Shoulders & triggers
LB0.00
RB0.00
LT0.00
RT0.00
Menu & stick clicks
Back0.00
Start0.00
L30.00
R30.00
Directional & system
D-pad up0.00
D-pad down0.00
D-pad left0.00
D-pad right0.00
Home0.00
Touchpad0.00
ANALOG INPUT

Stick telemetry

LIVE X / Y
Left stickCENTERED
X +0.00Y +0.00
Right stickCENTERED
X +0.00Y +0.00
DRIFT & DEADZONE

Stick health check

WAITING

Leave the sticks untouched, then calibrate. The result measures the signal exposed by your browser.

Not calibrated
Center offset
Jitter
Detection threshold0.12
Drift score
STICK RANGE

Circle test

READY

Choose a stick, click start, then rotate it around the edge once. The result is an estimate based on radius consistency and angle coverage.

Samples0
Min radius
Max radius
Angle coverage0%
Radius score
ANALOG BUTTONS

Triggers

0 — 1.00
LT / L20.00
RT / R20.00
HAPTIC FEEDBACK

Vibration test

NOT READY
RAW GAMEPAD API DATA

Input snapshot

Axes0.00, 0.00, 0.00, 0.00
Buttons pressedNone
Browser sample rate
API modeStandard Gamepad

Browser-side diagnostic only. Connect the controller in your operating system first; this page cannot pair Bluetooth or install drivers. Results depend on the browser, operating system, connection and controller mapping.

QUICK GUIDE

What is a gamepad tester?

Gamepad Tester is a free browser-based tool for checking whether a USB or Bluetooth controller is sending the inputs you expect. Connect the gamepad in Windows, macOS, or Linux first, then press a button to wake the browser Gamepad API. The live tester shows buttons, D-pad directions, analog sticks, trigger travel, drift, jitter, deadzone reference, circle coverage, supported vibration, and raw mapping data. It works with many Xbox, PlayStation, Switch, and generic PC controllers. Results describe the signal exposed by your browser, so they do not replace a hardware repair tool or firmware calibration utility. If your controller is not detected, try USB, close Steam Input, and reload the page in desktop Chrome or Edge.

TOOL MATRIX

One controller. Every signal.

Use the full bench for a quick check, or open a focused diagnostic when you need a deeper answer.

THREE STEPS

Test in under a minute

Everything happens inside your browser. Connect the controller in your operating system first; this site does not pair Bluetooth or install drivers.

Start testing
01

Connect first

Pair Bluetooth or plug in USB through Windows, macOS or Linux.

02

Press any button

Browsers usually wake the Gamepad API after your first input.

03

Inspect the signal

Move sticks, press buttons and test supported rumble output.

NEED A HAND?

Common questions

Why is my controller not detected?+

Connect the controller before opening the page, then press any button or move a stick. If it still does not appear, try a USB cable, close Steam or other controller software, and reload the browser.

Does this work with PS5, Xbox and Switch?+

Many modern Xbox, PlayStation, Switch Pro and generic USB or Bluetooth controllers expose standard inputs through the Gamepad API. The operating system must connect the controller first; this site cannot pair Bluetooth or install drivers.

Why does vibration not work?+

Rumble support depends on your browser, operating system, connection type and controller. Chrome or Edge on Windows typically provide the broadest support.

Can this prove that my controller is broken?+

No. The tester shows the signals exposed by your browser. It is useful for finding dead buttons, stick drift and missing rumble, but results can vary by browser, operating system, connection and driver.