Skip to content
Controller Check

Gamepad tester: is your controller working?

Plug in or pair your controller and press any button. You see every button, both sticks and triggers live, then can test stick drift, circularity, vibration and polling rate.

Connect a controller by USB or Bluetooth, then press any button on it.

LT RT LB RB Y B A X

Left stick

X 0.000
Y 0.000

Right stick

X 0.000
Y 0.000

Left trigger0.00

Right trigger0.00

Buttons Press each one. A green outline means it worked.

Runs in your browser. No inputs or device names leave your device.

How do I test my controller?

Connect it, wake it with a button press, and work through the tabs. A full check takes about two minutes.

  1. 1

    Connect and press a button

    Use a USB data cable or pair over Bluetooth. Browsers only show a controller after you press a button, so press A or Cross once.

  2. 2

    Press every button and move every stick

    Each button lights up on the diagram and gets a green outline in the list once it has worked. Pull both triggers all the way and watch them reach 1.00.

  3. 3

    Run the tests

    Stick drift with hands off, circularity by rotating each stick, vibration for the motors, and polling rate while you move a stick fast.

What each test tells you

Every test reads the same raw numbers a game gets from your controller. Sticks report two axes from -1 to 1, triggers report 0 to 1, and buttons report pressed or not pressed.

TestWhat it checksWhat a healthy controller shows
ButtonsEvery button registers, with no double presses or dead spotsEach button lights up the moment you press it
TriggersFull travel of LT and RT (L2 and R2)0.00 at rest, 1.00 when fully pulled
Stick driftHow far each stick sits from center when you let goUnder 0.05 on both sticks
CircularityThe shape of the outer edge of each stickA smooth, even outline with a low average error
VibrationThe strong and weak rumble motors, and trigger motors on Xbox controllersYou feel each motor for one second
Polling rateHow often the browser receives new readingsA steady number. It depends on your browser as much as on the controller

How do I know if my controller has stick drift?

Let go of both sticks and run the drift test. If a stick rests more than 0.10 away from the center, games will usually read it as movement, which is the camera creep or slow walk you notice in play. Between 0.05 and 0.10 counts as mild drift that most games hide with a deadzone. The stick drift test page has the test on its own, with more on how to read the numbers.

Drift almost always comes from wear or dirt in the small sensors under each stick. It often starts on the left stick because it moves the most. Our guide on how to fix stick drift goes from free fixes like cleaning and calibration to repair.

What does stick circularity mean?

Circularity is how round the outer edge of a stick's movement is. When you push a stick to its edge and turn it, a perfect stick would trace a circle with a radius of exactly 1. Real sticks bulge at the diagonals or fall short in some directions.

The tester splits the circle into 72 slices and keeps the furthest point you reach in each one. The average error is how far those points sit from the perfect circle, as a percentage. Under 10% is a round, even stick. From 10% to 20% you may notice that diagonal movement feels stronger or weaker than straight movement. Above 20% the stick is shaped by its hardware or worn. Some controllers round or square the output on purpose, so compare two controllers of the same model before you blame one.

Why can a browser test my controller at all?

Modern browsers include the Gamepad API, the same interface browser games use. It gives a page the button and axis values of any controller you have connected, once you press a button. Chrome, Edge, Firefox and Safari all support it on computers, and Chrome on Android and Safari on iPhone and iPad support it too.

Browsers differ in the details. Chrome and Edge give the most complete picture, including vibration. Firefox and Safari read buttons and sticks well but may not drive the rumble motors. If a controller uses a layout the browser does not recognise, the tester shows its raw buttons and axes by number instead of the diagram.

Which controllers work?

Any controller your computer or phone sees as a gamepad: PlayStation 5 DualSense and DualSense Edge, PlayStation 4 DualShock 4, Xbox Series, Xbox One and Xbox 360 controllers, the Nintendo Switch Pro Controller and Joy-Cons, 8BitDo, PowerA and most generic USB pads. The labels on the diagram use Xbox names. On a PlayStation controller, A is Cross, B is Circle, X is Square and Y is Triangle. To set up a DualSense, follow how to test a PS5 controller on PC.

What should I check before buying or returning a controller?

Run every test twice. Note the drift numbers and take a screenshot of the result, since a repair desk or seller will want something concrete. Press each button while you watch for flicker, which points to a worn contact. Pull each trigger slowly and check the value climbs smoothly from 0.00 to 1.00 without jumps. If any of that fails on a new controller, it is a fault, not normal wear.

Frequently asked questions

How do I test my controller online?
Connect the controller by USB or Bluetooth, open this page and press any button. The tester then shows every button, both sticks and both triggers live, and you can run the drift, circularity, vibration and polling tests.
Why does the gamepad tester not detect my controller?
Browsers only reveal a controller after you press a button on it. If pressing a button does nothing, try a data USB cable, close Steam, and see the controller not detected guide.
How much stick drift is normal?
A resting value under 0.05 is normal for most controllers. Between 0.05 and 0.10 is mild drift that a game's deadzone usually hides. Above 0.10 you will often see your character or camera move on its own.
What does stick circularity mean?
It is how close the outer edge of a stick's travel is to a perfect circle. Rotate the stick slowly around its edge and the tester measures the average error. A low number means diagonal movement is as strong as straight movement.
Does this work with PS5, PS4, Xbox and Switch controllers?
Yes. DualSense, DualShock 4, Xbox, Switch Pro, 8BitDo and most generic USB or Bluetooth gamepads work. Joy-Cons work too, but each one may show up as a separate controller.
Why does the vibration test not work?
Not every browser can drive the rumble motors. Chrome and Edge support it for most controllers, especially over USB. The tester tells you when your browser does not expose vibration.
How accurate is the polling rate test?
It shows how often your browser receives new data from the controller, which is the rate a web game would see. Browsers read controllers on their own schedule, so a controller rated at 1000 Hz can show less here.
Is the gamepad tester free and private?
Yes. It is free with no sign-up, and everything runs in your browser. No button presses, stick values or device names are sent anywhere.