NovaTools / NovaTools Test Lab / Gamepad Tester & Controller Test Online
CONTROLLER TEST · PLAYER TOOL

Gamepad Tester & Controller Test Online

Connect a compatible controller by USB or Bluetooth, press a button to wake it, then inspect live buttons, analog sticks, triggers and raw axes. The test uses the browser Gamepad API and does not upload your controller input.

FreeNo installNo accountLocal-firstMobile-aware
LIVE DIAGNOSTIC

Live controller test

Connect the controller first, then press any button. If the browser exposes it, the panel updates in real time.

Input stays in this page
Ready.
WHAT IT CHECKS

What this gamepad tester checks

  • Connection and controller identity exposed by the browser
  • Live button presses and analog button values
  • Analog stick / axis movement and resting position
  • Trigger values when the controller exposes them as analog buttons
  • Browser mapping, button count and axis count
READ THE RESULT

How to interpret the result

A healthy controller should show each expected input consistently, return analog sticks near center when untouched, and move axes smoothly through their range. Small resting values can be normal and vary by controller. Persistent movement at rest may indicate stick drift or a deadzone/calibration issue.

QUICK WORKFLOW

How to use this test

Use repeatable conditions. One browser result is a diagnostic clue, not a complete hardware verdict.

01

Connect

Plug the controller in with USB or pair it in your operating system Bluetooth settings.

02

Wake it

Keep this page focused and press any controller button once so the browser can expose the device.

03

Test every input

Press the face buttons, D-pad and shoulder buttons, then move both sticks through their full range and squeeze the triggers.

04

Retest suspicious behavior

Compare USB and Bluetooth, another port or browser, and the same input more than once before treating it as a hardware fault.

METHOD & LIMITATIONS

What the browser can — and cannot — tell you

This is a browser-level diagnostic, not a firmware calibration tool. Controller mappings and haptic support vary by browser, operating system and device. Some controllers expose non-standard axes or buttons. A browser result can help isolate a problem, but it cannot prove end-to-end latency or every hardware fault.

Technical reference: MDN — Gamepad API ↗
HELP

Common questions

Why is my controller not detected?

Connect or pair it at the operating-system level first, keep this page focused, then press a physical controller button. If it still does not appear, try another browser, USB port, cable or connection mode.

Does this work with Xbox, PlayStation and other controllers?

It works with compatible controllers that your browser exposes through the Gamepad API. Support and button mapping vary by controller, browser and platform.

Can this test show stick drift?

It can show live axis values and resting movement. Persistent off-center values are a useful clue, but calibration, deadzones, browser mapping and connection conditions can affect what you see.

Is my controller input uploaded?

No. The live values used by this tester are processed in the page. There is no NovaTools endpoint receiving your button or axis stream.