Test Your Controller in the Browser

Five free checks for any gamepad — stick drift, deadzones, buttons, triggers, and rumble. No downloads, no sign-up, and nothing leaves your browser unless you save a result.

Stick Drift Test

Release both sticks and get a PASS or DRIFT verdict with the exact resting offset for each one.

Open stick drift test →

Deadzone Visualizer

Plot both thumbsticks live and drag the deadzone radius to see what a game would ignore.

Open deadzone visualizer →

Controller Button Test

Light up every button as you press it to find one that sticks or no longer registers.

Open button test →

Trigger Test

Watch LT/RT and L2/R2 travel from 0.00 to 1.00 on a live bar with a numeric readout.

Open trigger test →

Rumble Test

Fire a dual-rumble pulse at the pad and feel whether both vibration motors still work.

Open rumble test →

About Stick Drift Check

Stick Drift Check is a free, no-signup set of controller tests that run entirely in your browser using the Gamepad API. Connect an Xbox, PlayStation, Nintendo Switch Pro, or generic USB/Bluetooth controller, press any button so the browser can see it, and every tool on this site comes to life — no driver, no download, no account.

The five tools split cleanly by what you're trying to find out. The stick drift test measures each analog stick's resting position over a three-second window and flags DRIFT when a released stick wanders outside a small threshold. The deadzone visualizer plots both sticks against an adjustable deadzone ring so you can see whether a game would swallow that drift or not. The button test shows live pressed state for every button the pad reports, the trigger test gives analog travel bars for LT/RT and L2/R2, and the rumble test fires a haptic pulse at both vibration motors.

If you know exactly which pad is in your hands, start from its own page instead: the Xbox controller test, the PS5 controller test, the PS4 controller test the Switch Pro controller test and the Joy-Con drift test each run the same drift, button and trigger engine, with the resting values a healthy example of that controller reports and what its manufacturer will do about a worn one. The Joy-Con page is the odd one out by design: a single Joy-Con reports one stick, so it is measured and reported as one.

All detection and analysis happen locally on your device. No controller data leaves your browser unless you press Save this check on a drift result, and the privacy policy lists what that stores.

Common questions

Do I need to install anything to test my controller?

No. Every test on this site runs in your browser through the Gamepad API. Connect an Xbox, PlayStation, Nintendo Switch Pro, or generic USB or Bluetooth controller, then press any button. There is no driver, no download, and no account.

Why does my controller not show up?

Some browsers only reveal a controller after the first input. Plug in or pair the pad, then press any button so the browser can see it. If the page still shows the connect prompt, try a cable instead of Bluetooth.

What counts as stick drift?

The stick drift test measures each analog stick's resting position over a three-second window. It reports DRIFT when a released stick rests further than 0.08 from dead centre. Inside that radius the stick passes.

Which browser works best for these tests?

Chrome and Edge implement the Gamepad API most completely, and they are the most reliable for the rumble test. Firefox and Safari read sticks, buttons, and triggers, but their haptics support is patchier.

Does this site upload my controller data?

All detection and analysis happen locally on your device. No controller data leaves your browser unless you press Save this check on a drift result. The privacy policy lists exactly what a save stores.

Learn more about stick drift

What is stick drift and what causes it?

How analog sticks work, why potentiometer wear and dust lead to phantom input, and which controllers are most affected.

How to fix controller stick drift

Practical fixes for Xbox, PS5, and Switch Pro controllers — from cleaning and recalibration to module replacement and warranty options.

How to test your controller for drift

A step-by-step method for a reliable drift test, what the numbers mean, and how to tell real drift from a normal deadzone.

Controller deadzones explained

What a deadzone is, why games use them, how they hide small drift, and how to set one that feels right for your controller.