Free Online Gamepad Tester — Test Your Controller Without Any Downloads

PadProTools — Free Online Gamepad Tester
Free · No download · Works in Chrome & Firefox

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.

No installation
Works on Chrome & Firefox
Microsoft, Sony, third-party
GAMEPAD TESTER Waiting for input

Connect via USB or Bluetooth then press any button to begin

Player 1
Player 2
Player 3
Player 4
4
Controllers at once
10+
Tests in one tool
0ms
Setup time
100%
Free, always

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.

STEP 01

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.

STEP 02

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.

STEP 03

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.

STEP 04

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.

live

Drift detection

Identifies left- and right-stick offsets for true calibration. Catches even slow creeping drift you would otherwise miss.

heatmap

Vibration & microphone test

Built-in vibration and microphone testing — adjust motor strength independently to catch one-sided rumble failures.

both motors

Cross-platform

Runs 100% free in Google Chrome or Firefox on any desktop OS — Windows, macOS, Linux. Just search “gamepad tester” to find us.

Chrome · Firefox

Multi-controller support

Test up to 4 controllers side by side in real time — ideal for comparing controllers or preparing for multiplayer sessions.

4 players

Accuracy 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 API

Works with every major brand

Whether your controller is made by Sony, Microsoft, Nintendo, or a generic third-party manufacturer, PadProTools has you covered.

Xbox controllers
Xbox Series X/S
Wireless + USB-C
Xbox One Wireless
All variants
Xbox 360
Via USB adapter
Xbox Elite Series 1 & 2
Including paddles
PlayStation controllers
DualSense (PS5)
Adaptive triggers supported
DualShock 4 (PS4)
USB & Bluetooth
DualShock 3 (PS3)
Via USB
PlayStation Move
Motion controllers
Nintendo controllers
Switch Pro Controller
USB & Bluetooth
Joy-Con (L & R)
Via adapter
GameCube Controller
Via adapter
Wii U Pro Controller
Via adapter
Generic & third-party controllers
Generic USB gamepads
Any HID-compatible pad
Bluetooth wireless
Universal controllers
8BitDo controllers
All models
Custom gaming controllers
PC laptop universal pads

Fast, reliable, and
completely private

Accuracy matters. Here is why PadProTools is the right choice for gamers and repair professionals.

01
Trusted by repair professionals
Shopkeepers who repair PS5 and PS4 controllers rely on our tool daily to verify fixes before returning controllers to customers.
02
Fast and accurate results
We use the official browser Gamepad API to deliver precise readings — the same standard used by professional game developers.
03
Zero download, zero cost
Open in Google Chrome or Firefox, connect your controller, and start. No account, no software, no payment — ever.
04
Test all 4 controllers at once
Multi-controller support lets you check up to 4 gamepads side by side — perfect for local multiplayer setups or comparing repairs.
05
Works on any desktop OS
Windows, macOS, Linux — if you have Chrome or Firefox and a USB or Bluetooth connection, you’re ready to test.
06
Your data never leaves your device
All testing happens locally in your browser. Nothing is uploaded. Your input data is 100% private.

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.

No. It does not matter whether your controller is a PS5 DualSense, PS4 DualShock, Xbox One, Xbox Series, PS3, or a universal third-party controller made by any manufacturer. As long as your PC or laptop recognises the controller, our gamepad tester will work with it.
Google Chrome or Firefox work best. Just type “gamepad tester” in your browser and you will find our website. Chrome and Edge also support WebHID, which enables advanced features like motion sensor data and battery level readings for supported controllers.
Connect your controller and place it on a flat surface without touching it. Open the tester and watch the analog stick readings. If the X or Y axis values move on their own, you have stick drift. Wait at least 30 seconds — slow creeping drift can take a moment to appear.
First, check that your controller is properly connected by USB or Bluetooth. Make sure your internet is working. Then refresh the page and press a button on the controller — the browser will not detect it until you do. If you are on Bluetooth, try switching to USB, which is more reliable for diagnostics.
You can test vibration on any controller that supports the feature. If your controller does not support vibration, the tool will not start the vibration test — it detects this automatically. For controllers that do support it, you can adjust both the weak and strong motor independently.
Yes — the gamepad tester offers multi-controller support so you can check up to 4 controllers side by side simultaneously. This is useful for comparing two controllers, or setting up a full local multiplayer session and verifying all pads before you start.

Ready to test your controller?

Free, instant, no download needed. Works on PS5, Xbox, PC, and laptop.


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.

Pro Gamepad Tester

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

FAQS

This tool works with any controller that your computer can recognize through the browser’s Gamepad API. This includes Xbox One, Xbox Series X/S, PS3, PS4 DualShock, PS5 DualSense, PS5 DualSense Edge, Nintendo Switch Pro, Joy-Cons via USB or Bluetooth adapter, and most generic PC gamepads. Third-party controllers are also supported as long as they connect via USB or Bluetooth and your operating system recognizes them.

Connect your controller, start the test, and leave your analog sticks completely untouched. If the drift heatmap shows activity or the dead-zone gauge shows non-zero values while the sticks are at rest, your joystick is drifting. A healthy stick should return to the center and show a drift score of 0% when you are not touching it.

Yes, the tool is completely safe. All input data is processed locally in your browser, and nothing is uploaded to any server during normal testing. The only time any data leaves your device is if you voluntarily choose to share your results with the community leaderboard, and even then, only an anonymous summary is sent with no personal information attached.

Start by making sure your operating system recognizes the controller before opening the browser. On Windows, check under Devices and Printers. If it appears there but not in the tool, try refreshing the page or switching to a different USB port. For Bluetooth controllers, unpair and re-pair the device. If you are on Linux or Steam Deck, some additional browser permissions may be required to allow HID device access.