← All device tests

Gamepad Tester & Stick Drift Test

Test your controller live in the browser. Check buttons, triggers and analog sticks, spot stick drift instantly, and learn how to calibrate and fix it.
Connect a gamepad and press any button…

Test your controller in the browser before drift ruins your game

A controller that betrays you mid-match is one of the most frustrating things in gaming. Your character drifts toward a wall while you stand still, a face button registers twice when you pressed it once, or a trigger feels mushy and never quite hits the floor. Before you blame your aim or buy a replacement, it helps to know exactly what your hardware is reporting. That is what the Gamepad Tester on this page does: it reads your controller's live input directly in the browser and shows every button, trigger and analog stick as you move them, with no download and no driver to install.

Glowing game controller on a dark indigo background with buttons and analog sticks highlighted in cyan and gold
Every button, trigger and stick shown live as you press it.

Why test a controller at all

There are a few good reasons to run a quick check. The most common is stick drift — the controller registers movement even when your thumbs are nowhere near the sticks. Drift creeps in gradually, so you may not notice it until your aim feels off or menus start scrolling on their own. A second reason is dead or sticky buttons: a face button that needs an extra-hard press, a bumper that double-fires, or a D-pad direction that simply will not register. The third reason is buying used. If you just picked up a second-hand controller, a one-minute test tells you whether the sticks center cleanly, whether every button responds, and whether the triggers travel the full range — far more reliable than the seller's word.

How the browser reads your controller

Modern browsers expose hardware controllers through the Gamepad API, a small standard that lets a web page see the state of any connected gamepad. When you plug in over USB or pair over Bluetooth, the browser detects the device and hands the page a snapshot of its inputs many times per second. Each digital button reports whether it is pressed and how hard (analog triggers report a value from 0.0 to 1.0), and each analog stick reports two axes — horizontal and vertical — as numbers running from -1.0 to +1.0, with 0.0 being dead center.

One quirk worth knowing: for power and privacy reasons, the browser will not surface a controller until it receives a real input. So when the tester says nothing is connected, just press a button or nudge a stick to wake it up. Everything runs locally on your machine; no input data leaves your device. If you want to check your other peripherals too, the all device tests page covers screen, audio and more.

Spotting analog stick drift

Drift is the headline problem, and the tester makes it easy to see. Pair or plug in your controller, focus the browser tab, then take your hands off the sticks completely and watch the on-screen readouts for thirty to sixty seconds. When a stick is untouched, both axis values should read 0.000 and the position dot should sit dead center without wandering. Any consistent non-zero reading — say the X axis resting at 0.08 while you touch nothing — is the classic signature of drift: input with no touch.

It helps to tell two things apart. A stick that sits slightly off-center but stays put is usually a small calibration offset, which is easy to correct. A stick whose value wanders or jumps around while idle points to real mechanical wear inside the joystick module. Under the hood, drift comes from dust and debris around the stick base, oxidation on the contacts, or a worn potentiometer or hall-effect sensor that no longer reports a true center.

Abstract glowing thumbstick position rings and button-press indicators forming an input map on a dark navy background
An idle stick should rest at zero; a wandering dot signals drift.

How to fix drift and bad buttons

Start with the gentlest fix. Many consoles have built-in calibration that re-teaches the controller its true center. On PlayStation it lives under Settings, Accessories, Controllers; on Xbox under Settings, Devices and accessories; on Nintendo Switch under System Settings, Controllers and Sensors. Calibration cures small offsets but cannot reverse physical wear.

If the stick is noisy, try cleaning. Lift the rubber cap slightly without pulling it off, then use short bursts of compressed air around the base while rotating the stick, and let it dry a couple of minutes before retesting. Debris is the cause in a meaningful share of cases. Next, check for a firmware update — manufacturers occasionally improve stick handling in software. In-game, raising the deadzone — the small central area where movement is ignored — masks light drift; values around 0.05 to 0.12 suit most players, while competitive setups push lower only on a clean stick. If a stick still wanders after all of that, the joystick module itself is worn and needs replacing or professional repair. While you are testing reflexes and hardware, our reaction time test is a fun companion check.

Frequently asked questions

Do I need to install anything to test my controller?

No. The Gamepad Tester runs entirely in your browser using the built-in Gamepad API. Connect over USB or Bluetooth, press any button to wake the controller, and inputs appear instantly. Nothing is downloaded and no input data leaves your device.

My controller does not show up. What is wrong?

Browsers hide controllers until they receive a real input, so press a button or move a stick to make it appear. Also make sure the browser tab is focused, the cable or Bluetooth pairing is solid, and that you are using a current browser, since older ones support the Gamepad API less reliably.

How do I know if my stick has drift?

Take your hands off the sticks and watch the axis readouts for thirty to sixty seconds. Untouched, both values should read 0.000 and the dot should stay centered. A steady non-zero reading or a dot that wanders on its own indicates drift.

Can stick drift be fixed without replacing the controller?

Sometimes. Console calibration corrects small center offsets, cleaning with compressed air clears debris in a fair number of cases, and a firmware update may help. True mechanical wear, however, can only be resolved by replacing the joystick module.

What is a deadzone and should I change it?

A deadzone is a small area around the stick center where movement is intentionally ignored. Raising it masks light drift and electrical noise. Values from 0.05 to 0.12 work for most players; only lower it if your stick reads near-zero when idle.

Which controllers work with the tester?

Most modern gamepads work, including PlayStation, Xbox, Nintendo Switch and generic PC controllers, connected by USB or Bluetooth. Support depends on your browser and operating system recognizing the device through the standard Gamepad API.