Check Your Mouse Polling Rate - Live Hz Measurement & Stability Grade

Move your mouse inside the zone to measure your report rate in Hz. The tool reads each pointer event in real time, calculates average and peak Hz, grades your stability, and lets you export raw samples as CSV.

Loading…
How to Use It

Getting an Accurate Reading

The test begins the moment your cursor enters the zone. A few simple habits give you a result you can actually rely on.

01

Move Fast, Not Slow

Mice reduce their report rate when nearly stationary, and some sensors skip events entirely when there is no displacement to report. For an accurate Hz reading, move your mouse continuously at a moderate-to-fast pace throughout the test. Circular or figure-8 patterns work well because they keep the sensor generating consistent movement data without extreme acceleration or stops (for example, moving the mouse in large continuous circles at about 1 to 2 cycles per second maintains a steady stream of reports).

02

Run for at Least 10 Seconds

The first few seconds of any session show volatile readings while the tool builds up enough samples to calculate a stable average. Let the test run for 10 to 15 seconds before reading your final result. The sample count displayed in the widget confirms how many data points have been collected; a minimum of 500 samples (such as a 1000 Hz mouse moved continuously for half a second, or a 125 Hz mouse moved for 4 seconds) gives a reliable average.

03

Check the Live Chart for Consistency

The live area chart shows each individual Hz reading over time. A healthy, consistent mouse produces a curve that clusters tightly around the average (for example, a 1000 Hz mouse showing updates consistently between 980 Hz and 1020 Hz). Large spikes downward indicate event batching or system load interruptions. Very low occasional dips (near zero) indicate the mouse briefly stopped reporting, which is often caused by moving too slowly or pausing.

04

Read the Stability Grade

The stability rating below the test area ranks your mouse performance from S+ Tier down to D Tier based on report consistency. An S+ or A Tier rating means your mouse delivers highly steady input with extremely low variance between reports. A C or D Tier rating indicates significant jitter, which is often caused by high system CPU load, a wireless connection with signal interference, or hardware limitations.

05

Check the Hz Tier

The tool automatically detects your target polling rate class (from standard 125 Hz up to ultra-fast 8000 Hz) by finding the closest match to your actual reports. Note that web browsers typically cap input event processing around 1000 Hz due to main-thread execution limits. Even if you use an 8000 Hz mouse, your average browser reading will likely hover around 1000 Hz, which is normal browser behavior and not a hardware issue.

06

Compare Settings Changes

If you adjust your polling rate in your mouse software (such as Razer Synapse, Logitech G HUB, SteelSeries GG, or Asus Armoury Crate), click Reset and test again. For example, comparing a 125 Hz office mouse setting with a 1000 Hz gaming setting will show a clear drop in the graph's variance and a boost in the stability tier, proving the settings took effect.

Change Your Settings

How to Check and Change Your Mouse Polling Rate

Most gaming mice let you adjust the polling rate through companion software. Here is where to find it for the main brands.

Active Software

Logitech G HUB

Open Logitech G HUB, select your mouse, click the gear icon, and look for "Report Rate." Options typically include 125, 250, 500, and 1000 Hz. Some newer models (like the G Pro X Superlight 2) also offer 2000 Hz and 4000 Hz. Changes take effect immediately without a restart.

Active Software

Razer Synapse

Open Razer Synapse, select your mouse, go to the Performance tab, and find "Polling Rate." Standard Razer mice offer 125, 500, and 1000 Hz. The Razer Viper V3 Pro and DeathAdder V3 Pro support up to 8000 Hz through the same menu. The term used is "Report Rate" in newer versions of Synapse.

Active Software

SteelSeries GG and Engine

Open SteelSeries GG, click your mouse, go to the Configuration tab, and look for "CPI and Polling Rate" options. Most gaming mice support 125 Hz to 1000 Hz. The Aerox and Prime series also offer higher tiers. Run this polling rate test before and after to confirm the change took effect.

Active Software

Corsair iCUE

Open Corsair iCUE, select your mouse, go to Device Settings, and find the "Report Rate" or "Polling Rate" dropdown. Corsair mice typically offer 125, 250, 500, and 1000 Hz. Note that some Corsair mice store the polling rate in onboard memory, so the setting persists when you connect the mouse to other computers.

Guide

Budget and Non-Software Mice

Many budget and office mice do not come with companion software and run at a fixed polling rate, usually 125 Hz or 250 Hz. If no software is available, a physical button on the mouse may cycle through rates (common on some cheaper gaming mice). Check your mouse product page or manual for its fixed rate.

Guide

After Changing, Test Again

After adjusting your polling rate, scroll back up to the test zone, reset the widget, and run another 10 to 15 second session. Compare your new average Hz reading to the previous one. The live chart's tighter clustering after an upgrade to 1000 Hz is a visible sign that your input timing is more consistent.

Hz Comparison

125 Hz vs 500 Hz vs 1000 Hz vs 8000 Hz

The numbers look dramatically different. The real-world differences are more nuanced. Here is an honest breakdown of what each tier actually means.

125 Hz

Legacy default
Outdated
Interval8 ms
Max Delay8 ms

Typical Use: Office mice, very old hardware, budget peripherals

250 Hz

Mid-step
Acceptable
Interval4 ms
Max Delay4 ms

Typical Use: Older gaming mice, some wireless mice saving battery

500 Hz

Common default
Good
Interval2 ms
Max Delay2 ms

Typical Use: Many gaming mice ship at 500 Hz by default; fast enough for 144 Hz monitors

1000 Hz

Gaming standard
Recommended
Interval1 ms
Max Delay1 ms

Typical Use: Standard for competitive gaming; pairs well with up to 360 Hz displays

2000 to 4000 Hz

High-end
Diminishing returns
Interval0.5 to 0.25 ms
Max Delay0.5 to 0.25 ms

Typical Use: High-refresh-rate setups (360 Hz or higher), top-tier wired and wireless gaming mice

8000 Hz

Cutting edge
Niche benefit
Interval0.125 ms
Max Delay0.125 ms

Typical Use: Razer DeathAdder V3 Pro, Logitech G Pro X Superlight 2 DEX; high-end wired setups only

The honest summary on ultra-high polling rates: Going from 125 Hz to 1000 Hz saves roughly 3.5 ms of average polling delay, which is a clear, meaningful improvement. Going from 1000 Hz to 8000 Hz saves an additional 0.44 ms. That is 8 times the polling rate for roughly one-eighth of the improvement. Meanwhile, 8000 Hz adds measurable CPU overhead, dramatically cuts wireless battery life, and can introduce subtle issues in games not designed to handle that many input events per second. For the vast majority of gamers, including most professionals, 1000 Hz is the practical ceiling where genuine benefit ends.

Behind the Test

How This Tool Measures Your Polling Rate

Understanding the method helps you interpret your result correctly, particularly the difference between browser-measured Hz and hardware Hz.

What the Tool Actually Reads

The checker listens for pointermove events inside the test zone and timestamps each one using performance.now(), which provides sub-millisecond resolution. For each consecutive pair of events, it calculates the interval in milliseconds and converts to Hz using the formula: Hz = 1000 Ă· interval (for example, if consecutive events are registered at 10.5 ms and 11.5 ms, the interval is exactly 1.0 ms, yielding a frequency of 1000 Hz). The average Hz across all collected samples is your polling rate reading.

Why Browser Results Differ from Hardware Specs

This tool measures the rate at which mouse events reach your browser, not your mouse's raw USB polling rate (these are related but not identical). Browsers receive events through the OS input pipeline, which can batch or coalesce rapid events to save CPU resources. Most browsers also cap event delivery at around 1000 Hz regardless of what the mouse hardware is set to (for example, while Razer Synapse or Logitech G HUB reports 8000 Hz at the USB port level, the Chrome event loop typically dispatches mouse pointermove events at a max frequency of 1000 Hz). An 8000 Hz mouse may therefore test at 800 to 1000 Hz here, which is expected browser behavior and not a sign of malfunction.

What the Statistics Tell You

The average Hz displays your sustained report rate over a rolling one-second window. The peak Hz captures the highest temporary frequency registered during quick swipes. The real-time Hz displays immediate updates, while the Stability Grade measures the coefficient of variation in your report intervals to rate consistency from S+ Tier down to D Tier, helping you detect input jitter (for example, a highly consistent mouse will achieve an S+ or A Tier rating, whereas a high jitter level will drop the score to C or D Tier).

What This Test Is Good For

This tool is reliable for comparing your mouse against itself, such as before and after changing settings, firmware, USB ports, or wireless receivers. It is also useful for confirming that your mouse is actually reporting at its advertised rate class, since many mice ship at 500 Hz by default even when they support 1000 Hz (for instance, you can test a wireless mouse on a 2.4 GHz dongle versus a wired connection to ensure the wireless mode is registering reports without event drops). Use it as a relative diagnostic tool, not as a substitute for hardware-level measurement software.

Why DPI Settings Affect Effective Polling

To get a true reading at higher polling rates, you need to set your mouse sensor resolution (DPI) higher. At 8000 Hz, your mouse tries to send updates every 0.125 milliseconds. If your DPI is set to a low value (like 400 DPI) and you move the mouse slowly, the sensor physically does not detect enough movement increments to generate a report for every polling interval, making the effective rate look lower. Setting your mouse to 1600 DPI or higher ensures the sensor generates a constant stream of coordinates to saturate the polling rate class.

USB Port Routing and Motherboard Bandwidth

High-polling-rate peripherals demand significant USB bandwidth and low interrupt latency. Connecting your mouse to an external USB hub (especially one shared with headsets, webcams, or keyboards) can cause packet collisions and timing jitter, dropping your Stability Grade. For optimal reports, connect your mouse or wireless receiver directly to a dedicated USB 3.0 or higher port on your motherboard, ensuring it runs on its own root hub controller without resource sharing.

What Is It

What Is Mouse Polling Rate?

A plain-English explanation of what polling rate actually does, why it matters, and where it fits into your overall input chain.

The Basic Definition

Polling rate is how many times per second your mouse sends its position coordinates to your computer, measured in Hertz (Hz). At 1000 Hz, the mouse reports its location 1,000 times every second, which is once every millisecond. At 125 Hz, it reports only 125 times, or once every 8 milliseconds. Between those reports, your computer interpolates the cursor's position rather than receiving real data.

How It Affects Input Lag

Polling rate directly contributes to the delay between moving your hand and the cursor responding on screen. At 125 Hz, the maximum polling delay is 8ms, which is the full interval between reports (on average it is 4ms). At 1000 Hz, the maximum drops to 1ms and the average to 0.5ms. The jump from 125 Hz to 1000 Hz saves roughly 3.5ms on average, which is highly meaningful in fast-paced games.

Why Competitive Gamers Care

In FPS games like CS2, Valorant, or Apex Legends, the time between your hand moving and the crosshair following is part of your total reaction loop. Lower polling delay means your cursor starts moving sooner after your hand does. Most pro players use 1000 Hz as a baseline. Some use 4000 Hz or 8000 Hz, though the practical benefit above 1000 Hz is measurably small on most hardware setups.

Where Polling Rate Fits in Your Input Chain

Your full input chain runs like this: your mouse sensor detects movement, the mouse sends data via USB, your OS processes it, your game engine converts it to camera movement, your GPU renders the frame, and your monitor displays it. Polling rate controls only the first step. A bottleneck anywhere else in this chain (such as CPU load, frame rate, or monitor refresh rate) will diminish the benefit of a higher polling rate. If you suspect hardware latency at the click level, you can run a mouse input latency test to isolate button response delays.

The Trade-Offs at Higher Rates

Higher polling rates generate more USB interrupts, which means more CPU load. Going from 1000 Hz to 8000 Hz can increase CPU usage by 2% to 10% depending on hardware. For wireless mice, the impact is more dramatic: using a high-end wireless mouse (such as the Logitech G Pro X Superlight 2 or Razer Viper V3 Pro) at 8000 Hz drastically reduces battery charge life compared to the standard 1000 Hz mode.

Keyboards Have Polling Rates Too

Polling rate is not exclusive to mice. Keyboards also report keypresses at a set frequency. Standard office keyboards typically run at 125 Hz (8ms key registration delay). Gaming keyboards usually run at 1000 Hz (1ms delay). Modern Hall Effect magnetic gaming keyboards (like the Wooting 60HE+ or Razer Huntsman V3 Pro) offer up to 8000 Hz polling to achieve sub-millisecond key registration.

Honest Trade-offs

When Higher Polling Rate Helps and When It Doesn't

The benefits of a higher polling rate are real but context-dependent. Here is a balanced picture of both sides.

When a Higher Rate Makes a Difference

  • Competitive FPS gaming: Lower latency matters in fast-paced titles like Counter-Strike 2, Valorant, or Apex Legends where sub-millisecond reaction times affect crosshair alignment. You can practice your tracking smoothness on our 3D aim trainer to feel the difference.
  • High-refresh-rate monitors: Using a 240 Hz, 360 Hz, or 540 Hz OLED gaming display where the frame render time is short enough (under 4ms down to 1.8ms) to expose micro-gaps in cursor positions.
  • Precise desktop workflows: Graphic design, vector illustration, and video editing work where fluid, high-resolution cursor movement makes micro-adjustments feel natural.
  • Upgrading from 125 Hz: Moving up from standard office mouse settings (the jump to 500 Hz or 1000 Hz reduces average input latency from 4ms to 0.5ms, which is a highly noticeable difference).
  • Gyroscope controllers: Handheld console gyro controls and motion sensors where low report rates produce a choppy visual experience when panning.
  • Hardware verification: Confirming that your high-end gaming mouse is actually configured to report at its highest capability rather than defaulting to standard settings. If you suspect keypresses or clicks are also misfiring, you can run a mouse double click test to check for switch hardware failure.

When Higher Rate Adds Cost Without Benefit

  • Casual gaming and office work: General tasks and slow paced games where the human visual system cannot distinguish between 1000 Hz and 4000 Hz update frequencies.
  • Wireless mouse battery drain: Using ultra-high rates (such as Razer Viper V3 Pro running at 8000 Hz wireless) drains the mouse battery in hours rather than days.
  • CPU performance overhead: Higher frequencies generate constant USB interrupts (an 8000 Hz mouse consumes noticeable CPU overhead, which can cause micro-stutters in game frame rates on mid-range rigs).
  • Monitors below 240 Hz: Screen frame times at 60 Hz (16.6ms) or 144 Hz (6.9ms) are too long to display the tiny coordinate differences of sub-millisecond polling.
  • Diminishing hardware returns: Moving beyond 1000 Hz offers tiny theoretical gains (under 0.5ms delay reduction) while increasing hardware resource consumption and introducing game compatibility risks.
  • Software input smoothing filters: Some games or operating system mouse drivers apply built-in cursor smoothing, which masks high frequency reports and makes 8000 Hz feel heavy or inconsistent.
FAQ

Frequently Asked Questions

Straightforward answers to what people actually ask about polling rate, Hz settings, and this test.

Polling rate is how often your mouse tells your computer where it is. At 1000 Hz, the mouse sends a "here's my position" message 1,000 times every second, which is once per millisecond. At 125 Hz, it only sends that message 125 times, or once every 8 milliseconds. Between those messages, your computer guesses the cursor's position rather than knowing it from real data. A higher polling rate means more frequent real-position updates and less time spent guessing, which translates to lower input lag and smoother cursor tracking.

Yes, but the degree depends on the upgrade you are making. The jump from 125 Hz to 1000 Hz is genuinely meaningful: it cuts maximum polling delay from 8ms to 1ms, and the average from 4ms to 0.5ms. That difference is perceptible in fast FPS games, especially at high refresh rates. However, going from 1000 Hz to 8000 Hz saves a further 0.44ms on average, which is a difference that is nearly impossible to perceive consciously, even for professional players. For most people, 1000 Hz is the point where polling rate stops being a limiting factor in their setup.

This is completely normal and expected. This tool measures the rate at which mouse events reach your browser, not your mouse's raw USB polling rate. Browsers receive events through the OS input pipeline, which batches or throttles rapid events to save CPU resources. Most browsers also cap mouse event delivery at around 1000 Hz internally, regardless of what your mouse hardware is set to. An 8000 Hz mouse may show 800 to 1000 Hz in this test because of browser behavior, not a hardware problem. For a true USB-level polling rate measurement, you would need a dedicated desktop application rather than a browser-based tool.

For everyday work, including browsing, documents, design, and video, 500 Hz is perfectly comfortable and you would not notice a difference if you switched to 1000 Hz. At 125 Hz, cursor movement can feel very slightly laggy, particularly when dragging windows on a fast monitor, but even this is subtle. If you want to check your wheel scrolling configuration, you can also take a scroll speed test to calibrate sensitivity. The polling rate only becomes a noticeable factor in tasks that demand fast, precise, real-time cursor control, with competitive gaming being the clearest example. For everything else, any polling rate above 125 Hz is more than adequate.

Many gaming mice ship from the factory set to 500 Hz by default, even when they are capable of 1000 Hz or higher. Manufacturers do this because 500 Hz is a safe default that avoids compatibility issues on older systems and conserves battery life on wireless models. To unlock 1000 Hz, open your mouse's companion software (Logitech G HUB, Razer Synapse, SteelSeries GG, Corsair iCUE) and change the "Report Rate" setting. After changing it, come back and run this test again to confirm the new setting is active.

In the context of this test, jitter refers to how much the time interval between individual mouse events varies from one event to the next. A perfectly consistent 1000 Hz mouse would send an event exactly every 1.000 ms. In practice, events arrive at slightly varying intervals (like 0.95ms, 1.02ms, 1.08ms) due to OS scheduling, USB timing, and system load. This variation is jitter, which is evaluated to calculate the Stability Grade in the widget. Lower jitter means more consistent input timing. For competitive gaming, a mouse with low jitter produces more predictable cursor behavior than one with the same average Hz but high jitter. Most quality gaming mice show jitter below 0.2ms at 1000 Hz.

Yes, in two important ways. First, wireless mice at high polling rates consume significantly more power: a mouse that lasts 95 hours at 1000 Hz may only last 17 hours at 8000 Hz. Second, wireless transmission adds a small amount of latency and can introduce more jitter than a wired connection under interference conditions. Modern wireless gaming mice (Logitech Lightspeed, Razer HyperSpeed) have closed this gap considerably at 1000 Hz, matching wired mice in effective latency for most users. At ultra-high polling rates (4000 Hz and above), wired connections remain the more reliable choice because they avoid the radio-frequency reliability constraints of wireless.

Not necessarily. For wired mice on capable hardware with a high-refresh-rate monitor, 1000 Hz is a sensible default that provides genuine gaming benefit with minimal overhead. Going higher is worth experimenting with if you have a 360 Hz or higher monitor and a powerful CPU, but be aware that some games apply input smoothing that can make very high polling rates feel different in ways not everyone prefers. For wireless mice, using the highest rate accelerates battery drain significantly. A practical recommendation is to set your wired gaming mouse to 1000 Hz, confirm it with this test, and only go higher if you have a specific, identifiable reason to.

The test listens for standard pointer events, so any device that generates them will be measured. Laptop trackpads typically show lower and more variable Hz readings because they use a different event model, prioritizing gesture recognition over raw polling frequency. Drawing tablets often poll at 133 Hz to 266 Hz (Wacom standard) up to 8000 Hz (premium models like the Wacom Pro Pen 3), and this test can give you a useful relative reading for those too. Just move the stylus or your finger consistently over the test zone and read the average Hz as you would for a mouse.

Completely free, with no account, no sign-up, and no premium tier. All measurements happen locally in your browser, and no mouse movement data is sent anywhere.