Skip to main content

How to Test a Game Controller on PC (and What to Check)

Test your Xbox, PlayStation, or Switch controller for stick drift, dead buttons, trigger range, and connection issues. Free browser test, no software needed.

ByMansone||5 min read

A browser-based gamepad tester can check every input on your controller in under two minutes. No installs, no drivers. Plug in, press a button, and the browser reads every stick, trigger, and button directly through the Gamepad API.

This matters most when you buy a used controller, receive a replacement, or suspect stick drift is messing with your aim. A quick test before your return window closes can save you from weeks of back-and-forth with the seller.

What to test on a new or used controller

Run through this checklist before peeling the return label.

TestWhat to checkPass criteria
ButtonsPress every face button, bumper, trigger, and stick clickAll buttons register, none stick
Left stickCircle the stick slowly along the full edgeSmooth circle, no jumps or dead spots
Right stickSame as left stickSmooth circle, consistent range
TriggersSlowly press each trigger from 0% to 100%Smooth ramp, no sudden jumps or dead zones
D-padPress all four directions and diagonalsAll directions register cleanly
Stick driftRest controller untouched on a flat surfaceDots stay centered, no wandering

Open the gamepad tester, connect via USB or Bluetooth, and press any button. The browser picks up the controller automatically. No software to install.

Stick drift: what it looks like and what to do

Stick drift is the most common controller problem. The analog stick reports movement when nobody is touching it. In-game, your character walks on its own or the camera slowly rotates.

In a gamepad tester, drift shows as the stick dot sitting off-center when the controller rests flat. Small offsets under 3-5% are normal and handled by in-game deadzones. Consistent drift beyond 10% usually means the potentiometer inside the stick module is worn.

Fixes, from cheapest to last resort:

  1. Blow compressed air around the stick base to clear dust
  2. Increase the in-game deadzone setting to mask small drift
  3. Recalibrate through the console's system settings (Xbox, PS, Switch all have this)
  4. Replace the stick module (requires opening the controller)
  5. Contact the manufacturer for warranty replacement

The gamepad tester deadzone slider lets you preview exactly how large a deadzone you need to mask the drift. Set the slider until the resting dot sits at center.

Trigger testing: analog vs digital

Modern controllers from Xbox and PlayStation report triggers as analog values from 0% to 100%. This matters for racing games where partial throttle is useful and for shooters with variable-speed zoom.

Some older controllers or certain driver setups report triggers as digital: fully pressed or fully released, nothing in between. If the test shows your triggers jumping from 0 to 100 with no in-between values, that is a driver or hardware limitation. Try connecting via USB instead of Bluetooth, or update the controller firmware.

Controller compatibility

Most controllers work in the browser without extra software. Here is what to expect from each one.

ControllerUSBBluetoothNotes
Xbox Series X/SFull supportFull supportBest browser compatibility
Xbox OneFull supportFull supportOlder firmware may need USB
PlayStation DualSense (PS5)Full supportFull supportAdaptive triggers not readable via browser
DualShock 4 (PS4)Full supportFull supportButton labels show as Xbox-style
Switch ProFull supportFull supportButton mapping may appear swapped (A/B, X/Y)
Joy-ConsPartialEach connects as separate gamepadLimited stick range
8BitDo controllersFull supportFull supportMay need X-input mode

Chrome has the best Gamepad API support. If a controller is not detected, try Chrome before troubleshooting further.

Connection issues: USB vs Bluetooth

USB is more reliable. It handles power and data in one cable, has lower latency, and works with every browser. Some cheap cables are charge-only and do not carry data. If a USB connection fails, swap the cable before blaming the controller.

Bluetooth adds convenience but also complexity. Pairing can drop, some controllers need re-pairing after a firmware update, and Bluetooth latency is slightly higher. For testing purposes, USB is always safer.

If neither works: check whether another device can detect the controller. This separates a browser/driver issue from a hardware failure.

When to test

  • New purchase: Before the return window closes
  • Used controller: Before paying or after receiving
  • After a drop: Internal ribbon cables can come loose
  • Stick drift suspicion: Verify before opening the controller or sending it in
  • Before a tournament: Confirm every input registers cleanly

The entire test takes under two minutes. Better to find a dead bumper now than in the middle of a ranked match.

Related tools and guides

Common questions

How do I test my controller on PC?
Open a browser-based gamepad tester, connect your controller via USB or Bluetooth, and press any button. The browser's Gamepad API reads your inputs directly. No drivers or downloads needed for Xbox, PlayStation, or Switch Pro controllers on Windows, macOS, or Linux.
How do I check for stick drift?
Rest the controller on a flat surface with no fingers on the sticks. In a gamepad tester, the stick dot should sit at dead center. If it moves on its own, that stick has drift. Small wobbles under 5% are usually handled by in-game deadzones. Consistent drift beyond 10% means the potentiometer is worn.
Do I need software to test a controller?
No. Browser-based testers use the Gamepad API built into Chrome, Firefox, and Edge. No installs, no drivers. Plug in your controller, press a button, and the browser detects it. Chrome has the best compatibility.
Why is my controller not detected in the browser?
The browser requires a physical button press before it exposes the gamepad to JavaScript. Press any button after the page loads. If that fails: check that the USB cable carries data (not charge-only), try a different port, or disable browser extensions that block gamepad access.
Does the Xbox Series controller work in a browser test?
Yes. Xbox Series X/S controllers have full support over both USB and Bluetooth in Chrome, Firefox, and Edge. They have the best browser compatibility of any controller.
Can I test a PS5 DualSense controller online?
Yes. DualSense works over USB and Bluetooth. Button labels will show Xbox-style names (A/B/X/Y) in the browser, but they map correctly. Adaptive trigger resistance is not accessible through the browser Gamepad API.
What is a deadzone on a controller?
A deadzone is the area around analog stick center where small movements are ignored. It prevents accidental input from stick drift or minor resting positions. Most games apply a default deadzone, and many let you adjust it. The ideal deadzone is the smallest value that keeps the stick centered at rest.

Topics: controller, gamepad, stick drift, deadzone, Xbox, PlayStation

Check your setup.

Free browser tools for hardware checks, game settings, and performance testing.

Browse tools