Skip to main content

Gamepad Tester

Test gamepad buttons, sticks, triggers, and vibration.

Free & unlimitedWorks offline

Connect a gamepad

Plug in a controller or pair one via Bluetooth, then press any button to wake it up. Your browser will detect it automatically — nothing leaves your device.

Tip: Some gamepads require pressing a button before the browser detects them.
All processing happens in your browser. No data is sent to any server.

About this tool

  1. 1

    Connect controller

    Plug in or wirelessly connect your gamepad. Press any button to wake it up for browser detection.

  2. 2

    Test buttons

    Press every button on your controller - they light up on the visual layout as they register.

  3. 3

    Check stick drift

    Leave both analog sticks untouched. The tool measures if they return to perfect center (0,0).

  4. 4

    Test vibration

    Use the vibration controls to test your controller rumble motors at different intensities.

  • Stick drift above 0.08 is significant - you may need to increase your in-game deadzone or replace the stick module.
  • Press a button on the controller first if it is not detected - browsers require user interaction to see gamepads.
  • The Gamepad API polls state each frame, so all inputs are tracked in real-time without event listeners.
  • Vibration support varies by browser - Chrome has the best support, Firefox and Safari may be limited.
  • Auto-detection of connected gamepads with device info
  • Visual controller layout showing all button states in real-time
  • Analog stick position display with drift detection and deadzone recommendation
  • Trigger and axis display with exact analog values
  • Button completion tracker (X/Y buttons tested)
  • Vibration test with intensity and duration controls
  • Input history log showing the last 20 controller inputs
  • Testing a used controller for stick drift or broken buttons before buying
  • Calibrating deadzone settings by measuring exact stick drift values
  • Verifying all buttons work after a controller repair or mod
  • Testing vibration motors to check for worn or broken rumble hardware

Related tools

View all

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy