Test every button on your gaming controller directly in your browser — no downloads, no sign-ups, no waiting. Press each button individually and watch the live indicator respond in milliseconds. Detect dead buttons, stuck inputs, double-registrations, and inconsistent actuation before they affect your game.
A button test checks whether every physical button on your gamepad registers correctly in the browser. It measures press detection speed, confirms that each button releases cleanly, and flags inputs that fire when they shouldn't.
A single dead or sticky button can lose you a match, interrupt a cutscene, or ruin a speedrun. Testing before gaming lets you catch hardware failure early — often before it becomes noticeable during actual play.
Gamepad Tester reads your controller through the Web Gamepad API at up to 60 times per second. Every button press generates a value from 0.00 to 1.00 — the indicator lights up red the instant that value exceeds zero.
Follow these steps to run a thorough button test on any gamepad in under two minutes.
Plug your gamepad into a USB port or connect it via Bluetooth. Once your operating system recognises the controller, visit Gamepad Tester and press any button to activate the Gamepad API. The button grid will light up immediately.
Press each face button one at a time — Cross/A, Circle/B, Square/X, Triangle/Y — and confirm each one lights up red in the grid and returns to grey on release. A button that stays lit means it's stuck. A button that never lights up is dead.
Press L1 and R1 fully, then gradually squeeze L2 and R2 from 0% to 100%. The trigger bars should fill smoothly without jumping or skipping. If a trigger reads anything above 0% when you're not touching it, the spring is weakening.
Press each D-pad direction individually — Up, Down, Left, Right. Then confirm Select/Share, Start/Options, L3, R3, and the PS/Home button all register. Check the input log for any buttons showing double presses or delays.
Gamepad Tester is the most complete browser-based button test available — built for gamers who need accurate results fast.
Open your browser and start testing in seconds. No app to download, no extension to install, no account to create. Gamepad Tester works immediately on any device with a browser.
Every button press is processed locally in your browser via the Web Gamepad API. No input data is ever transmitted to any server. Your controller information never leaves your device.
Every button is individually monitored with a named label, a live value reading (0.00–1.00), a visual LED indicator, and a timestamped entry in the input log. Nothing is grouped or combined.
The input polling loop runs at up to 60 times per second — the same rate as game engines. You see button state changes the instant they happen, not with a half-second delay like other browser tools.
Every button press is timestamped and recorded in the live input log. This makes it easy to spot double registrations, delayed inputs, or buttons that fire intermittently without consistent pressure.
Gamepad Tester supports up to five simultaneous controllers across separate tabs. Test multiple gamepads side by side and compare button response between controllers — ideal for comparing old and new hardware.
| Controller | Face Buttons | Bumpers | Triggers (Analogue) | D-Pad | System Buttons | Notes |
|---|---|---|---|---|---|---|
| PS5 DualSense | ✓ Full | ✓ Full | ✓ Full | ✓ Full | ✓ Full | Best on Chrome / Edge |
| PS4 DualShock 4 | ✓ Full | ✓ Full | ✓ Full | ✓ Full | ✓ Full | Widely supported |
| PS3 DualShock 3 | ✓ Full | ✓ Full | ~ Partial | ✓ Full | ~ Partial | May need driver (Windows) |
| Xbox Series X/S | ✓ Full | ✓ Full | ✓ Full | ✓ Full | ✓ Full | XInput — best support |
| Xbox One | ✓ Full | ✓ Full | ✓ Full | ✓ Full | ✓ Full | USB & Bluetooth |
| Xbox 360 | ✓ Full | ✓ Full | ✓ Full | ✓ Full | ~ Partial | USB only |
| Nintendo Switch Pro | ✓ Full | ✓ Full | ✗ Digital | ✓ Full | ~ Partial | No analogue triggers |
| Generic USB HID | ~ Varies | ~ Varies | ~ Varies | ~ Varies | ✗ Varies | Depends on device |
Gamepad Tester — free browser-based button testing for PS5, PS4, PS3, Xbox and all standard gamepads. All data processed locally. Compatible with Chrome 58+, Edge 79+, Firefox 55+, Safari 16.4+.