Use your phone as a mouse jiggler

Open this page on a phone or tablet, start the moving pattern and rest an optical mouse on the screen. If the sensor reads the motion, your computer receives real mouse movement. Whether it works depends on the mouse and the screen, so use the sensor check first.

Phone jiggler controls

Ready. Turn the phone brightness up, then press Start and place the mouse on the moving pattern.

The pattern moves smoothly and does not flash. If moving patterns make you uncomfortable, look away from the phone while it runs.

Open on your phone

Scan with the phone camera. The code is generated in this page and contains only this address.

Sensor check (on your computer)

Open this page on the computer too, put the cursor inside the box below, then rest the mouse on the phone. If the sensor reads the pattern, the box reports movement.

No movement in the last 10 s

How to set it up

  1. On your computer, scan the QR code with your phone camera, or type this page's address on the phone.
  2. On the phone, set brightness high and pick a pattern. Stripes or Speckle are good first tries.
  3. Choose a motion. “Small circles” keeps the cursor roughly in place; “One direction” moves it steadily and it may reach the edge of the screen.
  4. Set a timer if you want it to stop by itself, then press Start full screen.
  5. Rest the mouse flat on the phone screen. Do not press any button.
  6. Check on the computer that the cursor moves (see the sensor check below). To stop, tap the screen and press Stop, or press Esc on a keyboard.

While the pattern runs, the page also asks the phone for a screen wake lock so the phone display does not go dark. If the phone's browser does not support it, adjust the timeout as described for Android or iPhone and iPad.

Why a moving picture can move the cursor

An optical or laser mouse contains a tiny camera that compares pictures of the surface under it many times per second. When the texture appears to shift, the mouse reports movement. A moving pattern on a screen can produce that shift without the mouse moving.

It is not reliable with every mouse. Mouse makers advise against glass and other see-through or reflective surfaces[1], because the sensor relies on surface texture and glass is almost completely flat[2]. A phone screen is glass over a lit image, so results vary with the sensor, the screen coating, the brightness and the pattern.

This is real input as far as the computer is concerned, because it comes from the mouse. It is still visible to anyone looking at the desk, and patterns of perfectly regular movement can be flagged by monitoring software (see what can be detected).

Check whether your mouse responds

  1. Open this page on the computer as well and move the cursor into the Sensor check box.
  2. Start the pattern on the phone and place the mouse on it without touching the buttons.
  3. Within a few seconds the box should say Movement detected and count events and pixels. If it stays on “No movement”, the sensor is not reading the pattern.

The box can only see movement while the cursor is over it, so “Small circles” is the best motion for testing. If nothing is detected, try in this order: raise brightness, switch to Stripes or Speckle, change the speed, wipe the screen, and lift the mouse slightly at the front so the sensor sits flat. Some mice simply will not track on glass. The troubleshooting guide lists more checks.

What tends to work, and what does not

SetupLikely result
Corded or wireless optical mouse with a visible red lightOften worth trying; test with the sensor check
Laser mouseMixed; some track glass poorly
Mice designed to track on glassMay ignore the pattern and read the glass itself
Trackpad, trackball, touchscreenWill not work: there is no camera looking at the screen
Phone screen with low brightness or a matte protectorWorse contrast; raise brightness or remove the protector if practical

This method moves the cursor, unlike the browser keep-awake tool that only keeps a display on. If you want to understand the difference between the two families of tools, read what a mouse jiggler is.

Battery, heat and comfort

  • A bright screen that stays on uses battery quickly. Plug the phone in for long sessions and use the timer.
  • Some phones dim or limit brightness when they get warm or when battery saver is on, which can stop the sensor from tracking.
  • The patterns move smoothly and never flash the whole screen. If motion bothers you, look away from the phone, or rely on the browser tool instead.
  • If your device asks for reduced motion, the preview stays still and nothing moves until you press Start.

Frequently asked questions

Does it work on iPhone and Android?

The page runs in current mobile browsers on both. iPhone Safari may not allow true full screen for a web page; the pattern then fills the browser window, which is enough. Whether the mouse reacts depends on the mouse, not on the phone brand.

Is a mouse jiggler video the same thing?

A looping video can work the same way, but this page draws the pattern live, lets you change speed and motion, keeps the screen awake and stops on a timer.

Why does my cursor drift to the corner?

You picked “One direction”. Switch to “Small circles” or “Side to side” so the movement cancels out.

Does the QR code send data anywhere?

No. It is drawn in your browser and only contains the address of this page.

Sources

Official documentation consulted when writing this page. Menus and defaults change between versions, so check the current documentation for your version.

  1. Cursor does not follow mouse movements — Logitech Support
  2. Logitech Unveils Mice That Work Where Others Fail (2009) — Logitech
  3. Screen Wake Lock API — MDN Web Docs

Last reviewed: November 2, 2026