How it works
Roll the wheel and this mouse scroll test draws each tick as an arrow, marking any that point against the rest. It gives no speed score: it sets ticks against notches and checks the middle click.
Read the full guide
Roll slowly and watch the arrows
Start with Slow roll down, 30 notches, already chosen under Check to run. The run ends after 30 ticks or two still seconds. Thirty arrows should point one way. If some do not, the result reads: 2 of 31 ticks reported the opposite direction. Then pick Slow roll up, 30 notches and press Start. A wheel can misread one way only.
Why a wheel scrolls the wrong way
Inside the wheel a rotary encoder sends two signals a quarter of a cycle apart, and direction is read from which one leads. A mechanical encoder makes them with sliding contacts, which bounce. When dirt or wear makes one bounce too long or miss, the order looks swapped and one step goes backwards.
- Run Count 20 notches aloud: fewer ticks than notches means missed steps. Type your own count in Notches you counted.
- Judge the middle of a flick. One opposite arrow as the wheel stops can be it settling into a notch.
- Keep your palm off a laptop's trackpad: it sends the scroll wheel tester the same events as a wheel.
Questions and answers
Why does my mouse scroll up when I scroll down?
One cause is the wheel's encoder misreading a step, so one tick in a steady roll comes out reversed. If every tick goes the wrong way, look for a natural scrolling setting. Blow out the wheel slot, then run the scroll wheel test again.
How do I test the middle mouse button?
Pick Middle click, 10 presses and press the wheel straight down inside the box. The page counts each press and release, and any tick that slips in meanwhile. Middle click and hold, five seconds checks that the button stays down for panning.
Does the mouse wheel test work on a phone or a trackpad?
A trackpad works, but it sends a stream of movements with no notches, so only direction is checked. A phone does not: a finger drag is not a wheel event, and Safari on iPhone and iPad is recorded as sending none. Try the touchscreen test.