🎮 WEB TOOL

Controller
Drift Test

A free gamepad tester that runs in your browser. Find stick drift, dead buttons and weak triggers in seconds. Connect a PS5, Xbox or Switch Pro controller and press any button.

🔑 No install 🆓 Free 🔒 No data leaves your device

日本語

Looking for controllers…

Connect a controller
and press any button

Plug it in with a USB cable or pair it over Bluetooth, then press a button once. Browsers keep controllers hidden from a page until a button is pressed.

How to connect ↓

HOW TO CONNECT

How to connect your controller

PS5 DualSense / PS4 DUALSHOCK 4
  • USB: Connect it to your computer with a USB cable and press any button.
  • Bluetooth: Hold the PS button and the Create button (SHARE on PS4) until the light bar blinks. Then pick “Wireless Controller” or similar in the Bluetooth settings of your PC or phone.
  • If the controller is paired with a PS5 console, it may connect to the console when it turns on. Turn the console off while testing.
Xbox controllers
  • USB: Plug it in with a USB cable and it works right away.
  • Bluetooth: On models with Bluetooth, turn it on with the Xbox button, hold the pair button on top until the Xbox button flashes quickly, and choose it in your device’s Bluetooth settings.
  • Older models without Bluetooth connect by USB or with the Xbox Wireless Adapter.
Nintendo Switch Pro Controller
  • USB: Connect it with a USB cable. Some browsers do not detect it by cable alone.
  • Bluetooth: Hold the small sync button on top until the lights run back and forth, then pick “Pro Controller” in your device’s Bluetooth settings.
  • Button names follow Nintendo’s layout (A on the right, B at the bottom).
Other controllers (generic gamepads, arcade sticks)
  • If it has a mode switch, set it to “XInput” (X) so the buttons are more likely to show in the right place.
  • If the page says “non-standard mapping”, the picture may not match. Open “Raw data” and check that the number lights up when you press each button.
On a PC (Windows, Mac)
  • Works in the latest Chrome, Edge, Firefox and Safari. The vibration test works in Chrome and Edge.
  • If Steam is running, Steam Input may remap your controller and change button positions or names. Quit Steam if things look wrong.
  • The browser tab must be in front for input to be read.
On a phone or tablet (Android, iPhone, iPad)
  • Android: Pair over Bluetooth, open this page in Chrome and press a button. A USB OTG cable also works.
  • iPhone / iPad: Pair in Settings → Bluetooth, open this page in Safari and press a button. Controllers supported by iOS, such as PS5, PS4, Xbox (Bluetooth models) and Switch Pro, work.
  • Most phone browsers do not support the vibration test.

READING THE RESULTS

What the results mean

🕹️

Stick drift

Stick drift is when a stick reports movement while nobody is touching it. A max offset under 0.03 is fine, under 0.08 is hidden by a typical dead zone, and 0.15 or more often makes characters or cameras move on their own.

🎯

Suggested dead zone

The dead zone is the area around the center that a game ignores. The tool adds a small margin to the measured offset. If your game lets you set a dead zone, use at least this value to hide the drift.

⭕

Circle test (circularity)

Rotate the stick along its edge to draw its outer shape. The average error is how far that shape is from a perfect circle. Under 8% is clean; 15% or more is uneven. A dent in one direction can mean friction or a worn part.

⏱️

Update rate

How often new input reaches the browser. Browsers read controllers at their own pace, so this can be lower than the controller’s real polling rate. It is most useful for comparing USB and Bluetooth in the same browser.

🔘

Buttons & triggers

Pressed buttons light up on the picture. L2/R2 (LT/RT) show how far they are pressed from 0.00 to 1.00. If a trigger never reaches 1.00 when fully pressed, it is not registering its full travel.

🔒

Your data

Reading input, judging the results and making the image all happen on this page. No input data is sent anywhere. The page only uses standard analytics to count visits.

FAQ

FAQ

Q. My controller is connected but the page says “Looking for controllers”

Press any button once. Browsers hide controllers from a page until a button is pressed. If it still doesn’t appear, quit other apps such as Steam, or reconnect the cable or Bluetooth.

Q. How do I test my controller for stick drift?

Connect the controller, press a button, then click “Run drift test” and take your hands off the sticks. After a short countdown the tool measures for 2 seconds and shows the max offset, a verdict and a suggested dead zone for each stick.

Q. Which controllers and browsers does this gamepad tester support?

Any controller your browser recognizes as a gamepad: PS5 DualSense and DualSense Edge, PS4 DUALSHOCK 4, Xbox One and Xbox Series X|S controllers, the Nintendo Switch Pro Controller, and most generic USB or Bluetooth gamepads. It works in the latest Chrome, Edge, Firefox and Safari on Windows, macOS, Android, iPhone and iPad.

Q. The result says drift. Is my controller broken?

A “slight offset” is normal on many controllers and is hidden by the game’s dead zone. For “mild drift” or “likely stick drift”, rotate the sticks a few times and test again. If the result is the same, consider repair or the manufacturer’s warranty.

Q. Can I test more than one controller?

Yes. Connected controllers are listed at the top so you can switch between them. Results are kept separately for each controller.

Q. I don’t see the vibration buttons

The vibration test only appears when your browser and controller support rumble (for example Chrome or Edge on a PC). It is not available in Firefox or most phone browsers.

Q. Can I also test my phone’s screen refresh rate?

Yes. Our smartphone app measures how smoothly your screen updates (60 Hz, 120 Hz and more). Get it on Google Play or the App Store.

“PlayStation”, “PS5”, “PS4”, “DualSense” and “DUALSHOCK” are registered trademarks or trademarks of Sony Interactive Entertainment Inc. “Xbox” is a registered trademark or trademark of Microsoft Corporation, “Nintendo Switch” of Nintendo, and “Steam” of Valve Corporation. All other company, product and service names on this page are registered trademarks or trademarks of their respective owners. Product and button names are used only to identify compatible controllers and the buttons being pressed. This tool is made by 3810 PRODUCTION and is not affiliated with, endorsed by or sponsored by any of these companies.