All tools

Gamepad tester

Test a game controller's buttons, triggers and sticks in your browser, with stick drift read and rumble where offered. Free, with no account or uploads.

Press a button on your controller

Browsers show a controller only after one of its buttons is pressed. Then every button and stick is shown as the browser reads it.

Connect a controller and press any button on it.

Browsers show a controller to a page only after one of its buttons is pressed, so that a page cannot learn what is plugged in.

How it works and help
Everything happens in your browser. Nothing you press is sent anywhere or kept.

A little help along the way

Follow these steps. Every option is explained underneath. Everything happens in your browser; nothing you press is sent anywhere.

  1. Choose your keyboardThe shape (ANSI, ISO, JIS, ABNT2, Korean or Mac) is guessed from your system; change it if it is wrong, and choose the size: full, tenkeyless, 75%, 65%, 60% or the number pad.
  2. Click the board and press your keysEach key lights while held and keeps a tick once it has worked. The site's own shortcuts step aside while you test. Press Escape twice to leave.
  3. Hold several at onceTo test ghosting and rollover, hold many keys together; the result keeps the most held at once.
  4. Read the resultIt says how many keys have worked, which are still to press, the most held at once, and any key that bounced.

Questions people ask

Why does my controller not show up?
Browsers show a controller to a page only after one of its buttons is pressed. Connect it, press any button, and it appears with every button and stick.
Which controllers work?
Any the browser sees through the Gamepad API, such as Xbox, PlayStation and many others over USB or Bluetooth. Those in the standard order have their buttons named; others are numbered.
Can it test vibration?
Where the browser can rumble a controller, a Rumble button appears. Not every browser or controller allows it.

This page is the Keyboard tester, opened for this one job; every other tool it has is one press away. Each of its settings is explained on the Keyboard tester's own page.

Read the step-by-step guide