Joystick Tester

The joystick tester visualizes left and right analog stick movement so you can inspect center offset, raw X/Y values, edge reach, circular range, and movement trail. It is useful when aiming feels uneven, steering pulls to one side, or a repaired stick needs verification.

Joystick Tester

X/Y axis, center offset, circularity estimate, edge range, and movement trail.

Left stick

Raw X0.000
Raw Y0.000
Center offset0.000
Max reach0.000

Right stick

Raw X0.000
Raw Y0.000
Center offset0.000
Max reach0.000
Left circularity0%
Right circularity0%
Center noise0.000

Hold still for 3 seconds before resetting the baseline or starting a drift sample.

Stick Drift Test

Hold both sticks still. The sample estimates symptoms, not official hardware failure.

Static drift

Left stick

Axes 0 0.000Axes 1 0.000

Deviation: 0.000

Right stick

Axes 2 0.000Axes 3 0.000

Deviation: 0.000

Gamepad Tester Pro benchmark

Gamepad Deadzone Test

Compare raw stick input with a selected deadzone filter.

Input filtered
Raw input0.000
After deadzone0.000
Suggested minimum0.030
StatusIgnored

Recommended deadzone values are starting points. Actual games, accessibility settings, controller firmware, and input curves can require different values.

Local Test Report

Generate Local Report data in this browser. Nothing is uploaded or stored on a server.

Report includes the local diagnostic disclaimer at the bottom.

Local history

Stored locally on this device only.

No local reports saved yet.

Browser support panel

Feature detection is based on this browser session.

Chrome / Edge usually expose the broadest hardware APIs
Gamepad API

Checking support in this browser session...

Vibration API

Checking support in this browser session...

MediaRecorder

Checking support in this browser session...

WebHID

Checking support in this browser session...

Secure context

Checking support in this browser session...

Compatibility caution

Safari, Firefox, Linux, mobile browsers, Bluetooth adapters, and third-party drivers may expose incomplete features.

WebHID compatibility helper

Optional read-only permission prompt for listing HID devices. No firmware, calibration, or hardware-write operations are performed.

Trust note: Center and range readings are browser samples, not factory calibration data.

How to read the stick visualizer

A centered stick should rest near the middle with only minor noise. Move the stick slowly to every edge and corner to see whether the dot reaches a stable outer ring or falls short in one direction.

Use Reset Baseline when the controller is resting untouched. The baseline does not change hardware calibration; it simply gives the page a local reference for center offset comparisons.

  • Raw X/Y values show the live axis numbers exposed by the browser.
  • Center offset estimates how far the idle stick sits from the current baseline.
  • Peak reach tracks how far the stick has moved during the session.
  • Movement trail helps reveal uneven range, square gates, and jumpy readings.

Browser and hardware limits

Gamepad API support, haptic feedback, MediaRecorder, and WebHID are exposed differently across Chrome, Edge, Firefox, Safari, Linux, mobile browsers, USB, Bluetooth, and third-party drivers. For Joystick Tester, treat that limit as part of joystick tester guidance rather than as a separate verdict.

A missing feature in the browser does not prove that the controller is damaged. Use the live readings as diagnostic hints and compare results across connection methods when possible. On this Joystick Tester page, compare that note with the live module that matches left stick and right stick X/Y movement, center offset, reach, circular range, and movement trail.

Joystick tester reading habits

A joystick tester should be read slowly. Push the stick to the edge, pause, return to center, and repeat the same motion in the opposite direction. The best joystick tester evidence is not a perfect looking circle; it is a repeatable pattern that explains why camera movement, aiming, steering, or menu navigation feels uneven.

If the joystick tester shows one side reaching less distance than the other, compare that result with deadzone and circularity checks before replacing hardware. Dirt around the stick collar, a worn spring, a driver curve, or a game response setting can all make the joystick tester result look worse or better than the real mechanical condition.

  • Move one stick at a time during a joystick tester pass.
  • Check center return before judging outer range.
  • Repeat the joystick tester check after reconnecting the controller.
Quick workflow
  1. 1. Connect by USB or Bluetooth.
  2. 2. Press any button to activate detection.
  3. 3. Compare buttons, sticks, triggers, drift, and report output.
Privacy

Controller input, microphone recordings, and local reports stay in your browser unless you copy or download them.

FAQ

Joystick Tester FAQ

Why does my stick not reach the edge of the circle?

Some controllers, drivers, and games clamp stick range differently. It can also indicate wear, physical obstruction, or a calibration difference.

What is normal center noise?

A small amount of idle movement is normal. Consistent offset or large spikes are stronger signs to compare with a drift test.

Why do axis values jump?

Jumping can come from worn sensors, unstable Bluetooth, low battery, adapter issues, driver translation, or browser sampling differences.