Test PS5, Xbox, Switch, PC controllers instantly. Check every button, analog stick drift, trigger pressure, latency & vibration. 100% local, no download.
OnlineGamepadTester is a free online gamepad tester designed to help you quickly test any controller, joystick, or gamepad directly in your browser. No downloads, no installation, and no sign-up required.
Every press lights up instantly. Test more than 18 buttons including A/B/X/Y, shoulder buttons, triggers, stick clicks, D-pad directions, and system keys.
Live X/Y axis display with automatic joystick drift detection. Drift above 0.05 is highlighted for easy diagnosis.
Analog L2/R2 bars with 0.00โ1.00 precision. Perfect for racing games, flight simulators, and shooters.
Instantly test rumble and haptic feedback if your controller supports vibration actuators.
Measures approximate input lag between button press and on-screen response.
Works on Chrome, Edge, Firefox, Opera, and many mobile browsers.
Looking for a reliable way to test your controller? OnlineGamepadTester is one of the best free online controller testing tools for checking buttons, sticks, triggers, drift, and vibration.
Gamers use this tool before buying used controllers, after repairing hardware, or before competitive matches.
OnlineGamepadTester is built using the modern Browser Gamepad API, supported in all major browsers. When you connect a controller using USB or Bluetooth, the browser begins reading raw input data at up to 60 frames per second.
All processing happens locally on your device. No controller input data is sent to any server. This makes OnlineGamepadTester a fast, private, and secure controller tester online.
The tool continuously polls your gamepad, extracts joystick axis values (-1.00 to 1.00), button states, and analog trigger pressure. It then visualizes this data using moving stick knobs, trigger bars, and highlighted buttons.
Stick drift is calculated as the maximum absolute axis value.
If drift exceeds 0.05,
the indicator changes color.
Latency is estimated by measuring the time between
a button press and screen update.
Vibration testing uses the
vibrationActuator or
hapticActuators interface when available.
Simply plug in your controller and start testing instantly.