Controller Visualizer

Press any button on your controller to connect

LBRBYXBA
Button Pressed
Waiting for Input
Analog SticksLinearity, Drift & Circularity
Left Stick+0.00, +0.00Err:——
Right Stick+0.00, +0.00Err:——
TriggersAnalog Pressure (0-1)
0.00
LT / L2
0.00
RT / R2
Raw DataGamepad API Output
Axes
0
+0.00
1
+0.00
2
+0.00
3
+0.00
Buttons
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
No Controller Detected
Vibration TestDual Motor

Complete Controller Testing

No software downloads required, just connect. Get real data on your controller's analog sticks, buttons, and vibration performance.

Stick Drift Detection

Real-time visualization of analog stick movement. Precisely detect dead zones and stick centering accuracy. Helps determine if you need hall effect sticks or physical cleaning. Supports static offset analysis.

Buttons & Vibration

Test all button responses and verify ABXY layout mapping. Dual motor vibration testing with independent left/right motor control. Check your force feedback system health.

Polling Rate & Latency

Measure your controller's actual polling rate. Compare input latency between wired and Bluetooth connections. Optimize your competitive gaming experience.

Local & Secure

Built on the standard Gamepad API. All input processing happens locally in your browser, protecting your privacy.

Why Choose ControllerTest.io?

More than a simple connection test — this is a comprehensive health check for your controller's performance.

Native Gamepad API

No driver downloads required. Using the browser's native Gamepad API to read hardware signals directly. Supports Xbox, PS4/PS5, Switch Pro, and other major controllers.

Stick Drift Detection

Visual deadzone detection tool. Precisely captures micro-movements when the stick is at rest, helping you determine if you need hall effect sticks or cleaning.

Polling Rate & Vibration

Measure your controller's actual polling rate. Compare latency between wired and Bluetooth connections. Test dual motor vibration to verify force feedback functionality.

How to Get Started

Just three steps to fully understand your controller's health status.

01

Connect Controller

Connect your controller to your computer via USB cable or Bluetooth. If the browser doesn't respond, press any button on the controller to activate the connection.

02

Button Detection

Press each button in the visual interface and confirm the corresponding area lights up on screen. This helps troubleshoot unresponsive or double-clicking buttons.

03

Sticks & Vibration

Rotate the sticks to check linearity and drift issues; click the vibration test button to feel if the left and right motor feedback is working properly.

Controller Glossary

Stick Drift

When the analog stick sends movement signals to the computer even when physically at rest. Usually caused by potentiometer wear or dust accumulation.

Deadzone

A center area around the stick where movement is not recognized as input. Setting a deadzone is a software solution for minor drift.

Polling Rate

The frequency at which the controller sends data to the host. Bluetooth mode is typically 125Hz-250Hz, while wired can reach 500Hz-1000Hz.

Hall Effect Sticks

Analog stick technology using magnetic field sensing. No physical contact means theoretically no drift and much longer lifespan than traditional carbon film potentiometers.

Frequently Asked Questions

Here are answers to common questions you might have during testing.

Q.Why isn't my controller being detected?

For security reasons, browsers only allow web pages to read controller data after user interaction or when a controller button is pressed. Try pressing any button (like A) on your controller to activate the connection.

Q.Why isn't vibration working?

Make sure you're using a browser that supports vibration (Chrome or Edge recommended). On Windows, Bluetooth drivers have poor Xbox controller vibration support — try a USB wired connection or dedicated adapter.

Q.How do I fix stick drift?

Minor drift can be solved by increasing the 'deadzone' setting in games. For severe physical wear, try using WD-40 electronic cleaner sprayed into the stick base, or replace with hall effect stick modules.

Q.Does it support PS5 adaptive trigger testing?

The standard Gamepad API doesn't support controlling PS5's adaptive trigger resistance. We can only read trigger travel (0-1), but cannot send force feedback commands.

Controller Testing Use Cases

Used Trading

Quickly verify button responsiveness and stick drift when buying or selling used controllers to avoid disputes.

Repair Diagnosis

Repair technicians can use visual data to quickly identify faulty buttons or stick axis problems.

New Unit Check

Test all functions on a new controller right after receiving it to ensure there are no factory defects.

Latency Testing

Compare input latency between different connection methods (Bluetooth vs 2.4G vs Wired) to choose the best gaming setup.

Controller Care Tips

Dust Protection

Store your controller in a dust-proof case when not in use. Dust is the number one cause of stick drift and button contact issues.

Battery Care

Don't leave controllers with built-in lithium batteries fully discharged for long periods. Charge every 3 months to maintain battery health.

Avoid Fast Charging

Unless explicitly stated in the manual, avoid using high-power phone fast chargers for your controller to prevent circuit damage.

Firmware Updates

Regularly connect to your console or official software to update controller firmware. Manufacturers often improve deadzone and connection stability.

Precision Starts with ControllerTest

Whether you're a console player or PC gaming enthusiast, ControllerTest.io provides the most accurate controller diagnostics. No software downloads required, just connect. Get real data on your controller's analog sticks, buttons, and vibration performance.

Browse Tools