GamepadTester.tools Controller diagnostics in your browser
Controller Training Tools

Button Speed Test

Pick one button, choose a timer, and mash only that input. Held buttons do not repeat because the counter uses edge detection.

Press any button to connect
S

Speed Stage

Only the selected button counts. Other button presses are ignored.

Selected button A
Time left 10.0s
Live BPS 0.00

Connect a controller, choose a button, and press Start test.

Test button A/B/X/Y/LB/RB/LT/RT
Test duration Default is 10 seconds
B

Run Stats

Best score and recent runs are saved locally in your browser.

Press Count 0
BPS 0.00
Best BPS 0.00
Peak Burst 0.00
Recent 10 runs Newest first
  1. No completed speed runs yet.

Leaderboard sync now targets the shared API route, while local best scores still work offline.

What this tool measures

The score tracks how many clean button edges you can produce in a fixed time window. Holding a button will not inflate the result because only new presses are counted.

Peak burst

Peak Burst shows the highest number of valid presses registered within a one second rolling window. It is useful for short explosive tapping speed.

Use cases

This page is handy for controller challenge modes, accessibility tuning, and checking whether one shoulder, trigger, or face button feels slower than the others.