Skip to content

Gamepad tester

Test your Xbox, PlayStation or Switch controller for free: buttons, analog triggers, sticks, stick drift and vibration, right in your browser.

  • Free
  • No sign-up
  • No file uploaded
  • Windows, Mac, Android, iPhone

Loading the tool…

Share this tool

About this tool

A button that stopped working, a trigger that doesn't go all the way, or a stick that moves your character on its own? Connect the controller: each button lights up when pressed, triggers show their pressure as a percentage and sticks draw their position. Nothing to install.

When to use it

Diagnose stick drift

A worn stick sends a small movement even at rest: the drift test measures it as a percentage.

Check a used controller

Before buying, test every button, trigger and the vibration in seconds.

Set up a PC game

See how the browser numbers buttons and axes before configuring an emulator or game.

How to use

  1. Connect the controller over USB or pair it via Bluetooth.
  2. Press a button so the browser detects it.
  3. Press every button and push each stick in every direction.
  4. Let go of the sticks and run the drift test, then vibration.

How it works

The test uses the browser's Gamepad API, which reads the controller state about sixty times per second. Recognized controllers (Xbox, PlayStation, most recent models) follow the “standard” layout, so their buttons are named; others are numbered.

For drift, the tool records the stick positions for 2 seconds at rest: above 8% on average, the stick is considered drifting. Vibration uses the controller's motor when the browser allows it (mainly Chrome and Edge). Nothing is sent over the Internet.

Tips for best results

  • Test over USB first: on Bluetooth, a low battery can cause dropouts.
  • Rotate each stick in a full circle: the trace should reach the edge all around.
  • A small value at rest (under 5%) is normal: games ignore it with a dead zone.
  • For keyboards and mice, use ZanaKit's dedicated tests.

Common problems and fixes

The controller doesn't show up

Press a button after connecting it: the browser waits for an input. Try another cable or port, then another browser.

The stick drifts

Clean it with compressed air or isopropyl alcohol while rotating it; if drift remains, raise the in-game dead zone or have the module replaced.

Vibration doesn't work

Safari and Firefox don't always support it. Try Chrome or Edge; over Bluetooth, some controllers only vibrate with their own software.

Frequently asked questions

Which controllers work?

Any your system recognizes: Xbox, PlayStation (DualShock, DualSense), Switch Pro, 8BitDo and most generic USB gamepads.

What is stick drift?

A stick that sends movement while you're not touching it, often due to wear. The drift test measures it.

Do I need to install software?

No. The test runs in the browser, on a computer or a phone if the controller is connected to it.

Can I test several controllers?

Yes, each connected controller is shown separately.

Is my data sent anywhere?

No, the controller state is read and shown in your browser only.

Related searches

Still stuck?

Ask on the forum: the category, the tool, your device sheet and the test result will be filled in for you.