Skip to main content
Controller Diagnostic

Controller Button Test

Test every button on your PS5, Xbox, Switch, or PC controller online for free. Check face buttons, bumpers, triggers, D-pad, and stick clicks for ghosting and sticking.

Press any button to begin testing...
Gamepad Disconnected

Face Buttons (Action)

A / Cross 0
B / Circle 0
X / Square 0
Y / Triangle 0

Shoulders & Triggers

L1 / LB 0
R1 / RB 0
L2 Pull 0%
R2 Pull 0%

D-Pad Directional

Up 0
Down 0
Left 0
Right 0

Center & Stick Clicks

Select / Share 0
Start / Options 0
L3 (Left Stick) 0
R3 (Right Stick) 0

Button Actuation & Health Guidelines

Every button input is polled in real-time at 60fps via the browser Gamepad API. Evaluate your controller switches against these standards:

Instant Response (Healthy)

Switch activates with light pressure and releases cleanly with zero lingering or chatter.

Sticky / Heavy Press (Watch)

Button requires heavy force to actuate or slowly pops back up. Caused by residue in the plastic button channel.

Dead Switch / Ghosting (Fault)

Button fails to illuminate or triggers unpressed adjacent inputs. Membrane tear or PCB trace oxidation.

How to Get Started

Just three steps to run a complete controller test and 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.

What would you like to do next?

Select a diagnostic calibration suite, deadzone analyzer, or high-frequency overclock tool.

Fix

Repair & Calibration

Calibrate zero-point offsets or follow step-by-step repair guides.

Optimize

Game Deadzones

Calculate exact radial vs axial deadzone overlays for Fortnite, Apex, & COD.

Telemetry

Overclock & Circularity

Verify browser-observed update timing Hz stability and statistical circularity grades.

Need a complete controller health checkup?

Combine button testing with stick drift, trigger linearity, and rumble motor diagnostics.

How Controller Button Switches Work

Face buttons, shoulder bumpers, and D-pads in gaming controllers rely on mechanical and electrical contact points to translate physical finger actuation into digital input signals.

Conductive Rubber Membrane Mechanics

Standard controllers (such as the Sony DualSense and Microsoft Xbox Wireless Controller) use flexible silicone rubber membranes positioned beneath the exterior plastic keycaps.

  • The Conductive Pill: Underneath each silicone dome sits a small disk of conductive carbon. When you press the button, the dome collapses and presses the carbon pill against split copper or gold PCB traces.
  • Circuit Closure: Bridging the PCB traces completes the circuit, sending a logic-low or logic-high signal to the controller’s main microcontroller.
  • Tactile Spring Return: The natural elasticity of the silicone rubber pushes the button back up when finger pressure is released.

Common Button Failures and Diagnostic Symptoms

  1. Unresponsive or Intermittent Press: The conductive carbon coating has eroded from friction, or dust/oil residue is insulating the PCB contact pads.
  2. Sticky or Slow-Return Buttons: Sugary liquid residue, dirt, or plastic mold flash is binding the exterior button cylinder against the top shell guide tube.
  3. Double-Press / Chatter: A torn silicone dome collapses unevenly, causing the contact pill to bounce against the PCB traces and register multiple rapid presses.
  4. Broken Bumper Actuator: Xbox bumpers utilize plastic bridge fulcrums that can crack under heavy drops, preventing the physical bumper from depressing the internal microswitch.

Step-by-Step Button Remediation Guide

  • External Cleaning: Dip a cotton swab in 99% isopropyl alcohol and rub it around the circumference of sticky buttons while pressing rapidly.
  • Internal Membrane Replacement: If carbon pads are worn smooth or torn, replacement silicone rubber membrane sets are readily available and require only simple screwdriver disassembly to install.
  • Microswitch Replacement: For mouse-click style bumpers or D-pads with dead tactile switches, desoldering and installing a fresh Omron or Kailh microswitch restores crisp click response.

Controller Hardware Glossary & Tips

Stick Drift & Deadzones

Stick drift occurs when analog sticks register input without being touched. This is typically caused by physical wear in traditional carbon-film potentiometers. A deadzone is a software-level threshold (e.g., 5-10%) applied to ignore these microscopic false inputs.

Hall Effect Sensors

Unlike traditional ALPS potentiometers, Hall Effect modules use magnetic fields to measure stick position. Because there is no physical contact or friction between the internal components, they are virtually immune to wear-induced stick drift, drastically extending the controller's lifespan.

Polling Rate (Hz) & Input Latency

Polling rate is how often your controller sends data to your device, measured in Hertz (Hz). A standard Bluetooth connection yields around 125Hz (8ms latency). Overclocking or using a wired USB connection can push this to 500Hz-1000Hz (1ms-2ms latency), critical for competitive gaming.

Circularity Error

When you rotate a joystick along its outer edge, a perfect module should trace a mathematically perfect circle. Circularity error measures the deviation from this perfect circle. High deviations (>15%) can result in uneven diagonal movement speeds in FPS games.

Frequently Asked Questions

Everything you need to know about testing your controller.

How do I test if my controller buttons are sticking or unresponsive?

Press each face button, bumper, and trigger while watching the interactive button matrix visualizer above. Healthy switches illuminate instantaneously upon actuation and extinguish immediately when released. If an input stays lit or requires excessive force to register, the conductive membrane or switch is worn.

What is gamepad button ghosting and does this test detect it?

Button ghosting occurs when pressing multiple simultaneous inputs causes adjacent buttons to register false presses or fail to register at all. Our tool samples simultaneous button combinations across the entire 18-input Gamepad API matrix to verify proper input isolation.

What buttons are tested in this tool?

The matrix tests all 18 standard inputs: Face Buttons (A/Cross, B/Circle, X/Square, Y/Triangle), Shoulder Bumpers (L1/R1, LB/RB), Analog Triggers (L2/R2, LT/RT), Thumbstick Clicks (L3/R3), D-Pad (Up, Down, Left, Right), Select/Share/Back, Start/Options/Menu, and Guide/Home/Touchpad buttons.

Can I clean sticky controller buttons without taking the controller apart?

Yes. For minor sticking caused by dust or liquid residue, apply 2 drops of 99% isopropyl alcohol around the edges of the sticky button using a cotton swab, press the button rapidly 40 times to work the alcohol into the guide channel, and allow 15 minutes to dry before retesting.

What is the difference between conductive rubber membranes and mechanical microswitches?

Most standard gamepads (DualSense, standard Xbox) use silicone rubber domes with conductive carbon pills that complete a circuit when pressed against the PCB. Pro controllers often use mechanical mouse-click microswitches with tactile metal leaf springs that offer faster actuation and zero membrane degradation.

How this test works & its limits
  • This test reads your controller through the browser's standard Gamepad API — no drivers, no installs, nothing leaves your device.
  • Readings depend on connection mode: Bluetooth reports at lower rates than USB. Compare like-for-like (wired vs wired).
  • We measure the input reaching the browser — display lag and game-engine queues are outside this test's view.
  • A clean reading now does not guarantee no drift in-game: deadzones differ per game, and wear develops over time. Use the Drift Timeline to track yours.
  • This is a diagnostic, not a hardware-lab certification. For repair or RMA decisions, confirm with a second run or second tool.
Read the full methodology
100% Client-Side

All Gamepad API data stays in your browser. Zero tracking or data collection.

Instant Results

No downloads, plugins, or software installation needed. Works instantly.

Free Forever

No paywalls, subscription requirements, or hidden usage limits.