Free controller polling rate test for competitive gaming
Use this tool as a quick comparison between wired and wireless setups. The result is based on browser-visible Gamepad API frames and should be read as an estimate.
How the controller polling rate test works
Move a stick or press a button while the Gamepad API reports fresh frames. Controller Checker estimates samples per second from those timestamps and displays an approximate interval in milliseconds.
Keep the browser tab visible and move a stick continuously long enough to build a stable sample. Repeat the test rather than trusting the first peak value. Browser animation cadence and timer precision can cap or cluster readings even when the controller's underlying USB report rate is higher.
Wired versus Bluetooth controller polling rate and latency
USB, Bluetooth, 2.4 GHz adapters, operating-system scheduling, and browser frame timing all affect what this page observes. Compare the same controller and browser rather than treating the estimate as a universal hardware specification.
- Use the same USB port, receiver position, browser, and sample duration
- Keep wireless battery level and nearby radio interference consistent
- Compare average and stability, not only the highest reported Hz
Why polling rate is not the same as controller input lag
Polling rate describes how often input is reported. End-to-end latency also includes scan time, transport, game engine processing, display refresh, and rendering.
How to read controller Hz and millisecond report intervals
A theoretical 125 Hz interval is 8 ms, 250 Hz is 4 ms, 500 Hz is 2 ms, and 1,000 Hz is 1 ms. Browser-observed results can differ from those ideal values. A stable lower rate can feel more consistent than an unstable peak, and a high polling number alone does not prove lower end-to-end delay.