Test Your Game Controller Online
Free browser-based tools for checking buttons, triggers, analog sticks, stick drift, and deadzone on your gamepad. No install, no account — testing happens entirely in your browser.
- Gamepad Tester
Test buttons, triggers, and analog sticks.
- Stick Drift Test
Check whether your analog sticks move while untouched.
- Controller Deadzone Test
Measure analog movement and experiment with deadzone settings.
- Controller Polling Rate Test
Check your browser-observed controller update rate in Hz.
Guides
- Why Isn't My Controller Detected in the Browser? A Troubleshooting Guide
The Gamepad API deliberately hides connected controllers until you interact with them. Here's why, and what else to check if a controller still won't show up.
- Xbox vs PlayStation vs Switch Pro Controller: Button Mapping Explained
How the browser's Standard Gamepad layout maps buttons by physical position rather than printed label, and how that translates across Xbox, PlayStation, and Switch Pro controllers.
- Controller Polling Rate Explained: What Hz Actually Means
What polling rate measures, why USB devices historically default to 125Hz, why 1000Hz controllers exist, and why a browser can't measure the raw hardware number.
- What Is Controller Deadzone? A Practical Guide to Setting It Right
What deadzone actually does, why it exists, how it's implemented differently across engines, and how to measure a good value for your own controller.
- Why Do Analog Sticks Drift? Causes, Fixes, and How to Test For It
What causes controller stick drift, why it's a well-documented hardware wear issue rather than a software bug, and how to test for it, work around it, or fix it.
Why use GamePad Gauge
- Completely free, no account required
- Runs directly in your browser — nothing to install
- Controller input is processed locally and never uploaded
- Works with Xbox, PlayStation, and most USB/Bluetooth gamepads
Connect a controller and pick a tool above to get started. Each tool uses your browser's built-in Gamepad API, so you may need to connect your controller and press any button before it's detected.