Gamepad Tools

Free Gamepad Tools

Test gamepad buttons, sticks, latency, vibration and more. Pick any tool below to get started.

Testing Your Controller: Where to Start

Every tool on this page runs through the browser's Gamepad API, which reads your controller's raw input the same way a game would — buttons, analog sticks, triggers, and the D-pad, updated dozens of times per second. Nothing is installed and nothing leaves your device; the browser talks to the controller directly.

Most controller problems fall into one of a few categories: something isn't responding, a stick drifts or feels imprecise, rumble is weak or silent, inputs feel delayed, or you just want to know the battery level without digging through a console menu. Rather than guessing, pick the tool below that matches what you're actually seeing.

Which Gamepad Tool Do You Need?

If you're not sure where to start, match your symptom to the tool that isolates it:

Symptom / QuestionUse This Tool
A button, trigger, or the D-pad isn't registeringGamepad Tester
Your stick moves on its own or feels impreciseJoystick Test
Your controller doesn't rumble or feels weakVibration Check
Inputs feel delayed in fast-paced gamesLatency Test
You want the tightest usable dead zoneDead Zone Test
You want to know how often it reports (Hz)Polling Rate Check
You want a battery percentage without a console menuBattery Check

USB vs. Bluetooth

A wired USB connection gives the most consistent readings across every tool here — it removes wireless latency and pairing quirks from the picture entirely. Bluetooth works for most tests, but if a result looks inconsistent, plug in a cable before assuming the hardware is at fault. Battery Check specifically needs WebHID, which is only available in Chromium browsers (Chrome, Edge, Opera).

Frequently Asked Questions

Do I need to install anything to test my controller?
No. Every tool on this page runs in your browser using the Gamepad API (and WebHID for Battery Check). Connect your controller, press a button to wake it, and the page reads it directly — nothing to download or configure.
Which browsers support gamepad testing?
Chrome, Edge, and Opera have the most complete and consistent Gamepad API support. Firefox works for most tools but can map some controllers non-standardly. Safari has the most limited support and doesn't support WebHID, so Battery Check won't work there.
Does this work with PS5, Xbox, Switch and generic PC controllers?
Yes. The Gamepad API is standardized, so DualSense, DualSense Edge, DualShock 4, Xbox Series and Xbox One controllers, the Switch Pro Controller, and most generic PC pads are all supported the same way.
Why do two different tools show different-looking results for the same stick?
Each tool isolates a different property. Joystick Test shows raw X/Y position and centering, while Dead Zone Test shows how much of that movement your system currently ignores. A stick can look fine on one and still reveal a problem on the other — that's the point of testing them separately.
Can I test a controller on my phone?
Yes, if your phone's browser supports the Gamepad API for Bluetooth controllers — most modern Android and iOS browsers do. Battery Check is the exception, since WebHID isn't available on mobile.
Is my controller's data ever sent anywhere?
No. Every reading is processed locally in your browser tab and never transmitted to our servers or anyone else's.
Explore More

Related Categories

Guides & Articles

Helpful Guides

In-depth articles on testing, fixing, and optimizing your gaming gear.