Your PC
Free controller tool

Gamepad Tester: Test Your Controller Online

Connect a PS5, PS4, Xbox or Switch Pro controller, press any button and see every input live. Test vibration, check stick drift and draw the circle of each stick.

Connect your controller and press any button.Use USB or Bluetooth. Browsers only show a controller after a button press. Works best in Chrome and Edge.
Controller
Layout
Buttons / axes

The diagram uses the standard layout. Press a button and it lights up.

Vibration

Stick values

Left stick 0.00, 0.00
Right stick 0.00, 0.00

Stick drift test

Put the controller down and do not touch the sticks. We record their resting position for 3 seconds.

Circle test

Press start and turn both sticks slowly around their outer edge for 10 seconds. A healthy stick draws a smooth circle.

Raw input values

Axes

Buttons

How to test your controller

  1. Connect it. Plug it in with USB, or pair it by Bluetooth. A wireless controller is easiest to test over USB first.
  2. Press a button. Browsers hide controllers until you press something. The tester then shows its name and layout.
  3. Check every input. Each button, the D-pad, both sticks and both triggers should light up on the diagram. A trigger shows how far you press it.
  4. Look at the resting sticks. Without touching them, the values should stay close to 0.00. Run the drift test for an exact result.
  5. Test vibration. The strong motor is the heavy one, the weak motor is the light one. Both should work.

How to read the results

  • Stick values go from -1 to 1. 0.00 is the centre. A resting stick that stays at 0.05 or more is starting to drift.
  • Drift under 5%: normal. 5% to 10%: minor, a 10% deadzone hides it. Over 10%: the stick is worn: clean it, then replace the module if it stays.
  • A button that does not light up is dead or stuck. Press it several times, then clean around it. If it still does nothing, the button contact is worn.
  • A trigger that stops before 100% can mean a damaged trigger or a bad calibration.

Slow or low FPS in games is a different problem from a controller issue. To see whether your PC or your controller is the cause, check your estimated FPS or run the Bottleneck Calculator.

Test a specific controller

Gamepad tester FAQ

Why is my controller not showing up in the gamepad tester?

Browsers only show a controller after you press a button on it, so press any button first. If it still does not appear: make sure it is connected by USB or Bluetooth, close apps that may be using it (Steam, Xbox Accessories, DS4Windows), try another USB port or cable, and restart your browser. Chrome and Edge give the most reliable results.

Does this work with PS5 DualSense, PS4, Xbox and Switch Pro controllers?

Yes. Any controller your browser can see works, including the PS5 DualSense and DualSense Edge, the PS4 DualShock 4, Xbox 360, Xbox One and Xbox Series controllers, and the Switch Pro Controller. The tester recognises them and shows the right button names. Other gamepads and joysticks work too, with generic button names.

How do I check for stick drift?

Put the controller down so nobody touches the sticks, then press "Run drift test". The tool records the resting position of both sticks for 3 seconds. A healthy stick rests very close to zero. If a stick rests away from the centre, it is drifting, and the result tells you how big the drift is and what deadzone would hide it.

What is a deadzone?

A deadzone is a small area around the centre of a stick where input is ignored. Games use it so tiny drift does not move your character or camera. If your stick drifts, a bigger deadzone in the game settings is the quickest workaround, but it also makes the stick less precise near the centre.

What does the circle test show?

You turn each stick slowly around its outer edge, and the tool draws the path. A healthy stick draws a smooth, even circle. A flat spot, a dent or a path that does not reach the edge on one side can mean wear or a damaged stick gate.

How do I fix stick drift?

First blow out dust around the stick base and clean it with a little isopropyl alcohol while moving the stick. Then update the controller firmware, recalibrate it, and raise the in-game deadzone. If the drift stays, the stick module is worn: replace it, or use the warranty if the controller is still covered.

Does vibration work in the tester?

Vibration works in Chrome and Edge for most controllers over USB or Bluetooth. Firefox and Safari do not support it for most controllers. If nothing happens, try a USB cable, or test the same controller in a game.

Is my data sent anywhere?

No controller data is sent to our servers. The test reads your controller in your browser, and the results stay on this page. Like the rest of FpsGen, the page loads standard site analytics.