Scroll Wheel Test

Put the pointer on the pad and roll the wheel slowly one way, then the other. The scroll wheel test counts every notch and marks any event that jumps in the wrong direction.

Runs locally, nothing is uploaded
Scroll here
Up
0
Down
0
Jumps
0
Left
0
Right
Last delta
–
Scroll at least 20 notches down, then 20 up.

What the scroll wheel test checks

A mouse wheel turns a small rotary encoder. Each notch produces a pulse, and the order of two signals inside the encoder tells the mouse which way you rolled. When the encoder is clean, every notch arrives as exactly one event in the right direction. When it is dirty or worn, some notches go missing and others are read backwards. This scroll wheel test makes both problems visible:

How to run a mouse scroll test

  1. Move the pointer over the pad. The page itself will not scroll while you are on it.
  2. Roll the wheel down slowly, one notch at a time, and count 20 notches. The Down counter should match your count.
  3. Roll back up 20 notches and check the Up counter.
  4. Now scroll fast in one direction for a few seconds. Fast scrolling is when a failing encoder is most likely to misread, so watch the Jumps counter and the strip for red marks.
  5. If your mouse has a tilt wheel or thumb wheel, push it left and right and check the horizontal counters.

On some mice and drivers the counters move by more than one per notch, because the wheel sends high-resolution data. That is normal as long as the count is consistent and jumps stay at zero.

Reading the scroll tester results

ResultDiagnosis
Counts match your notches, 0 jumpsThe wheel is healthy.
Fewer events than notchesMissed steps. Dust in the encoder, or a smoothing setting in the driver.
Red jumps during fast scrolling onlyEarly encoder wear. Cleaning usually fixes it.
Red jumps even when scrolling slowlyWorn encoder. Clean it first; replacement is the lasting fix.
Nothing counts at allCheck that the wheel is not set to another function in the mouse software.

Why scroll wheels start jumping

The mechanical encoder under most mouse wheels uses tiny metal wipers sliding over contact pads. Dust, hair and skin oils get in through the gap around the wheel and sit on those pads. When a wiper bounces over the dirt, the mouse briefly sees the two signals in the wrong order and reports a step in the opposite direction. The result is the familiar scroll jumping: you scroll down a web page and it hiccups upward.

Wear causes the same symptom later in life, when the contact pads themselves get scraped. Optical and magnetic wheel encoders found in some newer mice are far more resistant, but they are not yet common on budget models.

How to fix scroll jumping

Clean the encoder

Hold the mouse upside down and blow short bursts of compressed air into the gaps on both sides of the wheel while rolling it back and forth. Repeat a few times, then run the mouse scroll test again. This fixes a surprising number of wheels.

Use contact cleaner

If air is not enough, open the shell and put a drop of electronics contact cleaner into the encoder housing, then roll the wheel for a minute. Let it dry before testing again.

Check software settings

Mouse apps can change scroll speed, enable "smooth scrolling", or map the wheel to volume or zoom. Reset the profile to default before blaming the hardware.

Replace the encoder or the mouse

Encoders are cheap parts and easy to swap with a soldering iron. If the mouse is still under warranty, a short screen recording of the scroll tester catching jumps is good evidence for a replacement.

Notched, high-resolution and free-spinning wheels

A classic notched wheel clicks into each step and sends one event per notch, which is what most scroll wheel test results assume. High-resolution wheels on some productivity mice split a notch into many small events for smoother scrolling. Free-spinning wheels can turn dozens of notches in a second; for those, look at whether the direction stays consistent rather than at exact counts. You can check the other buttons, including the wheel click, on the main mouse tester page.

Scroll wheel test FAQ

What is scroll jumping?

Scroll jumping is when the page moves the wrong way for a moment while you scroll: you roll down and it briefly jumps up. It is caused by a dirty or worn wheel encoder that misreads the direction. The scroll wheel test counts these wrong-direction events as jumps.

How do I fix a mouse wheel that jumps?

Most of the time the encoder under the wheel is dusty. Blow compressed air into the gaps around the wheel while rolling it in both directions, then run the mouse scroll test again. If that does not help, the encoder can be cleaned with contact cleaner after opening the mouse, or replaced. Under warranty, a jumping wheel is a valid defect claim.

Why does one notch count as several events?

Some mice and drivers send high-resolution scroll data, splitting each notch into several smaller steps. Smooth-scrolling settings in the browser or operating system can do the same. Look at the Last delta value: a notched wheel on Windows usually sends 100 or 120 per notch.

Can I test tilt wheel (left/right scrolling)?

Yes. Pushing the wheel sideways on mice that support it sends horizontal scroll events, which are counted in the Left and Right boxes. Holding Shift while scrolling also produces horizontal scrolling in most browsers.

Does the scroll tester work with a touchpad?

Yes. Two-finger scrolling on a touchpad is reported as many small wheel events, so the counters rise quickly. Jump detection is less meaningful on a touchpad because the fingers naturally reverse a little at the end of a swipe.

Is the wheel data uploaded?

No. All counting happens in your browser and nothing is sent anywhere.

More mouse tests