Free Online Controller Test & Gamepad Tester
Check buttons, stick drift, triggers and vibration for Xbox, PS5, PS4 and Switch, right in your browser. Nothing installed, nothing uploaded.
- Plug in via USB or pair your controller over Bluetooth from your system settings first.
- Click anywhere on this page, then press any button on the pad (A, X, Cross, or Home). Browsers hide gamepad data until you interact.
- Still nothing? Try a different USB cable or port, use Chrome or Edge, and disable Steam Input or DS4Windows if they are running.
- On Bluetooth, forget and re-pair the controller in your OS, then reload this page.
Pick the diagnostic you need
Each test isolates one part of the controller so you can pinpoint exactly what is failing. Good for repair techs, buyers, and pre-match checks alike. Every card below opens a dedicated tool page with its own live diagnostic and troubleshooting guide.
Stick Drift Test
Detect analog stick drift and dead-zones with live coordinate tracking and a pass or replace verdict per stick.
Open testMappingButton Mapping Test
Verify remaps and macros by showing the logical button index the browser sees for each press, live.
Open testHapticsVibration Test
Fire the strong (low frequency) and weak (high frequency) rumble motors independently. Confirm both haptic motors are alive.
Open testTimingPolling Rate Test
Measure real controller polling rate in Hz. Compare wired vs Bluetooth and diagnose report throttling.
Open testTimingLatency Test
Measure controller input latency and reaction time in milliseconds. Compare wired vs wireless response over multiple runs.
Open testAnalogStick Circularity Test
Measure joystick accuracy by tracing the rim. Detect quadrant weakness, gate wear and coverage gaps.
Open testBuilt like a bench tool, not a toy
Controller Test is designed for anyone who needs a fast, honest read on gamepad health: competitive players before a match, repair shops verifying a fix, and shoppers checking a used pad before they pay.
Nothing leaves your browser
All input is read via the standard W3C Gamepad API and processed entirely client-side. No account, no upload, no server round trip, no tracking of your button presses.
Works with anything HID
Xbox Series and One controllers, DualSense, DualShock 4, Switch Pro, Joy-Cons, 8BitDo, and generic USB or Bluetooth pads are all detected the same way.
One test, one page
Drift, buttons, triggers, vibration, latency and polling rate each get a focused page. Faster to load, easier to share with a repair tech or a seller.
How to test a controller online
Four steps to a full health check. Takes about two minutes.
Connect your controller
Plug in via USB, or pair over Bluetooth from your system settings first.
- USB: plug in and wait for the OS to recognize the device.
- Bluetooth: pair in system settings before opening this page.
- Browsers require a physical button press before exposing input data. This is a privacy feature, not a bug.
Wake the Gamepad API
Press any button on the controller once connected.
- The status pill switches to Live once detected.
- Controller name and axis/button counts appear automatically.
Run the specific test you need
Use the hero panel for a quick check, or open a dedicated tool page for a deeper look at one subsystem.
Read the result and act on it
Each tool page explains what a healthy reading looks like versus a faulty one, and links to a fix.
Controller glossary
- Stick drift
- An analog stick reports movement while physically at rest, usually from potentiometer wear or dust in the housing.
- Dead zone
- A small radius around center where stick movement is deliberately ignored to mask minor drift in software.
- Polling rate
- How often the controller reports its state to the host, in Hz. Bluetooth typically runs 125 to 250 Hz; wired can reach 500 to 1000 Hz.
- Hall effect stick
- An analog stick that senses magnetic field instead of physical contact, which mostly eliminates drift over its lifetime.
- Input latency
- The delay between a physical press and the host registering it. Affected by connection type, polling rate and processing overhead.
- Circularity error
- How far a stick's full-range trace deviates from a perfect circle, which affects diagonal aim precision.
- SOCD
- Simultaneous Opposing Cardinal Directions. When both left and right (or up and down) fire at once, SOCD cleaning resolves them to a single output.
- HD Rumble
- Nintendo's high-resolution haptic system in Joy-Con and Switch Pro controllers. Basic rumble works via the browser vibration actuator; full waveforms need a native driver.
Troubleshooting
Work through these in order. They resolve the large majority of not detected and dropped input reports.
Frequently asked questions
Is this controller tester really free?+
Why isn't my controller being detected?+
Is any of my input data sent to a server?+
Does this work on mobile?+
Can this fix stick drift?+
Does it support PS5 adaptive trigger resistance?+
Which browsers work best?+
Your controller is already plugged in.
Run the full check now. It takes about two minutes.
Start testing