How to reverse mouse scrolling on macOS
Switching from Windows to macOS can feel deeply frustrating when your mouse wheel moves web pages in the opposite direction. This guide breaks down the easiest ways to fix mouse scrolling using native menus, lightweight utilities, or a quick command-line tweak.
Summary
- macOS natural scrolling follows the finger, like a phone.
- Turning the Mouse option off also changes the trackpad.
- Split the two with a utility such as Scroll Reverser.
- defaults write edits the same global key and needs a restart.
- Gaming-mouse drivers can ignore the system setting.
Why the wheel feels backwards
macOS calls it natural scrolling when content follows the finger, the same way a phone screen does. People coming from Windows expect the opposite: wheel down, page down. The mouse is fine. The default system preference is what changed.
The built-in switch is a single key. It applies to a USB mouse and the trackpad together. System Settings cannot give the mouse Windows-style scrolling and keep the trackpad on the Mac gesture.
Step by step
Start with the built-in switch. Install an app only when the mouse and the trackpad need different directions.
- Open the Apple menu and choose System Settings. On Monterey and earlier the name is System Preferences.
- Open Mouse. If the device is missing, connect it and wait for the pane to list it.
- Turn Natural scrolling off. The page then moves down when the wheel moves down.
- Scroll a long window, such as a browser page, and confirm the direction before installing anything.
- If the trackpad now feels wrong, install the free Scroll Reverser and reverse only the mouse.
- Restart the Mac if you use the Terminal command below. The global key is read again on the next session.
defaults write NSGlobalDomain com.apple.swipescrolldirection -bool falsefalse turns natural scrolling off. To restore the macOS default, change false to true and restart again.
Common mistakes
System Settings and the vendor driver fight. Whichever one writes the preference last wins. To complement this implementation in production environments, see our related technical analyses on Standardizing Shortcuts and Workflows in UNIX and macOS Environments and Chiller and Inverter Telemetry Synchronization with Modbus TCP and MQTT.
- Logi Options, SteerMouse and gaming mice can restore the old direction when they launch.
- The defaults command does not split mouse and trackpad. It edits the same global key.
- Some apps, such as image editors, ship their own scrolling and ignore the system.
- Use the new direction for a full day before deciding the change failed.
Conclusion
For one behavior on both mouse and trackpad, turn Natural scrolling off in System Settings. It is immediate and installs nothing.
For different directions, leave the system alone and use a utility that reverses only the mouse.