Gamepad Tester

Test every button, stick and trigger on your controller — right on this page. Plug in via USB or pair over Bluetooth, then press any button to start. Works with PS5, PS4, Xbox, Switch Pro and any standard gamepad. Nothing is installed or uploaded.

Press any button on your controller…
No controller detected
Update rate
🕹️ Demo mode — this is a simulated controller (with a hint of left-stick drift). Press a button on a real controller any time to take over.

Left stick

X · Y · R

Right stick

X · Y · R

Analog triggers

L2 / LT — 0.00
R2 / RT — 0.00

Pull each trigger slowly — the bar should sweep smoothly from 0.00 to 1.00 with no jumps.

Button check

0 / 17 buttons verified

🎯 Stick drift test

Put the controller down on a flat surface. We'll measure where the sticks rest for 6 seconds and give each one a verdict.

⭕ Circularity test

Rotate the stick slowly around its full outer edge until the ring completes. A healthy stick traces an even circle.

📳 Vibration test

Most controllers have two rumble motors — a light buzz and a heavy thump. Test each one.

How to test your controller

  1. Connect your controller with a USB cable or pair it over Bluetooth.
  2. Press any button. Browsers keep gamepads hidden until you do — this is a privacy feature, not a bug.
  3. Press everything once. The button checklist above tracks which inputs you've verified working.
  4. Run the drift test with the controller resting on a table, then the circularity and vibration tests.

What the drift numbers mean

The drift test measures how far each stick sits from true centre while untouched. Here's how to read your result:

Resting deflectionVerdictWhat to do
Under 2%Rock solidNothing — your stick is in great shape.
2–5%HealthyNormal sensor noise. Games hide this inside their default deadzone.
5–10%Minor driftRaise the in-game deadzone just above your measured value, and try the cleaning steps below.
Over 10%Significant driftClean the stick base; if it persists, the sensor module needs repair or replacement.

How to fix stick drift

Drift is almost always one of three things: debris under the stick, a worn potentiometer, or a weakened centring spring. In order of effort:

PS5 DualSense / PS4 DualShock

Xbox Series / Xbox One

Switch Joy-Con / Pro Controller

For a deeper walkthrough, use the dedicated stick drift test.

What the circularity test tells you

Rolling the stick around its edge should produce a near-perfect circle. If the trace dips inward at certain angles, the sensor is wearing unevenly — you'll feel it as inconsistent aim sensitivity in shooters. Under 5% error is a healthy stick; some controllers with square-ish gates naturally bulge past the reference ring at the diagonals, which is normal and not a fault.

Private by design. This tester runs entirely in your browser using the standard Gamepad API. The site is static — there's no server to send anything to. Your inputs never leave your device.

Frequently asked questions

How do I test my controller for stick drift?

Connect your controller, press any button, then click Start drift test and put the controller down. The tool measures where each stick rests for 6 seconds. Under 5% resting deflection is healthy, 5–10% is minor drift (raise your in-game deadzone), and over 10% means the stick needs cleaning or repair.

Why is my controller moving by itself?

That's stick drift: the analog stick reports movement when you aren't touching it. It's usually caused by worn potentiometers, dust or debris under the stick, or a weakened centering spring. Run the drift test to measure how bad it is, then follow the fix guide above.

Does this work with PS5, Xbox and Switch controllers?

Yes. Any controller your computer or phone recognises works: PS5 DualSense, PS4 DualShock, Xbox Series and Xbox One pads, Switch Pro Controller, Joy-Cons (paired individually), 8BitDo and most generic USB or Bluetooth gamepads. It also works on Android phones over Bluetooth.

Why isn't my controller detected?

Browsers hide gamepads until you press a button on them, so press any button first. If it still doesn't appear: check the USB cable or Bluetooth pairing, close Steam and other game launchers (they can capture the controller), and try Chrome or Edge, which have the best Gamepad API support.

Is my controller input sent to a server?

No. The test runs entirely in your browser using the standard Gamepad API. This site is static — there is no server-side processing, and nothing you press is transmitted anywhere.

What deadzone should I use?

Set the deadzone just above your measured resting drift. Most games default to 5–10%. If your drift test shows 7% resting deflection, an 8–9% deadzone hides it; past about 10%, fixing the stick beats masking it.

What does circularity error mean?

Rotating the stick around its edge should trace a circle. Circularity error is how much the measured radius wobbles around that circle: under 2% is excellent, under 5% is a typical healthy stick, and over 9% suggests worn hardware that will hurt aim consistency.

More free tools

Focused version of this tool: Stick Drift Test · Everything else: all Alienated Tools.