CTRLCHK

Xbox presentation

Check your Xbox controller with measurable evidence.

Inspect live stick positions, button responses, and supported trigger values before running a guided report.

Xbox names are shown for every required control. Vendor-specific extras such as paddles remain outside the browser standard.

Device

No controller detected

Waiting
Live controller input visualization

Connect a controller over USB or Bluetooth, then press any button to begin.

Standby—

Live readout

Every axis and button, measured in real time.

Nothing untouched is treated as a failure. This is a viewer, not a verdict — run a health check when you want scored measurements.

LX+0.00 
LY+0.00 
RX+0.00 
RY+0.00 
L radial0.0% 
R radial0.0% 
L2N/AUnmapped
R2N/AUnmapped
Buttons observed0 / 0

Series, One, and Elite are not the same object

To a game they all look like an Xbox pad. To a browser they are “a standard mapping with A/B/X/Y, bumpers, analog triggers, View/Menu, stick clicks, D-pad, and sometimes a Guide button.” That common subset is what this page tests. An Elite Series 2 with four paddles still has only the standard 17-ish buttons as far as Chrome is concerned. The paddles will not light up here, and they will not drag the score down.

Xbox Series controllers on Windows over USB almost always arrive as mapping “standard,” which is the highest-confidence path. Bluetooth on some hosts is slightly more forgetful about analog triggers. If LT/RT stay at 0% through a full pull, skip the trigger stage. That is a mapping gap, not a broken trigger.

Drift on Xbox gimbals

Potentiometer wear on the left stick is the classic Xbox complaint after a year of sprinting. The drift test on this page is the same protocol as the dedicated stick drift test: countdown, five seconds hands-off, rest-relative jitter for validity, P95 for the deadzone suggestion. Hall-effect replacements change the rest noise floor; they do not change how we measure. If you already swapped modules, run the test again and compare P95 rather than chasing a YouTube “perfect circle” screenshot.

Circularity on Xbox pads is often worse on the diagonal than on the cardinal axes after a drop. Rotate slowly at the rim and read per-quadrant error. Snapback is less discussed in Xbox forums than in stick-box communities, but a worn return spring still overshoots. Flick each stick once on the snapback step if you play anything with pixel-level aiming.

Triggers, rumble, and what we will not claim

Analog trigger peaks are recorded independently so a hair-trigger pull still counts once you have passed 90%. Impulse triggers and Bluetooth low-energy quirks are out of scope. Rumble uses the dual-rumble actuator when the session is in Chrome or Edge. Safari typically has no actuator; that is unsupported, not a failed Xbox motor.

For a developer-oriented raw view of the same pad, open the gamepad tester. For PS5 hardware with DualSense names, use the PS5 controller test instead of this page — the math is shared, the labels and mapping profiles are not.

FAQ

Questions people actually ask

Which Xbox controllers work?

Xbox Series, Xbox One, and many third-party Xbox-layout pads that the OS exposes to the browser. Xbox 360 wired pads work on Windows when the OS still enumerates them. Elite paddles are not part of the standard Gamepad mapping.

Why are Elite paddles missing?

The W3C standard gamepad has 17 buttons. Rear paddles are vendor extras. CTRLCHK will not mark them untested as a failure because the browser never promised them.

Do Xbox triggers show analog travel?

On standard mapping, yes — LT/RT are buttons 6 and 7 with values from 0 to 1. If mapping is empty, analog travel may be missing and the trigger stage is skippable.

Cloud gaming and this tester?

Use this page before a session to confirm the local pad. In-cloud input is a different pipeline; a clean local report does not guarantee the stream’s own deadzone.