On macOS, the default browser is the app that opens when you click a link outside of any browser, such as in emails, messages, or system preferences. You can change this in System Settings by choosing your preferred app, and you can set individual browsers as default for specific link types or file protocols. This guide explains how to check and update your default browser on recent macOS versions and what to expect after changing it.
What the default browser setting does on Mac
The default browser on macOS determines which app opens web links launched from other apps, the Finder, or system components. It does not affect behavior inside apps that embed their own browsers, and it can differ from your start page or homepage. macOS maintains these associations per app and per protocol, so you can use one browser for general web links and another for specific link types.
How macOS decides which browser opens a link
- System-level links, such as those in Apple menus or system preferences, typically open in the current default browser.
- App-level associations can override the default for certain link schemes, such as magnet or custom protocol URLs.
- Some apps offer their own internal browsers or viewers that ignore the system default.
How to change the default browser in System Settings
Use System Settings to update your default browser and review per-app associations. Changes apply systemwide for apps and components that respect the macOS default mechanism.
- Open System Settings from the Apple menu or Dock.
- Select General, then choose Default web browser.
- Pick the browser you want from the list, such as Safari, Chrome, Edge, or Firefox.
- Quit and reopen apps if links do not open as expected.
Check your current default browser
Your current default browser appears next to Default web browser in System Settings. If the list is empty or incomplete, open each candidate app at least once to register it with the system.
Set per app or per protocol associations
macOS also lets you define which app handles specific link types or file protocols. These associations can complement or override the global default browser setting.
- Select the file, folder, or volume in the Finder.
- Press Command-I to open Get Info.
- Expand Open with:
- Choose an app from the list or choose Other to browse.
- Click Change All to apply the choice to all items of this kind.
Browser-specific protocol handling
Some browsers register custom URL schemes, such as http and https, and will prompt you when you change associations. If a browser does not appear in the Open with list, launch it once to register its supported schemes with the system.
| App | Default on install | Supported protocols | Notes |
|---|---|---|---|
| Safari | Yes | http, https, mailto, file | Integrated with macOS; appears by default |
| Chrome | No | http, https, mailto, custom schemes | Registers on first launch; prompts on protocol changes |
| Edge | No | http, https, mailto, custom schemes | Uses Chromium behavior; similar to Chrome |
| Firefox | No | http, https, mailto, custom schemes | May require manual association for some link types |
What changes after updating the default browser
After you change the default browser, web links from Mail, Messages, Notes, and most system dialogs will open in the new app. Per app and per protocol associations can still override this behavior for specific content. Some apps may require a restart before they recognize the updated default.
Troubleshooting tips
- If a link opens the wrong app, use Get Info in the Finder to change the association for that item type.
- Reinstall or update the browser if it does not appear in the default browser list.
- Quit and reopen apps after changing settings to ensure they pick up the new defaults.
Frequently asked questions
- Does changing the default browser affect my home page or passwords? No. The default browser setting only controls which app opens links; it does not change browser settings, home pages, or stored passwords.
- Can I use different browsers for different link types? Yes. You can set per app or per protocol associations in Get Info to route specific links to different apps.
- Will this affect how websites behave? No. Websites render the same; only the app that displays them changes.
- Do per app associations override the system default? Yes. An app-specific association takes precedence over the global default for that app.
macOS version notes
The location and wording of these settings are consistent across macOS Sonoma and earlier major releases. On macOS Ventura and later, System Settings groups the option under General. On earlier releases, it may appear in System Preferences with a similar path.
Conclusion
Changing the default browser on Mac is straightforward in System Settings, and per app or per protocol associations give you fine control over which app handles specific links. For most users, setting a preferred browser globally and adjusting exceptions where needed provides a reliable and predictable experience across apps and workflows.