WebHID — Gamepad Input Visualizer

Disconnected
WebHID is not available in this browser. WebHID (navigator.hid) requires a Chromium-based browser (Chrome, Edge, Opera, Brave — Firefox and Safari do not implement it) served over https://, http://localhost, or a file:// URL.

Buttons

Connect a HID device to see its buttons.

Sticks & Hat

Generic-Desktop X/Y & Rx/Ry axes render as 2D sticks; hat switches render as a d-pad.

Axes

Z / Rz / sliders and any other axes render as bars (normalized by their logical min/max).

Raw Input Report

Device

Not connected.

Report Descriptor Model

The parsed input-report field model appears here after connecting.
Decoded live from device.collections[*].inputReports[*].items[*] — the byte layout is never hard-coded.

Log