Free Online Joypad Tester

Find out if your controller is healthy before your next game. This joypad tester shows live feedback for every button, stick, trigger, and rumble motor. It exposes stick drift and faulty inputs that games usually hide. No downloads, no signup, just connect and test.
JoyPad Tester
Connect a controller and press any button…
🎮
NO CONTROLLER DETECTED
Connect your gamepad and press any button
L2 L1 R2 R1 ▲ ▼ ◀ ▶ △ ✕ □ ○ TOUCHPAD SHARE OPTIONS ⏻ 🔇
L2 PRESSURE 0%
R2 PRESSURE 0%
LEFT STICK
X: 0.000   Y: 0.000
RIGHT STICK
X: 0.000   Y: 0.000
⚡ RAW INPUT DATA
🔘
Buttons
Every button tested live
🎯
Sticks
Drift detection included
🎚️
Triggers
Pressure values 0–100%
📳
Vibration
Motor test built in

How It Works

Test your controller in three simple steps.

1

Connect Your Joypad

Plug in via USB or pair over Bluetooth. Our joypad tester detects it instantly.

2

Press Any Button

Wake your controller. Your browser reads every input in real time.

3

Read Live Results

See every input visualized live. Spot issues before they cost you a game.

One Tester. Every Input Covered.

Our joypad tester checks your entire controller:

Joypad tester working procedure

Button Testing

Every face button, bumper, and D-pad direction — visualized the instant you press.

Drift Detection

Live X/Y axis values. Catch drift before it ruins your aim.

Trigger Pressure

Precise 0–100% readings. Find worn triggers instantly.

Vibration Test

Both rumble motors tested independently at full power.

Why Gamers Trust Our Joypad Tester

100% Free, Forever

No trials. No paywalls. Unlimited tests.

No Download Needed

Runs in your browser. Windows, macOS, Linux, ChromeOS.

Private & Secure

Everything happens locally. Nothing leaves your device.

Every Controller Supported

Xbox, PlayStation, Switch Pro, 8BitDo, and all USB/Bluetooth gamepads.

Real-Time Feedback

Zero-delay visualization. See every input as it happens.

Built for Gamers & Developers

From casual players to esports pros and developers.

Works With Your Controller

If your browser detects it, our tester supports it:

Xbox Controllers
One, Series X|S, Elite. Full support.
PlayStation Controllers
PS4 DualShock, PS5 DualSense. Complete testing.
Nintendo Switch Pro Controller
Full mapping and rumble check.
PC Gamepads
8BitDo, Logitech, Razer, and all XInput/DirectInput devices.

Find Problems Before They Find You

Our joypad tester detects these common issues:

Stick Drift

Unwanted movement. See it live in X/Y values.

Dead Buttons

Unresponsive inputs, instantly visible.

Sticky Buttons

Inputs that won't release.

Worn Triggers

Triggers that don't press fully anymore.

Weak Vibration

Failing rumble motors, tested independently.

Input Lag

Delay between press and response.

From the Blog

Loading latest posts...

Test Your Controller Now

Connect your joypad and get answers in seconds. Free, private, no download.

Test Now

Frequently Asked Questions

How do I test my gamepad online?
Connect your controller via USB or Bluetooth to your computer, then press any button on this page. Our tool uses the HTML5 Gamepad API to detect inputs instantly in your browser without requiring any software installation or downloads.
Why isn't my controller being detected?
First, ensure your controller is properly connected and press any button to wake it up. Safari users need to enable the Gamepad setting. Some controllers (especially third-party) may require specific drivers on Windows. Try using Chrome or Edge for best compatibility.
Can I fix controller drift using this tool?
This tool helps diagnose drift by showing raw analog stick values. If the values change without you touching the stick, you have analog drift. You can use the dead zone slider to compensate for minor drift, but severe drift requires cleaning the potentiometers with contact cleaner or replacing the analog stick modules.
Does this work on mobile devices?
The Gamepad API works on Android devices with Chrome, but iOS Safari has very limited support. For best results, use a desktop browser on Windows, macOS, or Linux. Mobile browsers typically don't support USB or Bluetooth controller connections properly.
Why can't I see my gamepad on the page?
If your gamepad isn't showing up in the joypad tester, it's because browsers and even operating systems handle the Gamepad API differently. Try these steps: ensure your device is plugged in or properly connected via Bluetooth, press some buttons (some controllers need input activation), close other applications using the gamepad, and refresh your browser. If issues persist then try a different browser like Chrome or Firefox.
What information gets displayed?
The joypad tester shows the timestamp of the latest input, current analog stick positions (Axis values), button states with analog button support, trigger pressure levels, and device identification information. You will see whether your buttons register as fully pressed or support analog pressure input.
Does vibration feedback work?
Yes! Vibration is fully supported in Chrome, Edge, and Firefox. Unfortunately, Safari and some older browsers don't support the vibration API yet. If vibration controls appear but don't work, your browser likely doesn't support this feature.
Why do axis values look unusual?
Different joypad testers report input data differently depending on the device, browser, and operating system. Some sticks may have different sensitivity curves, dead zones, or axis ordering. The tester simply displays the raw data from the Gamepad API as reported by your system.
Shopping Basket