Free Online Tool
Live Gamepad API
No Registration Required
No DownloadInstant ConnectAll Controllers

Controller Tester
PS, XBOX, SWITCH Online Free

Test any controller or gamepad that connects to your computer with this free online controller tester. Check every button, both analog sticks, D-pad, triggers, bumpers, gyroscope, accelerometer, and battery level in real time. Compatible with PlayStation DualShock, DualSense, Xbox 360, Xbox One, Xbox Series, Nintendo Switch Pro, and any standard USB or Bluetooth gamepad. No registration, no download, instant results in your browser.

Live Button TestAnalog SticksTrigger Depth D-Pad TestBumpersGyroscope PlayStation PS4 PS5Xbox 360 One SeriesSwitch Pro USB GamepadBluetooth GamepadGeneric HID Stick Dead ZoneInput LatencyBattery Level
StatusWaiting
ControllerNone Connected
Buttons Pressed0
Left Stick0.00, 0.00
Right Stick0.00, 0.00
Inputs Logged0
🎮
Connect Your Controller to Start

Plug in your gamepad via USB or connect via Bluetooth, then press any button on the controller to activate it. The free online controller tester will detect it instantly using the browser Gamepad API. No registration required.

🎮
PlayStation
🕹️
Xbox
🟥
Switch Pro
🎯
Generic USB
📶
Bluetooth
Press any button on your controller after connecting to begin testing free online
0
Buttons Pressed
Total this session
0.00
Max Stick Deflect
0.0 to 1.0
0
Active Axes
Gamepad axes count
0
Inputs Logged
All events recorded
All Buttons StateNo Controller
Connect a controller to see button states...
Input Event Log0 Events
Connect a controller to see live input events...
Controller Information
Controller Name
--
Connection
--
Buttons Count
--
Axes Count
--
Mapping
--
Index
--
Timestamp
--
Status
--
Dead Zone and Stick CalibrationLIVE
Dead Zone Threshold
0.08
Left Stick Raw
X
0.00
Y
0.00
Right Stick Raw
X
0.00
Y
0.00
Stick Health Analysis
Connect a controller to analyse stick health...
Supported Controllers

Test Any Gamepad Free Online No Registration

Our free online controller tester works with every gamepad that supports the standard Gamepad API. Connect via USB or Bluetooth and press any button to begin instantly.

🎮

PlayStation DualShock and DualSense

PS4 / PS5

Full support for PS4 DualShock 4 and PS5 DualSense including all face buttons, triggers, bumpers, touchpad click, gyroscope axes, analog sticks, and D-pad via USB or Bluetooth free online.

🕹️

Xbox 360, One, and Series

XBOX

Complete testing for Xbox 360, Xbox One, and Xbox Series X controllers including A B X Y face buttons, LT RT analog triggers, LB RB bumpers, both thumbsticks with L3 R3 press, and the Xbox home button.

🟥

Nintendo Switch Pro Controller

SWITCH

Test Nintendo Switch Pro Controller via USB connection including all face buttons, ZL ZR triggers, L R bumpers, analog sticks, D-pad, Plus Minus buttons, and Home Capture buttons free online.

🎯

Generic USB and Bluetooth Gamepads

HID

Any HID-compatible gamepad connects instantly. Third-party controllers, budget gamepads, flight sticks, steering wheels, and custom HID devices all work with our free online controller test without registration.

How It Works

Free Online Controller Test in 4 Steps

The browser Gamepad API reads your controller input directly with no drivers, plugins, or registration required. Works in Chrome, Edge, and Firefox instantly.

🔌

Connect Your Controller

Plug your gamepad in via USB cable or pair it via Bluetooth. Any standard HID gamepad is detected automatically. PlayStation, Xbox, Switch Pro, and generic controllers all work with no driver installation needed.

👆

Press Any Button

After connecting, press any button on your controller to activate it in the browser. The Gamepad API requires at least one button press for security before it begins reading input. The tester activates instantly after that first press.

🧪

Test All Inputs

Press every button and check the visual display responds correctly. Move both analog sticks to their full range. Pull triggers to full depth. Check D-pad directions. All inputs show live values with precise decimal readings at 60fps.

📊

Read Results and Report

Check the input log for every event, view dead zone analysis, examine stick health, and download a complete controller diagnostic report with all button states, axis readings, dead zones, and recommendations. No registration required.

🆓
100% Free Online
🚫
No Registration
🔒
No Driver Install
Instant Detection
Advanced Features

Most Advanced Free Online Controller Tester

Real-time visual gamepad, live axis charts, dead zone calibration, input logging, stick health analysis, and complete diagnostic report. No other free online controller test comes close.

🕹️

Visual Analog Stick Display

Both analog sticks shown as visual XY coordinate displays with a dot that moves in real time to show exact stick position. Immediately reveals stick drift, dead zone issues, and range limitations with decimal precision axis readings.

Precision Trigger Depth Meters

Left and right trigger analog depth shown as vertical fill meters from 0 to 100 percent. Reveals whether your triggers have full analog range, flat spots at specific pull depths, or digital-only trigger response without analog graduation.

📐

Dead Zone Calibration Tool

Adjustable dead zone threshold slider lets you set the minimum stick deflection threshold from 0.00 to 0.50. Live bars show raw axis values against the threshold so you can find the optimal dead zone for eliminating stick drift.

📊

Live Gyroscope Axis Monitor

Four-axis gyroscope and accelerometer display with animated bar graphs for X, Y, Z, and W axes. Shows full rotation and tilt data for controllers that report motion data such as PS4 DualShock, PS5 DualSense, and Switch Pro.

Frequently Asked Questions

Controller Tester FAQ

Everything about testing gamepads free online. No registration required for any feature.

How do I test my controller online for free without registration?+
Testing your controller online free requires no registration and no software installation. Open this page in Chrome, Edge, or Firefox on a Windows, macOS, or Linux computer. Connect your gamepad via USB cable or pair it via Bluetooth using your operating system's standard Bluetooth pairing process. Once connected, press any button on the controller to activate it in the browser. The Gamepad API requires one button press for browser security before it begins reading input. After that first press, the controller tester activates instantly and all inputs begin displaying live. Press each button to verify it responds, move both analog sticks through their full range, pull the triggers to full depth, and press the D-pad in each direction. The visual display shows every input in real time at 60 frames per second. The input event log records every button press and axis movement with a precise timestamp. The dead zone calibration tool helps identify stick drift issues. All features are completely free and require no registration at any point.
Which controllers work with the free online controller tester?+
Our free online controller tester is compatible with any gamepad that implements the standard Web Gamepad API supported by modern browsers. PlayStation DualShock 4 and PS5 DualSense controllers work via USB cable connection and are partially supported via Bluetooth on Chrome and Edge. Xbox 360 controllers require the original USB cable as they use a proprietary wireless protocol. Xbox One and Xbox Series X controllers work via USB and Bluetooth. Nintendo Switch Pro controllers work via USB connection. Generic USB HID gamepads from any manufacturer work immediately. Budget third-party PlayStation-style and Xbox-style controllers work as long as they present as standard HID game controllers. Flight sticks, arcade sticks, and racing wheels that use the HID protocol also work with the free online tester. The one requirement is that the gamepad must be recognized as a gamepad device by the operating system. If Windows Device Manager or macOS System Information shows the controller as a game controller, it will work with our free online tester. No registration is required for any supported controller.
Why is my controller not being detected by the online tester?+
If your controller is not being detected by our free online controller tester, there are several things to check. First, ensure you are using a supported browser. The Gamepad API works in Chrome, Edge, and Firefox but does not work in Safari. Second, make sure the controller is connected before opening the page, and then press a button on the controller after the page has loaded. The browser requires a button press to register the gamepad for security reasons. Third, check that the operating system recognizes the controller. On Windows, open Device Manager and look for the controller under Human Interface Devices or Sound, Video and Game Controllers. On macOS, use System Information under USB or Bluetooth to verify the controller is listed. If the operating system does not recognize the controller, the browser will not be able to access it. Fourth, for Bluetooth controllers, try disconnecting and reconnecting the Bluetooth pairing. Some Bluetooth gamepads enter a power-saving mode that requires a button press to wake before the browser sees the connection. Fifth, try using a USB cable instead of Bluetooth if the wireless connection is not working. No registration is required and the tester supports all controllers that the browser can see.
What is controller stick drift and how does the tester detect it?+
Controller stick drift is a fault condition where an analog thumbstick reports a non-zero axis value when the stick is at rest in its neutral centre position and not being touched. This causes unintended movement in games because the game reads continuous small inputs from a stick that the player is not moving. Our free online controller tester detects stick drift by displaying the raw axis values for both analog sticks continuously in real time. Place the controller flat on a surface and do not touch the thumbsticks. If the X or Y axis readings for either stick show values above 0.02 consistently when nothing is being touched, the stick has drift. Values between 0.00 and 0.02 are within normal tolerance for most controllers. Values above 0.05 at rest are significant drift that will be noticeable in sensitive games. Values above 0.15 at rest are severe drift that will cause constant unintended movement in all games. The dead zone calibration slider in our free online controller tester allows you to set a software dead zone threshold that ignores small values below the threshold, which can mask minor drift in games that support dead zone settings. No registration is required to use the stick drift detection feature.
How do analog triggers work and what does the trigger depth meter show?+
Analog triggers on PlayStation, Xbox, and Nintendo Switch controllers are not simple on or off buttons. They are pressure-sensitive analog inputs that report a continuous value from 0.0 when fully released to 1.0 when fully depressed. This allows games to use partial trigger pulls for variable acceleration in driving games, variable braking force, or variable zoom speed in shooting games. The trigger depth meter in our free online controller tester shows the current analog value of each trigger as a vertical fill bar from 0 to 100 percent. A healthy trigger should show a smooth linear increase from 0 to 100 as you pull it from rest to fully depressed, with no jumping or skipping at any point in the travel range. A trigger that jumps from 0 directly to 50 percent without intermediate values suggests a partially broken analog sensor. A trigger that shows a maximum value below 90 percent even when fully depressed suggests wear or calibration drift in the analog sensor. Some older or budget controllers use digital triggers that only report 0 or 1 with no intermediate values, which the meter shows as an instant jump from 0 to 100 percent. All trigger analysis is available free online with no registration required.
Does the controller tester work on PS4 DualShock and PS5 DualSense via Bluetooth?+
PlayStation DualShock 4 and PS5 DualSense controllers can be tested with our free online controller tester via Bluetooth connection on Chrome and Edge browsers on Windows 10 and above and macOS. To connect a DualShock 4 via Bluetooth, put it in pairing mode by holding the PlayStation button and Share button simultaneously until the light bar flashes rapidly. Then pair it through Windows Bluetooth settings or macOS Bluetooth preferences. On Chrome or Edge, the controller will be recognized by the Gamepad API after you press any button on the controller. Via USB connection, DualShock 4 and DualSense work reliably on all supported browsers. The USB connection is recommended for the most consistent recognition and the lowest input latency reading. Via Bluetooth on Chrome, gyroscope and accelerometer data may be available depending on the operating system and browser version. Motion axis data from the DualSense touchpad is also reported through the axes array when available. Battery level reporting depends on the operating system driver and is shown in the battery ring display when the data is available. All DualShock and DualSense testing features are completely free with no registration required.
What does the dead zone calibration tool do in the controller tester?+
The dead zone calibration tool in our free online controller tester allows you to set a threshold value between 0.00 and 0.50 that defines the minimum stick deflection that should be treated as intentional input. Any raw axis value below this threshold is considered to be within the dead zone and represents either rest position natural variation or minor stick drift rather than deliberate movement. The slider updates the threshold value in real time so you can watch the calibrated stick display respond as you adjust the setting. The purpose of dead zone calibration is to find the lowest threshold that completely eliminates all unwanted inputs when the stick is at rest while still allowing responsive detection of intentional small inputs. The recommended starting dead zone for a new controller is between 0.05 and 0.10. Controllers with drift may need a higher threshold between 0.10 and 0.20 to eliminate the drift signal. Setting the dead zone too high above 0.25 makes the sticks feel sluggish and unresponsive for fine inputs. The raw axis value display shows the actual measured values before the dead zone is applied, while the stick dot display shows the processed position after applying the dead zone. This tool is completely free and requires no registration to use online.
How do I check if all my controller buttons are working correctly?+
Checking all controller buttons with our free online controller tester is straightforward and takes about two minutes. After connecting your controller and seeing it detected, look at the All Buttons State panel which shows a grid of every button reported by the controller. The buttons are listed in Gamepad API standard order: button 0 through the maximum button count of your specific controller. Press each button one at a time and verify that the corresponding button tile in the grid highlights with an orange glow animation and its label changes to pressed state. If pressing a button does not light up any tile, that button may be mapped to an unexpected index, or the button contact may be worn or damaged. To test the face buttons, use the visual face button display in the controller arena which shows A B X Y for Xbox mapping or X O Square Triangle for PlayStation mapping. For D-pad testing, use the visual D-pad grid which shows directional arrows highlighting as you press each direction. For bumpers, look at the LB RB sections. For triggers, the analog fill meters show trigger depth. For thumbstick buttons L3 and R3, press the analog sticks straight down and check the corresponding button in the grid. The input event log also records every button press event with a timestamp. All button testing features are free online with no registration required.
What browsers support the free online controller tester without registration?+
Our free online controller tester works in browsers that support the Web Gamepad API, which includes most major browsers on desktop operating systems. Google Chrome on Windows, macOS, Linux, and ChromeOS provides the broadest gamepad compatibility with support for the widest range of controller models including PlayStation DualShock and DualSense via Bluetooth. Microsoft Edge on Windows and macOS uses the same Chromium engine and provides identical gamepad support to Chrome. Mozilla Firefox on Windows, macOS, and Linux supports the Gamepad API with good compatibility for Xbox and generic HID controllers but may have more limited support for PlayStation Bluetooth controllers compared to Chrome. Opera on desktop platforms is fully compatible. Safari on macOS and iOS does not fully support the Gamepad API and is not recommended for controller testing. For the best experience testing a PlayStation DualShock or DualSense controller via Bluetooth, Chrome on Windows or macOS is recommended. For Xbox controllers via USB, all supported browsers work equally well. The tool runs entirely in your browser with no server communication and no registration required on any supported browser or platform.
Can the controller tester detect input latency and response time?+
Our free online controller tester can give an indication of input responsiveness through the input event log which timestamps every button press and axis movement event with millisecond precision. By pressing a button repeatedly and observing the timestamp gaps between press events in the log, you can get a sense of the polling rate and response consistency of your controller connection. The Web Gamepad API polls connected controllers at the browser animation frame rate, which is typically 60 times per second on most systems, giving a theoretical input resolution of approximately 16.7 milliseconds. USB-connected controllers generally report input at this full 60fps polling rate, while Bluetooth controllers may have additional latency of 10 to 40 milliseconds depending on the controller model and operating system Bluetooth stack. A difference in perceived responsiveness between USB and Bluetooth modes is normal and expected for all controller types. The input log timestamps allow you to compare the response time consistency between different connection methods by pressing the same button in quick succession and observing how evenly spaced the log entries are. The controller information panel also displays the timestamp field from the Gamepad API which represents the time of the last input state change. All input logging and timing features are available free online with no registration required.

Test Your Controller Free Online Now

Live button display, analog stick visuals, trigger depth meters, dead zone calibration, gyroscope axes, input logging, and diagnostic report. No registration, no driver, instant detection.

PlayStation PS4 PS5Xbox Series Switch ProGeneric USB Analog SticksTrigger Depth

Free online tool. No registration. No driver install. Instant browser detection.