noderail.io
EN

Gamepad Tester — Controller & Stick Drift Test

This gamepad tester is a free online tool that checks every button, stick and trigger of your PS5, PS4, Xbox, Switch Pro or PC controller right in your browser — including a 5-second stick drift test, a vibration (rumble) test and a live polling-rate readout. Nothing to download or install, and no input data ever leaves your device.

100% local — reads your controller via the browser Gamepad API

Connect a controller and press any button

Plug in via USB or pair over Bluetooth, then press any button — browsers keep gamepads hidden until the first press. Works with PS5 DualSense, PS4 DualShock, Xbox, Switch Pro and generic PC gamepads.

standard mapping 0 buttons 0 axes rumble — Hz

Last input:

Controller view

LT RT LB RB Y A X B

Analog sticks

Left stick

X 0.0000 · Y 0.0000
offset 0.0%

Right stick

X 0.0000 · Y 0.0000
offset 0.0%

Buttons — press everything

Stick drift test

Put the controller down, don't touch the sticks, then start the test. For 5 seconds we record how far each stick reports from perfect center. Under 5% is normal noise; over 15% means real drift.

Recording… 5s — hands off the sticks

Vibration test

Rumble uses the browser's dual-rumble actuator — best supported in Chrome and Edge over USB.

How to test your controller online

1

Connect & press a button

Plug your controller in via USB or pair it over Bluetooth, then press any button. Browsers keep gamepads invisible to pages until the first button press — moving a stick alone is not enough.

2

Check buttons & sticks

Every press lights up on the controller diagram and in the button grid with its exact analog value. Watch the stick crosshairs for centering, range and smooth circles.

3

Run drift & rumble tests

Run the 5-second stick drift test with your hands off the controller, then try the vibration buttons to confirm both rumble motors work.

Stick drift test: how to read the result

Stick drift is when an analog stick reports movement you didn't make — your character creeps forward, the camera slowly pans, or menu selections jump. It is caused by worn potentiometers, dust under the stick module, or a damaged spring that no longer re-centers the stick. The drift test on this page measures the raw value each stick reports while untouched, as a percentage of full deflection:

Resting offsetVerdictWhat it means
0% – 5%No driftNormal sensor noise. Every controller reports a tiny offset; games ignore it completely.
5% – 15%Minor driftNoticeable in the raw data but still inside the default deadzone (10–20%) most games apply. Worth re-testing occasionally.
Over 15%Drift detectedWill cause unwanted movement in games. Try cleaning around the stick base with isopropyl alcohol; if it persists, the stick module is worn and needs repair or replacement.

Tip: if drift only appears after gaming sessions, heat-expanded contacts are a common culprit — run the test once cold and once after 30 minutes of play to compare. Hall-effect sticks (found in newer third-party controllers) don't use contact potentiometers and are effectively immune to this kind of wear.

Test a PS5, PS4, Xbox or Switch Pro controller

This controller tester works with any gamepad your operating system recognizes, on Windows, macOS, Linux, ChromeOS and Android:

Because everything runs through the browser's Gamepad API, there is no driver to install and nothing to configure — if your OS sees the controller, this page sees it too. That also makes it a quick way to check a controller on a work laptop or a friend's PC where you can't install software.

Gamepad tester FAQ

How do I test my PS5 or PS4 controller in a browser?
Connect the DualSense or DualShock 4 with a USB cable, or pair it over Bluetooth (hold PS + Create/Share until the light bar flashes). Open this page in Chrome, Edge or Firefox and press any button — the controller appears with the standard layout and you can test buttons, sticks, triggers, drift and vibration.
How do I test a controller for stick drift?
Put the controller on a flat surface, don't touch the sticks, and click "Start 5-second drift test". The tool records how far each stick reports from center while untouched. Under 5% is normal noise, 5–15% is minor drift hidden by game deadzones, above 15% is real drift you'll feel in games.
Why is my controller not detected?
Press a button first — browsers hide gamepads from pages until the first button press (moving a stick is not enough). Also check the cable isn't charge-only, re-pair Bluetooth, close apps that capture the pad exclusively (Steam, DS4Windows, remote play), and prefer Chrome or Edge.
Does the vibration test work with every controller?
Rumble works in Chrome and Edge with Xbox controllers, the DualSense, and the DualShock 4 over USB. Some Bluetooth connections and browsers don't expose an actuator — then the rumble buttons are disabled. That signals missing browser support, not necessarily broken motors.
Is this gamepad tester safe and private?
Yes. It's a static page reading your controller locally through the standard browser Gamepad API. Nothing to download or install, no sign-up, and no input data is uploaded or stored — everything stays on your device.
How much stick drift is normal?
Up to about 5% resting offset is normal potentiometer noise, absorbed by the 10–20% deadzone virtually every game applies. Persistent readings above 15%, or a stick wandering in one direction, indicate a worn or dirty stick module — clean with isopropyl alcohol or replace the module.