⌨ Local signal console

Keyboard Polling Rate Test

Measure the rhythm of key events that reach this page, then compare the average, peak, slow-end timing, and stability of one focused session. No key data leaves this browser; only the timing summary stays on this page.

✓ Browser-only sample · ✓ No key content stored · ✓ Live timing trace

Live key stream

READY Stability 0% Ready
Live detection
Ready Hz

Click here and press any key to begin. The sample is auto-stopped after 2 seconds without input.

1
Focus the sample area

Click the live panel so key events stay with the test.

2
Use a steady rhythm

Alternate keys or tap Space consistently for a cleaner sample.

3
Read the whole trace

Compare average rate, Low 5%, jitter, and stability together.

Browser boundary: this page measures the timing between browser-visible keydown events. It cannot read raw USB HID reports, keyboard scan rate, or complete end-to-end latency. Check the configured hardware rate in the maker's software when you need a device-level value.

Session readout

Observed event profile

Use repeated runs to compare consistency, not just the highest peak.

Average Event Rate 0 Hz
Peak Event Rate 0 Hz
Low 5% 0 Hz
Event Jitter 0.0%
Event Stability 0%
Avg Key Interval 0.0 ms
Elapsed 0.0 s
Key Presses 0
Grade --

⌨ Start with the signal

What is keyboard polling rate?

Keyboard polling rate is the report speed a keyboard controller can offer. It is shown in Hertz, or Hz. A 1000Hz setting means the controller can send a report about every 1ms. A 125Hz setting has an 8ms report interval. Those figures describe one link in the input path. They do not promise an 8ms or 1ms end-to-end result.

Think of the rate as a check-in window. At 125Hz, a new state may wait for a larger window. At 1000Hz, that window is shorter. A 4000Hz or 8000Hz keyboard makes the window smaller still. Yet the switch must first actuate. The scan loop must see it. Firmware must build a report. The operating system and game must then process it. Each step adds its own time.

Keyboard polling rate in plain terms

The simple rule is easy: a bigger Hz number means more report slots per second. It does not mean you will press keys 8000 times each second. It also does not make a slow tap faster. Your hand rhythm still sets the number of browser key events that this page can see.

125Hz · 8ms

Common on basic office and low-cost boards. Fine for text and casual use.

500Hz · 2ms

A sound entry point for games. It gives a useful balance for many players.

1000Hz · 1ms

The common gaming target. It is fast, stable, and widely supported.

4000–8000Hz

Premium rates with small gains. They need matching hardware and a clean link.

A high report rate can remove a small wait. It cannot remove every delay between a key press and a game action.

🧪 Run a fair check

How to Test Your Keyboard Polling Rate

Start with a clean setup. The tool reads the time between keydown events that reach this browser. It does not read every report sent by the keyboard. A fair run uses a steady press rhythm and the same connection each time.

  1. Connect the board to a direct USB port or its supported receiver.
  2. Open the maker app and note the active report-rate setting.
  3. Click the live zone above and keep the page in focus.
  4. Tap one key or alternate keys with a steady beat for 10–15 seconds, or use the timed control.
  5. Repeat two or three runs, then compare stability and the Low 5% value.

A fast burst can make the peak look great. A calm, even rhythm gives a better view of the browser path. If you want to check one key in more detail, use the Key Press Test. It is useful for speed, count, and chatter checks, while this page focuses on event timing and spread.

Keep the test repeatable

Close heavy tabs first. Keep RGB tools and macro panels in the same state for each run. Do not switch from Bluetooth to a cable midway. Record the average, Low 5%, jitter, and stability. A result that stays close across several runs says more than one large peak.

🌐 Know the boundary

What a Browser Keyboard Hz Test Can Measure

A browser can measure the gap between the key events it receives. It can count accepted presses, compare event intervals, and show how much those intervals vary. That makes the live result useful for repeat checks and input rhythm. It does not turn the browser into a USB bus analyzer.

Observed key events

The page can see when a keydown reaches its JavaScript listener.

Raw hardware reports

The page cannot inspect every USB HID report sent by the controller.

Scan rate

The switch-matrix scan loop is separate from the browser event stream.

Practical consistency

Repeated runs can show rhythm changes, gaps, and event spread.

The browser event model also adds its own timing limits. Tab load, OS work, power state, and other scripts can affect when JavaScript runs. Read the result as an observed sample. For the event model itself, the MDN KeyboardEvent reference is a useful technical source.

What the number does not prove

A 200Hz browser result does not prove a 200Hz controller. You may have pressed keys at a slower pace. A 9000Hz peak does not prove an 8000Hz setting either. Short scheduling gaps can lift a peak. Confirm the configured report rate with the maker's software or a device tool.

📊 Compare the common bands

Keyboard Polling Rate Guide

Most boards fall into a small set of rate bands. The table shows the theoretical report interval. It is a timing aid, not a promise about total input lag. The controller, scan loop, switch, OS, and game all add work after the key moves.

Report-rate bands and theoretical intervals
Use caseRateReport intervalPractical note
Office / basic125 Hz8 msTyping and light use
Entry gaming500 Hz2 msCasual and strategy play
Competitive standard1000 Hz1 msMost gaming keyboards
High rate4000 Hz0.25 msPremium compatible models
Ultra high rate8000 Hz0.125 msPremium wired setups

1000Hz remains a strong default because it has broad support and a short 1ms report window. The jump to 4000Hz cuts that window to 0.25ms. The jump to 8000Hz cuts it to 0.125ms. Those gains are real in the report math, but they are small beside switch and game time. A stable 1000Hz run can feel better than a noisy ultra-high run.

Wired and wireless links

A direct wired cable gives a premium board the widest chance to hold its top rate. A good 2.4GHz receiver can also feel close to wired at common rates. Bluetooth often favors low power over fast reports. A hub, adapter, or shared port can add a new fault point. Use the link the maker lists for the chosen rate.

⚡ Check an 8K setup

How to check an 8000Hz keyboard

An 8000Hz board needs more than a number in a product title. The exact model must support the mode. Its firmware and app must expose the setting. The cable, receiver, and host port must also keep the link stable.

Keyboard Polling Rate Test: a safe 8K check

  1. Read the exact model page and confirm 8000Hz support.
  2. Update firmware only through the maker's approved tool.
  3. Select 8000Hz in the device panel, if the option exists.
  4. Use the maker's cable, receiver, and direct port.
  5. Run the live browser check with a steady key rhythm.
  6. Use maker diagnostics or a low-level tool for hardware proof.

The browser result can show whether key events arrive in a steady pattern. It cannot see all 8000 possible report slots. Treat the on-page number as a comparison signal. Treat the device utility as the source for the selected report mode.

If 8K creates more jitter, test 4000Hz and 1000Hz with the same port and the same key rhythm. Watch the Low 5% and stability cards. A lower mode with a clean trace may be the better daily choice.

🛠 Change one setting

How to Change Keyboard Polling Rate

The path depends on the brand and model. Save any profile first, then change one setting. If the menu has no report-rate control, the board may use a fixed value. Do not install a random firmware tool to force a rate.

Razer Synapse

Open the keyboard, find its performance or report setting, choose a supported rate, and save the profile.

Logitech G HUB

Select the board, open device settings, and look for report-rate options. Some models use a fixed value.

SteelSeries GG

Open Engine, select the keyboard, and check its device page. Apply only the rates listed for that model.

Corsair iCUE

Choose the device, open Device Settings, and pick the supported polling option before saving.

HyperX NGENUITY

Open the keyboard profile, visit performance controls, and select a supported report rate.

Check after each change

Reconnect the board if the app asks for it. Test the same key rhythm for each mode. Note average rate, event jitter, stability, and any new input issue. If a high mode makes the board drop, blink, or miss keys, return to the last stable mode.

🏁 Pick for the use case

Best Polling Rate for Gaming Keyboards

For most players, 1000Hz is the sensible starting point. It gives a 1ms theoretical report interval and works across many games and systems. The best setting is the highest mode that stays stable in your own setup. A larger number has no value if it adds drops or CPU strain.

Office and typing

125–500Hz

Good for text, study, and long battery life on wireless boards.

Casual games

500–1000Hz

A calm balance for RPGs, strategy games, and mixed use.

Competitive play

1000Hz

A broad, stable target with little setup risk.

Pro hardware

1000–8000Hz

Use the top mode only when the board, link, and system hold it.

Higher rates can increase report traffic and system work. On a wired board with a modern host, that cost may be small. On a wireless board, battery use matters more. Run the same route before and after a change. If average timing stays close but stability falls, the lower mode may be the better fit.

🕹 Match the game

Best Keyboard Polling Rate by Game Type

Game genre changes how much a tiny timing gain matters. Fast aim and movement can make input delay more visible. Turn-based play and slow menus rarely need an ultra-high report mode. Choose a stable base, then tune from real play.

FPS

1000–8000Hz

Fast movement and aim can benefit from a short report window. 1000Hz is the safe base.

MOBA

500–1000Hz

Skill timing matters, yet mouse and frame timing often matter more.

RTS

500Hz

Rapid key groups need a clean rhythm. A stable mid rate is often enough.

MMO and casual

125–500Hz

These games gain little from an ultra-high mode. Battery life may matter more.

Connection type still matters

A 2.4GHz receiver can support a strong gaming rate when placed near the board. Bluetooth often runs at a lower rate and adds more delay. Wired USB gives the most room for 4000Hz and 8000Hz modes. A hub can add noise to any of them. Keep the connection fixed when comparing game types or keyboard settings.

🔧 Fix the low score

Troubleshooting Low or Unstable Readings

A low browser result is not a fault report by itself. Start by asking what changed. The page sees key events after the keyboard, OS, and browser have done their work. Check one cause at a time.

Slow or uneven taps

Alternate keys with a steady beat. A pause between taps lowers observed event rate.

Heavy browser load

Close large tabs, video work, and scans. Test in a focused window.

Hub or receiver issue

Use the maker's direct port or receiver placement. Remove adapters for one test.

Driver or app conflict

Compare a clean profile. RGB, macro, and overlay tools can add system work.

  1. Check the active rate in the maker app.
  2. Connect directly and repeat the same timed run.
  3. Close heavy apps and keep the test page focused.
  4. Compare 1000Hz with the higher mode, if supported.
  5. Use the maker tool for hardware-level confirmation.

Windows versions and USB drivers can schedule input in different ways. Update supported drivers before changing several settings. Do not treat one unstable run as proof that the keyboard is damaged. Three similar runs give a stronger lead.

📈 Read more than the peak

Understanding Your Keyboard Test Results

The result panel describes the event stream that reached the page. Average Event Rate is the mean of usable event rates. Peak Event Rate is the fastest short gap. Low 5% shows the slower end of the sample. Event Jitter shows interval spread. Event Stability turns that spread into a simple score. The grade is a quick view of rhythm, not a hardware label.

Use the result as a set

A high peak with a weak Low 5% means the run had bursts and slow gaps. A steady average with low jitter is more useful for comparison. A high key count with poor stability may mean the tap rhythm changed. Run again with a metronome-like pace. Then compare the same cards.

Polling rate and scan rate are different. Polling is the report path from the controller to the host. Scan rate is how often the board checks its switch matrix. Input latency adds switch, firmware, USB, OS, and game time. No normal browser keydown page can split all of those layers apart.

This test can show

  • Whether key presses reach the page.
  • Observed event frequency and interval spread.
  • Repeat-run consistency in one browser session.

This test cannot show

  • Raw USB report frequency.
  • Keyboard scan frequency.
  • Full end-to-end game input latency.

For a wider input check, compare this page with the Mouse Polling Rate Test. Use the same browser and connection habits. That gives you a cleaner view of how your full desk setup behaves.

❓ Quick answers

Frequently Asked Questions

These short answers cover common settings, results, and limits. For key-specific speed work, you can also try the Spacebar Speed Test.

What is keyboard polling rate?

It is how often a keyboard can report input to the computer, measured in Hertz. This page observes browser key events, so the maker's app remains the right source for the active hardware report rate.

Does keyboard polling rate affect gaming?

A higher report rate can shorten one part of the input path. The gain is often small because switch action, scan rate, firmware, the operating system, and the game also affect total delay.

What is the best rate for gaming?

1000Hz is a practical default for most gaming keyboards. Higher settings can suit premium hardware, but a stable result matters more than a larger label.

Does an 8000Hz keyboard make a difference?

It reduces the theoretical report interval to 0.125ms. Many players will notice little change from 1000Hz, and the real gain depends on the full input chain.

How accurate is this browser test?

It is useful for observed key-event timing and consistency. It cannot inspect raw USB reports or prove the hardware report rate.

Why is my measured rate lower than expected?

A browser receives key events, not every USB report. Slow or uneven tapping, background load, and wireless conditions can lower the observed rate.

Why is my keyboard polling rate unstable?

Uneven input rhythm, CPU load, browser scheduling, hubs, drivers, or wireless interference can add variation. Repeat the test with one setup.

What does the stability score mean?

It summarizes how much the observed event intervals vary. It describes the browser session, not a direct USB stability grade.

Do mechanical keyboards poll faster?

Switch type does not set polling rate. The controller and firmware decide the report setting, so a membrane keyboard can be faster than a basic mechanical model.

How do I change the keyboard polling rate?

Use the maker's app or an onboard control when the model supports it. Some keyboards have a fixed rate and provide no such setting.

Why can peak rate exceed the target?

Short event gaps can create a high peak. Compare peak with average, Low 5%, and stability before drawing a hardware claim.

What is a good polling rate for typing?

125–500Hz is enough for normal typing. A higher setting rarely changes the feel of a typical office session.