This controller tester runs on the browser’s built-in Gamepad API, so there is nothing to install. Plug in a PS5, PS4, Xbox, Switch Pro or other compatible controller over USB or pair it via Bluetooth, then press any button. Browsers only expose a gamepad to a page after you interact with it — a privacy safeguard that stops sites from silently fingerprinting your devices. Once the controller is detected, the tool polls it on every animation frame and shows which buttons are pressed, how far the analog triggers (L2/R2, LT/RT) are pushed as a percentage, and the live X/Y position of both sticks.
Stick values range from -1 to 1 and should sit close to 0 when you let go. If the readings stay noticeably off-center with your thumbs off the sticks — say 0.08 or 0.15 — or your character creeps across the screen in games, you are looking at stick drift. A tiny offset is normal, and games hide it with a deadzone; large or jittery values usually mean the stick needs cleaning, recalibration or repair. For triggers, squeeze slowly and watch whether the percentage climbs smoothly from 0 to 100 without jumps or dead spots.
People typically use it to check a second-hand controller before buying, to confirm a sticky or double-registering button, to compare wired and Bluetooth connections, or simply to verify that the PC sees the gamepad before launching a game. No controller at hand? Start demo mode to see how the display reacts.
Limits: button numbers follow the browser’s “standard” mapping, so some older or non-standard pads may report buttons in unexpected positions, and this tool does not test rumble/vibration. If nothing is detected, try the latest Chrome, Edge or Firefox and make sure your operating system recognizes the controller. All input is read locally in your browser and never uploaded.