Gamepad Tester
Live Diagram
Joysticks
Triggers
Digital Inputs
Your controller
acting up? Find
out why.
Stuck buttons, joystick drift, broken vibration — connect your PS5, PS4, Xbox, or PC controller and run a full diagnostic right in your browser. 100% free, zero downloads.
Connect via USB or Bluetooth then press any button to begin
Connect, test, and fix
in under a minute
A complete testing guide — no tools to download. Check all buttons, analog sticks, triggers, and vibration with our gamepad tester online.
Connect via USB or Bluetooth
Plug your controller into your PC or laptop via USB, or pair it over Bluetooth. Make sure your PC recognises the connection before continuing.
Press any button to start
Once connected, press any button on your controller. This wakes the browser’s Gamepad API and you’ll see which button is causing a problem during gameplay.
Run the vibration test
Want to check vibration? First confirm your controller supports the feature. If it does, start the vibration test. If it does not, the tool will skip this test automatically.
Read your results live
Press a button or move the sticks — a light appears on screen for every input you make. Instantly see which buttons and sticks respond correctly and which do not.
Stick drift test & button repair guide
If your controller moves on its own or buttons are stuck, follow these steps after running the tester.
Stick drift test — fix joystick drift
If your character or camera moves by itself, your joystick has drift. Connect via USB or Bluetooth and run the stick drift test to confirm which stick is the problem.
- 1Open your controller and clean the joystick module with isopropyl alcohol.
- 2If the joystick is damaged beyond cleaning, replace the module immediately.
- 3Update your controller firmware and drivers.
- 4Re-run the PadProTools drift test to confirm it is working perfectly.
Controller button test — fix faulty buttons
Run the gamepad tester to identify exactly which buttons are unresponsive or stuck during gameplay, then work through these steps.
- 1Clean all buttons carefully with an alcohol tissue or cotton pad.
- 2Check and replace worn-out rubber button pads if needed.
- 3Re-solder any damaged or loose connections on the PCB.
- 4Update your controller drivers.
- 5Retest using the PadProTools controller tester to confirm the fix.
Trusted by gamers,
pros, and repair shops
Our gamepad tester is recommended by gamers, professionals, and controller repair shopkeepers worldwide. Here is what makes it the best choice.
Instant feedback
Results appear on screen the moment each button is pressed or each stick moves — no delay, no guessing.
liveDrift detection
Identifies left- and right-stick offsets for true calibration. Catches even slow creeping drift you would otherwise miss.
heatmapVibration & microphone test
Built-in vibration and microphone testing — adjust motor strength independently to catch one-sided rumble failures.
both motorsCross-platform
Runs 100% free in Google Chrome or Firefox on any desktop OS — Windows, macOS, Linux. Just search “gamepad tester” to find us.
Chrome · FirefoxMulti-controller support
Test up to 4 controllers side by side in real time — ideal for comparing controllers or preparing for multiplayer sessions.
4 playersAccuracy via Gamepad API
We use the browser’s official Gamepad API to ensure every reading is accurate — the same standard trusted by game developers.
Gamepad APIWorks with every major brand
Whether your controller is made by Sony, Microsoft, Nintendo, or a generic third-party manufacturer, PadProTools has you covered.
Fast, reliable, and
completely private
Accuracy matters. Here is why PadProTools is the right choice for gamers and repair professionals.
Get the best results every time
Quick fixes for common issues and habits that extend your controller’s life.
Controller not showing on screen?
Check your USB or Bluetooth connection is properly established. Make sure your internet is working, and check there are no regional restrictions on your network.
Clean your controller regularly
Clean your controller and console before and after gameplay. Dust and grime are the leading cause of stuck buttons and joystick drift over time.
Keep your battery charged
Check your controller’s battery level regularly. A low battery can cause erratic input readings and may look like drift when it is actually a power issue.
Turn off after gameplay
After every session, turn off your controller properly using the plug/power button. Leaving it on in idle mode drains the battery and can accelerate stick wear.
Use USB first for diagnosis
When diagnosing a problem, always start with a wired USB connection. Bluetooth can introduce its own latency and dropout issues that can muddy your results.
Update firmware & drivers
Keep your controller firmware and PC drivers up to date. Many drift and button response issues are solved by a simple firmware update from the manufacturer.
Common questions
Quick answers to what gamers and repair professionals ask most.
If your controller is acting up or you just want to make sure everything is working before a big gaming session, a gamepad tester is exactly what you need. This free online tool lets you check your controller’s buttons, joysticks, triggers, vibration, and more, all from your browser without installing anything.
A gamepad tester is a free browser-based tool that lets you check your controller’s buttons, joysticks, triggers, and vibration without installing any software. It works with most popular controllers and shows real-time input feedback directly on screen. The tool uses the browser’s Gamepad API to detect and display controller data locally, ensuring privacy. It includes advanced features like drift detection, latency testing, polling rate measurement, and controller health scoring. Overall, it helps users quickly diagnose issues, test new or repaired controllers, and compare performance easily.
How to Use the Controller Tester
Getting started takes less than a minute. Follow these steps:
Step 1: Connect Your Controller
Plug your controller into your PC using a USB cable, or pair it via Bluetooth. Make sure the connection is stable before continuing. Wired connections tend to give cleaner, more consistent readings than wireless, so if you’re diagnosing a problem, start with USB.
Step 2: Press Any Button to Wake the Tester
Once your controller is connected, the tester won’t automatically show it. Press any button on the controller this triggers the browser’s Gamepad API to register the device. You’ll see your controller appear on screen with its full name and a unique index number.
Step 3: Test Buttons, Sticks, and Triggers
Now press each button one at a time. Watch the corresponding button highlight on screen. Move your analog sticks in full circles and check that the axis values respond smoothly and return exactly to zero when you let go. Slowly squeeze each trigger from 0% to 100% to see if the full range is registering.
Step 4: Read Your Results
Here’s what to look for:
- Buttons: Each should light up immediately and turn off the moment you release it.
- Analog sticks: X and Y axis values should hover near 0.0000 at rest. Anything drifting without you touching it is a sign of stick drift.
- Triggers: Should move from 0.0 to 1.0 smoothly with consistent pressure.
- Vibration: Both motors should respond. A rumble on only one side means a motor may be failing.
Tips for Accurate Testing
- Test on a flat surface with the controller completely still for stick drift checks.
- Run the test with USB first, then repeat wirelessly; some issues only show up on Bluetooth.
- Wait 30 seconds with your sticks at rest to spot slow, creeping drift that’s easy to miss.
If your controller is not detected, try refreshing the page, switching from Bluetooth to USB, or checking that your operating system recognizes the device first.

What is a Gamepad Tester checker?
A gamepad tester is a free browser-based tool that checks every input on your game controller in real time. It works with most popular controllers, including PS5 DualSense, PS4 DualShock, PS3, Xbox One, Xbox Series X/S, Nintendo Switch Pro, and generic PC gamepads.
Instead of loading up a game just to check if a button works, this tool gives you a dedicated testing environment. You get instant visual feedback on every press, movement, and trigger pull directly on screen.
How the test game Works
The gamepad tester uses the Web Gamepad API built into modern browsers. When you connect a controller via USB or Bluetooth and press any button, the browser detects the device and starts reading its input data in real time.
Every axis value, button state, and analog reading is displayed on screen as you interact with your controller. The tool processes all of this locally on your device, which means your input data is never uploaded or shared anywhere.
Key Features
This gamepad tester comes with a solid range of features that go well beyond a basic input check.
Button test: Press each button and confirm it registers correctly in the visual display.
Joystick drift test: Move your analog sticks in circles to generate a heatmap. If movement shows up while the sticks are at rest, you likely have stick drift.
Dead-zone gauge: See the exact resting position of your joysticks and check for unintended input.
Trigger sensitivity test: Pull the left and right triggers to verify they respond smoothly from 0% to 100%.
Controller vibration test: Adjust weak and strong motor magnitudes to test rumble functionality.
Polling rate estimator: Measure how frequently your controller sends input updates (in Hz) to your system.
Input latency test: Run a tap test to measure the delay between your press and the system response in milliseconds.
Motion sensor data: Check accelerometer and gyroscope readings, including pitch, roll, and yaw for supported controllers.
Button mapping display: See which physical buttons correspond to which input values.
Export options: Download your test results as a CSV, JSON, or PDF report for records or support tickets.
Controller health score: Get an overall rating based on drift percentage and polling rate combined.
Analog stick calibration: Move sticks through their full range to check if they form a smooth, even circle.
Benefits of Using the Joypad Tester
There are several good reasons to use an online gamepad tester instead of relying on your operating system’s built-in controller panel.
- It is completely free and requires no installation. You do not need to download software, create an account, or configure anything. Just open the page and start testing.
- It gives you more detail than a standard OS tool. Built-in controller panels in Windows or macOS typically display only basic button states. This tool adds drift heatmaps, polling rate readings, latency benchmarks, and health scores that you cannot get elsewhere without dedicated software.
- Your data stays private. All testing happens locally in your browser. No input data is transmitted unless you choose to share your results with the community leaderboard.
- It works across platforms. Whether you are on Windows, macOS, Linux, Steam Deck, or a mobile device with USB OTG or Bluetooth support, the tool runs in any modern browser without issue.
- It saves time when troubleshooting. Instead of guessing what is wrong with your controller, the tool shows you exactly which button is unresponsive, whether your joystick is drifting, and whether your latency is acceptable, all in one place.
Common Use Cases
This tool is useful in a wider range of situations than most people expect.
Checking a new controller out of the box: Before your first gaming session, a quick test confirms that every input is working as expected and there are no factory defects.
Diagnosing joystick drift: If your character keeps moving on its own or your camera drifts without input, the heatmap and dead-zone gauge will show you exactly which stick is causing the problem.
Verifying a repaired controller: After replacing analog modules, cleaning buttons, or re-soldering connections, use this tool to confirm the repair was successful before reassembling everything.
Testing third-party or budget controllers: Not all controllers are reliable. This tool quickly identifies build quality issues like mushy triggers, inconsistent button registration, or poor polling rates.
Generating proof for warranty or support claims: The CSV and PDF export features let you document your controller’s behavior with timestamps and input logs to submit with a support ticket or warranty claim.
Comparing wired vs wireless performance: Run the latency test on both connection types to see the real difference in milliseconds for your specific controller and setup.
Tips for Best Results
- A few simple habits will help you get the most accurate readings from this tool.
- Use Google Chrome or Microsoft Edge. These browsers offer the best Gamepad API support and are the only ones that support features like WebHID, which enables motion sensor and battery level readings.
- Test with the controller at rest first. Before moving anything, let the drift score stabilize for a few seconds with sticks centered and no buttons pressed. This gives you an accurate baseline.
- Run the latency test multiple times. A single result can be affected by your own reaction time. Take the average across five or more attempts for a more reliable reading.
- Move the sticks in a slow, full circle for calibration. Quick or partial movements produce irregular calibration paths. A slow, deliberate full rotation gives you the clearest picture of your stick’s range and accuracy.
- Stick to USB if you want clean polling rate data. Wireless connections add a variable delay that can make your polling rate readings less consistent. Wired testing produces cleaner numbers.
- Export your results before closing the page. The tool does not save sessions. If you want to keep a record of your test, download the CSV or PDF report before you close the browser tab.