Polling-Rate-Analyzer
Measure the real Hertz output from your controller, inspect timestamp stability, and compare the result against a claimed 125Hz, 250Hz, 500Hz, or 1000Hz spec.
Live Polling Charts
READYVerification Controls
What this analyzer is measuring
The browser exposes a gamepad timestamp every time the device reports new data. This page watches the difference between those timestamp changes and converts them into Hertz so you can estimate how often the controller is really updating the system.
What a good result looks like
A strong result is not just a high average. You also want good stability, a healthy median, and a reasonable floor on the lowest Hertz values. That is why this page shows multiple views instead of only one headline number.
Frequently Asked Questions
Does this measure true hardware polling with no overhead?
No. This is still a browser-based estimate using Gamepad-API timestamps, so it is best used as a practical comparison tool rather than a lab instrument.
Why do Bluetooth readings often look worse than wired?
Bluetooth adds transport overhead and is more vulnerable to interference. Wired mode usually delivers a steadier connection path and cleaner timing.
Can USB hubs affect polling results?
Yes. Shared hubs, front-panel ports, or low-quality adapters can reduce or destabilize the observed update rate, especially at higher claimed specs.
Should I trust the average or the stability number more?
You need both. Average Hertz tells you the general speed, while stability tells you whether that speed is actually consistent enough to matter in play.