Skip to controller test
Controller check

Is your controller drifting?

Watch stick movement, test buttons and triggers, then record the untouched stick position. No installation or account required.

Connect and start

Connect by USB or Bluetooth. Start the test, then press a controller button so your browser can detect it.

No controller selected.

Ready when you are. Start the test to detect your controller.

Live stick position

Centre = zero. Move each stick through its full travel. Numbered axis pairs are shown for nonstandard controllers.

Hands-off resting test

Set the controller on a steady surface and release both sticks. Record five seconds without touching it.

This is a comparison guide you choose, not a manufacturer's pass/fail limit. It does not change your controller's deadzone.

No resting test recorded yet.

Buttons and triggers

Press every button. A value from 0 to 1 shows reported input strength. On standard mappings, B6 and B7 are usually the left and right triggers.

Optional gear picks

Controllers to consider

Check your cable, connection, firmware and game deadzone settings before replacing a controller. If you are comparing replacements, these two options are a place to start.

Affiliate disclosure: If you buy through these links, TestGearNow may earn a commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.

Read our affiliate disclosure

These selections are for comparison and are not hands-on reviews. Confirm the exact model, specifications, current price and availability on Amazon before buying.

How to interpret the test

Small resting movement does not automatically mean a controller is defective. Compare repeated hands-off tests and check whether the same movement occurs in your game. A game may apply a deadzone that this page cannot inspect or change.

What the numbers mean

Each axis is reported from −1 to +1. Stick offset is the distance from the centre expressed as a percentage of one axis's full travel; diagonal corners can exceed 100%. The resting summary reports the average X/Y position and the largest offset seen during five seconds.

Before replacing your controller

  1. Try a cable and another USB port, then reconnect the controller.
  2. Check official firmware updates and your game's deadzone settings.
  3. Repeat the test without touching the sticks. Compare USB and Bluetooth separately.
  4. Follow the manufacturer's cleaning or service guidance if a problem persists.

Limits and privacy

These are readings delivered by your browser after controller or operating-system processing. This is not a laboratory latency, raw-sensor or hardware-certification test. Mapping and support vary across browsers and controllers. The report stays on your device; no controller readings are uploaded.

Read about browser controller support