Xbox, PlayStation, Switch and more

Gamepad Tester Test every button, stick, trigger and rumble motor

This free online gamepad tester checks your controller in seconds. See every button and trigger light up, detect stick drift, measure stick circularity, test vibration and read raw values, with nothing to install.

  • All buttons and axes
  • Stick drift check
  • Vibration test
  • No install

Controller test

No controller detected

Controller diagram showing pressed buttons LT RT LB RB PAD View Menu ⌂ LS RS Y A X B
Connect a controller and press any buttonPlug in by USB or pair by Bluetooth. For privacy, browsers only reveal a controller after you press a button on it while this page is open.

Stick test

LEFT STICK

X 0.00 · Y 0.00

Let go to check drift

Rotate around the edge

RIGHT STICK

X 0.00 · Y 0.00

Let go to check drift

Rotate around the edge

Vibration test

Connect a controller to test vibration. Works best in Chrome and Edge.

Raw buttons and axes

Buttons appear here once a controller is connected.

Why it's better

Why this gamepad tester is better

Most controller testers only show raw numbers. This one gives you a clear picture of your controller plus the checks that actually matter: drift, range and rumble.

Live controller diagram

Every face button, bumper, trigger, D-pad direction, stick click and home button lights up as you press it, with analog trigger fill.

Stick drift detection

Let go of the sticks and the tester measures where they rest, flagging drift beyond your chosen deadzone.

Circularity test

Rotate a stick around its edge to map its full range and get a circularity error score for each stick.

Vibration test

Test the strong and weak motors separately or together, set intensity and length, and try trigger rumble where supported.

Raw values and press counts

See the exact value of every button and axis, plus how many times each button has been pressed, to catch sticky or double-registering buttons.

Any controller, up to four

Xbox, PlayStation, Switch Pro, 8BitDo and generic gamepads, with matching button labels and up to four controllers at once.

How it compares with typical controller testers

FeatureThis gamepad testerTypical testers
Visual controller diagramYes, with analog triggersOften numbers only
Stick drift detectionAutomatic, with deadzoneManual reading
Circularity scoreYes, per stickRarely
Separate motor and trigger rumbleYesRarely
Button press counterYesRarely
Xbox, PlayStation and Switch labelsAuto-detectedGeneric numbers
How to use

How to test a controller online

A complete controller check takes about a minute.

Testing the rest of your setup? Try the keyboard tester, the mouse tester or the speaker test for your headset.

  1. Connect and press a button

    Plug in your controller or pair it by Bluetooth, then press any button so the browser can detect it.

  2. Press every button

    Each button should light up once per press. Check the press counter for buttons that don't register or register twice.

  3. Check the triggers

    Squeeze each trigger slowly. The bar should fill smoothly from 0 to 1 without jumps.

  4. Test the sticks

    Rotate each stick slowly around its edge, then let go. Look at the circularity score and the resting position for drift.

  5. Test vibration

    Press Rumble, then try each motor on its own. You should feel a strong, low buzz and a lighter, higher buzz.

Troubleshooting

Fixing common controller problems

Most issues can be fixed at home without replacing the controller.

Controller not detected

Press a button while this page is open, since browsers hide controllers until then. Try a data-capable USB cable, re-pair Bluetooth, close other apps using the controller, and use Chrome, Edge or Firefox.

Stick drift

Blow compressed air around the stick base and rotate it firmly several times. Recalibrate in Windows (search for Set up USB game controllers) or Steam, and raise the in-game deadzone slightly.

Buttons not registering

Watch the raw list while pressing. If a button never lights up or counts twice, clean around it and update the controller firmware through its official app.

No vibration

Browser rumble support varies. Use Chrome or Edge, connect by USB, and make sure vibration isn't turned off in the controller or system settings.

Button mapping

Standard gamepad button mapping

Browsers number buttons in a standard order. Here's how the numbers match each controller's labels.

IndexXboxPlayStationNintendo Switch Pro
0ACrossB
1BCircleA
2XSquareY
3YTriangleX
4 / 5LB / RBL1 / R1L / R
6 / 7LT / RTL2 / R2ZL / ZR
8 / 9View / MenuCreate / OptionsMinus / Plus
10 / 11Left / right stick clickL3 / R3Left / right stick click
12 to 15D-pad up, down, left, rightD-pad up, down, left, rightD-pad up, down, left, right
16Xbox buttonPS buttonHome
17Not usedTouchpad clickCapture (some browsers)
FAQ

Gamepad tester FAQ

How do I test my controller online?

Connect it by USB or Bluetooth, open this page and press any button. Every button, trigger and stick then lights up on screen as you use it.

Why isn't my controller detected?

Browsers only show a controller after you press a button while the page is open. If it still doesn't appear, reconnect it, try a USB cable, and use Chrome, Edge or Firefox.

How do I check for stick drift?

Let go of both sticks and watch the readings. A healthy stick rests close to 0.00; if it stays above your deadzone, usually about 0.1, or moves on its own, the stick is drifting.

What is a good circularity error?

Rotate each stick slowly around its edge. Most controllers score under about 10%. Much higher values mean the stick doesn't reach its full range in some directions.

Does the vibration test work in every browser?

Vibration works in Chrome and Edge with most Xbox and PlayStation controllers. Firefox and Safari have limited or no support for controller vibration.

Does it work with PS5, PS4, Xbox and Switch controllers?

Yes. Any controller your browser recognises works, including DualSense, DualShock 4, Xbox Series and Xbox One, Switch Pro, 8BitDo and generic USB gamepads.

Can I test more than one controller at once?

Yes. Connect up to four controllers and switch between them with the tabs at the top of the tester.

What does standard mapping mean?

It means your browser recognises the controller layout and maps its buttons to a common order. Controllers without it still work, but buttons may appear in a different order.

Is anything installed or uploaded?

No. The test uses your browser's built-in Gamepad API and nothing leaves your device.

Test your controller now

Plug it in, press a button and see everything working in real time. Free, instant and no install.

Start the gamepad test

More device tests

Scroll to Top