How to Change the Default Browser on a Mac
Switching your default browser on a Mac is one of those settings that's easy to overlook — it stays whatever it was when you first set up your machine unless you deliberately change it. Whether you've recently installed a new browser or simply decided Safari isn't your preferred option, macOS gives you a straightforward way to make the switch. What's less obvious is how that setting interacts with your apps, your iCloud setup, and your overall workflow.
What "Default Browser" Actually Means on macOS
When you click a link in an email, a document, a notification, or any app that isn't a browser itself, macOS needs to know where to send it. The default browser is the app that handles those link-opening requests system-wide.
It doesn't affect links you click inside a browser — those open in whatever browser you're already using. But anywhere outside of a browser, the default setting takes over. This includes:
- Links in Mail or third-party email clients
- Links in calendar invites
- Links clicked from Finder, Notes, or Messages
- URLs opened via Terminal or automation tools
Changing the default browser is a system-level setting, not a browser-level one. You set it in macOS preferences, not inside the browser's own settings.
How to Change the Default Browser in macOS 🖥️
The steps vary slightly depending on which version of macOS you're running, but the logic is the same across all recent versions.
macOS Ventura, Sonoma, and Later (System Settings)
- Click the Apple menu (top-left corner) and select System Settings
- Click Desktop & Dock — wait, wrong path. Go to General in the left sidebar
- Locate the Default web browser dropdown menu
- Click the dropdown and select your preferred browser from the list
- Close System Settings — the change takes effect immediately
macOS Monterey and Earlier (System Preferences)
- Click the Apple menu and open System Preferences
- Click General
- Find the Default web browser dropdown near the top of the panel
- Select your preferred browser
- Close the window
Important: The browser you want to set as default must already be installed on your Mac. It won't appear in the dropdown otherwise. If you just installed a new browser, it should appear in the list right away — no restart required.
Why Safari Is the Default (and What Changes When You Switch)
Apple sets Safari as the default browser on every Mac because it's deeply integrated with macOS and iOS. It uses the system's keychain for password storage, syncs tabs and bookmarks across Apple devices via iCloud, and is optimized for Apple Silicon in terms of battery efficiency.
When you switch to a different default browser, a few things shift:
| Feature | Safari Default | Third-Party Default |
|---|---|---|
| iCloud tab sync | Full | Limited or none |
| Battery optimization | Apple-optimized | Varies by browser |
| Keychain integration | Native | Requires setup |
| Handoff with iPhone/iPad | Native | Limited |
| Link handling from Apple apps | Safari | New default browser |
None of this means switching is the wrong move — it just means the ecosystem tightens around Safari in ways that aren't always obvious until you've switched.
Browsers That Can Be Set as Default on Mac
Any browser installed from the Mac App Store or directly from a developer's website can become the default. Common options include:
- Google Chrome — syncs with your Google account, strong extension library
- Mozilla Firefox — privacy-focused, highly customizable
- Microsoft Edge — Chromium-based, integrates with Microsoft 365
- Brave — built-in ad and tracker blocking
- Opera — includes a built-in VPN and sidebar tools
- Arc — newer, macOS-native design philosophy
Some browsers will prompt you to set them as default when you first open them. You can dismiss that prompt and handle it through System Settings/Preferences instead — either approach reaches the same result.
What to Do If Your Browser Doesn't Appear in the List 🔍
If a browser you've installed isn't showing up in the default browser dropdown, there are a few likely explanations:
- The browser installation didn't complete properly — try reinstalling
- The app is in your Downloads folder but hasn't been moved to Applications — macOS may not fully register it
- You're running an older version of macOS that doesn't support a newer browser build
- The browser requires a separate update before it registers correctly with the system
Moving the app to your /Applications folder and launching it at least once before checking the dropdown resolves the issue in most cases.
The Variables That Affect Which Default Browser Makes Sense
This is where individual setup starts to matter more than any general guidance can account for.
Your Apple device ecosystem plays a significant role. If you use an iPhone and iPad alongside your Mac and rely on features like Handoff, Universal Clipboard, or iCloud tabs, switching away from Safari introduces friction that may or may not be worth it to you.
Your Google or Microsoft account usage shifts the calculation in a different direction. If your work or personal life is organized around Google Workspace or Microsoft 365, browsers designed around those platforms offer tighter integration.
Privacy preferences vary widely. Some users prioritize browsers with aggressive tracking protection by default; others want full cross-device sync even if that means sharing more data.
Performance on your specific hardware is another factor. Browsers behave differently on Intel Macs versus Apple Silicon Macs, and memory usage varies enough between Chrome, Firefox, and Safari that it can meaningfully affect performance on older machines with limited RAM.
Extension and workflow dependencies can lock certain users into specific browsers regardless of preference — if you rely on a browser extension that only exists for one platform, that narrows the decision quickly.
The setting itself takes less than a minute to change. What takes longer is working out which browser actually fits how you use your Mac — and that answer looks different depending on your hardware, your habits, and the other devices and services you're working with.