Free mouse drift test. Detect idle cursor drift and sensor jitter by sampling pointer events for 30 seconds while the mouse sits still. Works in your browser, no install.
Place your hand off the mouse, press Start, and wait 30 seconds. The tool samples every pointer event and reports total drift, max delta, and movement count.
Keep your hand OFF the mouse during the test. Move the cursor into the pad once, press Start, then let go. We sample every pointer event until the timer ends.
Hover your cursor inside this pad and press Start. Do not touch the mouse until the timer finishes.
Time left: 30s
Total drift
0.00 px
Max single-event delta
0.00 px
Pointer events recorded
0
Press Start and keep your hand off the mouse
Tip: laser sensors drift more on glossy surfaces. Optical sensors drift on transparent or very dark mats. A good gaming mousepad eliminates most false positives.
Was this tool helpful?Rate Mouse Drift Test:2.2(22 ratings)Thanks for rating!
Mouse Drift Test is a free, browser-based mouse testing tool that lets you detect idle cursor drift and sensor jitter by sampling pointer events for up to 3 minutes while the mouse sits still.
Cost: Free, no signup
Install: None — runs in the browser
Privacy: Runs locally, no uploads
Platforms: Windows, macOS, Linux, Android, iOS
Time: Under a minute
What Is Mouse Drift?
Mouse drift is unwanted cursor movement when your hand is not touching the mouse. It happens when the sensor imagines motion — reading micro-variations in the tracking surface as real movement and reporting them to the OS. A healthy gaming sensor should report exactly zero counts when the mouse is stationary. This tool measures that by listening to every PointerEvent the browser receives during a fixed idle window.
How The Drift Test Works
Each pointermove event gives us a new (x, y) in CSS pixels. We compare consecutive events, sum the Euclidean distance, track the largest single jump, and count the number of events. After 10-180 seconds we report:
Total drift — sum of distances between consecutive pointer samples (px).
Max single-event delta — the biggest jitter jump in one event (px).
Pointer events recorded — how many moves the browser reported.
Zero pixels total = a perfectly still sensor. A couple of pixels over 60 seconds is normal electronic noise.
Laser sensors (Philips Twin-Eye, older Razer) see fine surface detail, which is great on cloth but triggers false movement on glossy, painted, or highly reflective desks. Optical sensors (PixArt PMW3360, PAW3395, HERO) track contrast changes — they hate transparent glass mats and very dark surfaces. Matching the sensor to your mousepad eliminates 90% of drift reports.
When Drift Is A Real Problem
If the test reports more than ~25 px over 60 seconds on a proper mousepad with acceleration disabled, the issue is usually one of: a damaged sensor lens, outdated firmware, a sensor-smoothing bug in a gaming driver, or a failing USB cable introducing noise. Update the mouse driver, try a different USB port, then replace the mouse if drift persists.
Cursor Moving By Itself?
If the cursor moves when your hand is off the mouse, use the full mouse cursor moving by itself guide to separate sensor jitter from touchpad input, controller drift, surface problems, USB or wireless issues, and security concerns.
Mouse drift is unwanted cursor movement when your hand is not touching the mouse. The sensor incorrectly reports motion from surface noise, firmware bugs, or damaged optics.
How long should I run the drift test?
30 seconds is enough to spot obvious drift. Run 3 minutes to detect slow, intermittent drift that only shows up occasionally.
Why does my mouse drift on a glass desk?
Optical sensors need a textured surface to track contrast. Glass and very glossy desks lack texture, which causes the sensor to misread motion. Use a proper mousepad.
Is any drift at all a problem?
No. A few pixels of noise over 60 seconds is normal electronic noise. Only be concerned when total drift exceeds 25 pixels on a good mousepad with acceleration disabled.
01 / 10Shape before specsRival Pro or Sensei Pro?Start with fit, size and button reach. The wireless headline is shared. Stock photos illustrate gaming.02 / 10Start hereWhat needs to change?Note palm contact, grip pressure and button reach on your current mouse. A replacement should solve a specific problem.03 / 10Official productRival: taller supportSteelSeries describes an ergonomic shell for palm and relaxed claw. Try the exact standard or Mini size for fit.04 / 10Official productSensei: lower profileA lower symmetrical shell, aimed at fingertip and aggressive claw. Check the exact thumb-button layout.05 / 10Compare dimensionsMini is not always lowerRival Pro Mini is 40.5 mm tall; standard Sensei Pro is 38.6 mm. Compare height as well as length.06 / 10In normal playCan you reach the controls?Aim while using the actions you need together. Check thumb-button reach and avoid accidental presses.07 / 10Vendor claimRead runtime per batterySteelSeries claims up to 16 h at 8K or 60 h at 1K per battery. The 32/120 h figures combine two batteries.08 / 10Know the limits8K is not a latency resultA browser cannot certify radio stability or physical click latency. Compare settings in your actual game.09 / 10Buying decisionUpgrade for a clear needKeep a mouse that works and fits. Confirm essential modes, total price and return terms before buying.10 / 10Check before replacingTest ordinary controls firstTest clicks and scrolling, then assess fit in play. A browser cannot certify hardware claims.
01 / 10Mouse showdownM42V2 vs M42The new mouse drops 14 g and seals the shell—but also moves from a PixArt 3389 to a 3327.02 / 10Weight45 g, Cable ExcludedCHERRY lists 45 g versus 59 g for the original M42. The V2 is solid, not perforated.03 / 10Modular shellTwo Shells Are Not NewBoth mice include two rear shapes. V2’s real shell change is a hole-free body with tool-free swaps.04 / 10SensorThe Sensor Trade-OffM42V2: 6,200 CPI, 220 IPS, 30 G. Original M42: 16,000 CPI, 400 IPS, 50 G.05 / 10InterpretationA Downgrade on PaperThose limits are lower. They do not prove bad tracking; independent instrumented tests still matter.06 / 10PollingSame 1,000 Hz CeilingBoth wired mice top out at 1,000 Hz. The V2 also offers 125, 250, and 500 Hz modes.07 / 10Price$39.99 US LaunchThe V2 launched at $39.99. The older M42 also showed $39.99 on sale when checked Sept. 4.08 / 10Other changesWhat Else Changed?Huano 80M-rated switches, no RGB, PTFE-free UHMW-PE glides, and no software requirement.09 / 10Buyer cautionWho Should Wait?Low-sensitivity players focused on fast-swipe tracking should wait for lab data or test within a return window.10 / 10Your turnTest Your M42V2Compare browser-observed pointer-event consistency at 1,000 Hz. A browser cannot certify raw USB polling.
01 / 10MMO mouse decisionIs Razer's $180 Naga V3 Pro worth it?The answer depends on your binds, grip and tolerance for a heavier mouse.02 / 10The main reasonThree plates. Up to 23 controls.Choose 12 buttons for MMOs, 6 for mixed games or 2 for a simpler layout.03 / 10Learning curveMore buttons are not instant speedMap only awkward keyboard reaches first, then add commands as muscle memory settles.04 / 10Fit checkExpect about 112–117 g with a plateThat is feature-dense, not ultralight. Test grip comfort inside the return window.05 / 10Wireless and battery155 hours HyperSpeed; 280 BluetoothThose are Razer claims. Lighting, polling and use can shorten real runtime.06 / 1050K sensorShape matters more than maximum DPIFocus Pro 50K is flagship hardware, but normal play uses a fraction of its ceiling.07 / 10Clicks and scrollGen-4 optical switches; three wheel modesThe 100-million-click figure is a rating, not a promise for every unit.08 / 10Delivery dayTest every plate before building profilesCheck all buttons, wheel tilt, double inputs, DPI stages and wireless consistency.09 / 10The price tradeoff$179.99, while 8K needs an extra accessoryNative polling is 1,000 Hz. Do not buy a dongle unless you know why you need 8K.10 / 10VerdictBuy for many binds; skip for simple FPSIf you buy it, test every physical input before trusting a complex profile.