Keyboard Polling Rate Calculator
Convert ms ↔ Hz · Compare all tiers · Understand your keyboard
| Hz | Interval | Latency | Best for | CPU |
|---|---|---|---|---|
| 125 | 8 ms | 8000 µs | Office / Laptop | Minimal |
| 500 | 2 ms | 2000 µs | Casual gaming | Low |
| 1000 ✓ | 1 ms | 1000 µs | Competitive FPS | Medium |
| 2000 | 0.5 ms | 500 µs | High-end gaming | Medium |
| 8000 | 0.125 ms | 125 µs | Pro Esports | High |
⚠Results are estimates based on browser event timing. Actual hardware values may vary due to OS scheduling and browser overhead.
This keyboard polling rate calculator instantly converts between response interval (milliseconds) and polling rate (Hz). Understand exactly how your keyboard's polling rate translates to real input latency — and compare gaming keyboard tiers side-by-side.
Keyboard Polling Rate Formula: ms to Hz
The relationship between polling rate (Hz) and interval (ms) is a simple reciprocal: Hz = 1000 ÷ ms and ms = 1000 ÷ Hz. A 1000Hz keyboard fires every 1ms. An 8000Hz keyboard fires every 0.125ms. Use the calculator above to convert any value instantly.
Polling Rate by Keyboard Type
- Laptop keyboards: Fixed at 125Hz (8ms) — embedded PS/2-compatible controller, cannot be changed
- Budget USB keyboards: 125Hz–500Hz — adequate for office, limited for gaming
- Gaming keyboards (mid-range): 500Hz–1000Hz — SteelSeries Apex 3, HyperX Alloy Origins Core
- Gaming keyboards (competitive): 1000Hz — Ducky One 3, Varmilo, Leopold, most Corsair/Logitech/Razer
- High-polling esports keyboards: 4000Hz–8000Hz — Wooting 60HE+, Razer Huntsman V3 Pro, Asus ROG Azoth
Samples Per Second — What It Means
The "Samples" field calculates total keypress reports generated during a session. At 1000Hz for 60 seconds: 60,000 input samples. At 8000Hz: 480,000 input samples. This metric is used in technical benchmarking to compare input pipelines. For gaming purposes, the interval (ms) is the more practical metric.
Gaming Recommendation: 1000Hz is optimal for 99% of competitive players. 8000Hz provides no measurable advantage in game outcomes and costs more CPU overhead. Prioritize switch quality, actuation force, and layout before chasing higher polling rates.
Frequently Asked Questions — Keyboard Polling Rate Calculator
The formula is: Hz = 1000 ÷ interval_in_ms. So a 1ms interval equals 1000Hz, a 2ms interval equals 500Hz, and an 8ms interval equals 125Hz. Conversely, to find the interval from Hz: ms = 1000 ÷ Hz. This calculator handles both conversions automatically and also shows the comparison across all standard polling rate tiers.
1000Hz became the gaming standard because it provides a 1ms polling interval, which is far below the threshold of human perception (~5ms) and well under average human reaction time (150–250ms). It also aligns with common gaming monitor refresh rates of 144Hz–240Hz. At 1000Hz, the keyboard delivers enough input resolution that polling rate is no longer the bottleneck in competitive gaming.
1000Hz is the recommended keyboard polling rate for CS2 and Valorant. Professional players universally use 1000Hz keyboards. While 8000Hz keyboards like the Wooting 60HE+ are popular among pro players for their analog input features, the polling rate advantage over 1000Hz is negligible in practice. Focus on switch quality, actuation force, and key travel consistency rather than polling rate.
8000Hz keyboards generate 8 times more USB interrupt requests than 1000Hz keyboards. On modern CPUs this is negligible — the extra CPU load is measured in fractions of a percent. However, on older systems (pre-2015 CPUs) or with many high-polling devices connected simultaneously, 8000Hz can cause slightly higher CPU interrupt overhead. 1000Hz has zero measurable impact on any modern system.
In blind testing, the vast majority of players — including professionals — cannot distinguish 1000Hz from 8000Hz keyboard polling rate in gameplay. The 0.875ms difference (1ms vs 0.125ms) is imperceptible. 8000Hz keyboards are still valuable for their other features like rapid trigger (which detects key release points at sub-millimeter precision) rather than the polling rate itself.
Laptop keyboards connect to the motherboard via an embedded PS/2-compatible or I²C controller with a fixed 125Hz polling rate built into the firmware. Unlike USB peripherals, this cannot be changed through software or drivers — the hardware itself limits the rate. The only workaround is to use an external USB gaming keyboard, which will operate at its rated 1000Hz+ polling rate regardless of being on a laptop.
Polling rate is how often the keyboard sends data to your PC, measured in Hz. Response time is how quickly a switch actuates and registers after being pressed, measured in milliseconds. They are different latency sources. A 1000Hz keyboard sends data every 1ms. A typical mechanical switch has a response time (travel + bounce time) of 5–15ms. Both contribute to total input latency, but switch response time usually dominates.
