FOR macOS

Take control
of your scrolling.

MouseFlipper switches macOS scroll direction for you. Connect a mouse → standard scrolling. Disconnect it → natural trackpad scrolling.

AutomaticReacts when a mouse connects.
PrivateLocal, no account, no analytics.
LightweightA tiny menu bar utility.
FreeSource available on GitHub.
MouseFlipper open on a MacBook screen
Computer mouse next to a keyboard on a desk
Simple, but effective

One job.
Done really well.

MouseFlipper exists so you no longer change scroll direction by hand every time you connect or disconnect a mouse.

See MouseFlipper in action

No overloaded control panels. Only the settings you actually need.

Runs in the background

Always in the menu bar. No Dock icon, and nothing getting in the way.

MouseFlipper settings with automatic scroll switching

Clear settings

Automatic switching and launch-at-login in one compact view.

Smart switching

Connect a mouse → standard scrolling. Disconnect it → natural trackpad scrolling.

Ready to try it?

Download MouseFlipper and stop changing scroll direction by hand.

Download for macOSmacOS 13+ · Intel & Apple Silicon

How to install

A few steps, without extra system permissions.

1. Download Get the latest build from GitHub Releases.
2. Open the package Unzip the archive or open the .dmg disk image.
3. Move to Applications Copy MouseFlip.app into /Applications.
4. Launch the app Right-click → Open → Open
5. Done Enable automatic switching and launch with macOS.
MouseFlipper for macOS

Reverse mouse scrolling on Mac without opening System Settings all day.

Natural scrolling on the trackpad feels right for many people, but the same mouse scroll direction on macOS often feels backwards. MouseFlipper handles a different scroll direction for mouse and trackpad the simple way: connect a mouse for standard mouse scrolling, disconnect it for natural trackpad scrolling.

The utility runs locally, with no account and no analytics. It does not ask for extra permissions. Mouse detection uses I/O Registry / IOKit, without Accessibility, Input Monitoring or CGEventTap.

FAQ

Common questions

Short answers about mouse scroll direction on Mac and what MouseFlipper does not need.

Is MouseFlipper free?

Yes. The project is distributed for free and its source is publicly available in the GitHub repository.

Does the app send my data anywhere?

No. MouseFlipper runs locally without analytics, an account or network functionality.

Which Macs are supported?

The current project requires macOS 13 Ventura or newer and supports Intel and Apple Silicon Macs.

Does it need permission to control my whole computer?

No. MouseFlipper does not use Accessibility, Input Monitoring or CGEventTap. Mouse detection is handled through I/O Registry / IOKit.

Why is there no Dock icon?

That is intentional. MouseFlipper is a menu bar utility designed to stay out of the way.