Controller tester

No controller detected
Press any button to connect
Left Stick
Centered ✓
Right Stick
Centered ✓
Triggers
L2 / LT0%
R2 / RT0%
Buttons (0 of 0 tested this session)
Vibration Test
50%

Controller Tester

Full Diagnostic, Before You Buy or After You Repair

A complete input check — buttons, sticks, triggers, and rumble — designed for verifying a secondhand controller, confirming a repair worked, or just ruling out hardware as the cause of a problem.

Full Check

Every Input Tested

Client-Side

Nothing Uploaded

100%

Free Forever

Run the Full Diagnostic

Work through the checklist below using the live tester — sticks, triggers, buttons, and vibration all in one place.

No controller detected
Press any button on your controller to connect
Left Stick
Centered ✓
Right Stick
Centered ✓
Triggers
L2 / LT0%
R2 / RT0%
Buttons
Vibration Test

Before Buying a Secondhand Controller

A quick diagnostic can save you from a costly surprise. Work through this checklist with the tester above before handing over money.

1

Every face button, bumper, and D-pad direction registers on the first press

Watch for buttons that need extra pressure or double-press to register — a sign of worn contacts.
2

Both sticks return to dead center when released

Any red "possible drift" warning above is a red flag worth negotiating on, or walking away from.
3

Both sticks move smoothly through their full circular range

Grinding, catching, or skipping in certain directions suggests internal wear or damage.
4

Both analog triggers fill smoothly from 0% to 100%

Jumpy or stuck trigger bars indicate a failing trigger sensor.
5

Vibration test fires (if the controller supports it)

A silent motor or delayed response can indicate a failing rumble motor.

Tip:

Ask the seller to let you connect the controller to your own laptop for two minutes before paying — this test needs no download and works entirely in-browser.

Verifying a Repair or Cleaning Job

Confirm the specific issue is actually resolved

If you cleaned a stick module or replaced a trigger, retest that specific input first — check it moves smoothly and the drift indicator stays green through its full idle range.

Then confirm nothing else broke in the process

Opening a controller for repair sometimes disturbs a ribbon cable or adjacent connection. Run through every button and both sticks fully, not just the part you worked on.

Test under sustained use, not just briefly

Some intermittent faults only appear after a few minutes of use as components warm up. Leave the tester open and periodically re-check while you play a game normally afterward.

Controller Tester — Frequently Asked Questions

What should I check before buying a used controller?
Test every button for consistent registration, move both sticks through their full range checking for drift or dead spots, squeeze both triggers checking for smooth analog response, and test rumble if the controller supports it.
Run through every input methodically: all face buttons, bumpers, D-pad directions, stick clicks, both analog sticks at full range, both analog triggers, and vibration, confirming each matches expected behavior before considering the repair complete.
This usually points to a game-specific input mapping or compatibility issue rather than a hardware fault, since a controller tester reading correct raw input confirms the hardware itself is working.
If a controller isn't detected at all by this tester despite being properly connected and recognized by your OS, that points to a hardware or connection fault rather than a software issue.
This tester shows real-time input state but does not measure precise latency in milliseconds, since accurate latency testing requires specialized hardware capture equipment rather than browser-based software.
No. The Gamepad API reads input locally in your browser and this tester processes everything client-side with nothing transmitted to a server.
Shopping cart