On macOS, the default browser is Safari. Safari is Apple’s built-in web browser and is installed on every Mac, handling links opened from apps, documents, and the Dock by default. Users can switch to another browser and set it as default, which causes the system to open links in the chosen app instead. This explainer covers how the default browser works on macOS, how to verify or change it, and what to consider when choosing alternatives.
How the Default Browser Works on macOS
macOS designates one application as the default browser for opening web URLs. When you click a link in Mail, Messages, Notes, System Settings, or any app that does not include an embedded browser, macOS launches the default browser and passes the URL to it. The same applies when you Command-click a link or choose Open from a contextual menu. The system records this preference in user and system settings and uses it across apps that rely on standard URL-opening behavior.
Default Browser vs Installed Browser
It’s important to distinguish between browsers that are installed and the one set as default. Safari is preinstalled and always present on macOS, so there is always a default. Other browsers, such as Chrome, Edge, or Firefox, can be installed manually and then set as default. If a non-Safari browser is set as default, macOS routes URL requests to that browser instead of Safari.
How to Check Your Current Default Browser
You can verify which browser macOS will use when you open a link without needing to open a webpage intentionally.
Check the Default Browser in System Settings
Open System Settings, go to Apps, then Default apps. In the Default apps section, you will see the browser listed next to Web browser. This is the app macOS will use to open links. On earlier macOS releases, the equivalent path was General in System Preferences or the respective pane in System Settings for URLs.
Check the Default Browser via Terminal
Advanced users can use the lsregister command to inspect the URL handler database, but for most users the System Settings UI is sufficient. There is no single file path that universally indicates the default browser; macOS uses the registered default app configured in the system.
How to Change the Default Browser on macOS
Changing the default browser is straightforward and can be done in a few steps using System Settings.
Using System Settings
- Open System Settings on your Mac.
- Select Apps, then Default apps.
- Find Web browser and click it.
- Choose the browser you want to use as default, such as Chrome, Edge, or Firefox.
After you select a new default, macOS will use that app to open links across the system. You can return to Safari at any time by repeating these steps.
Default Browser Behavior by App
Not all apps respect the system default browser in the same way. Some apps embed their own browsers or use in-app viewers that do not open the system browser at all. For example, Mail often displays HTML content inside the app without opening Safari, whereas other apps may offer a Preview option or always use the system default when you choose Open. Below is a quick overview of how browser launching typically behaves in common macOS apps.
| App | Behavior | Notes |
|---|---|---|
| Renders content internally; does not always open default browser | Use Open or click link with Command for external launch | |
| Messages | May open default browser for some link types | User-agent and link type can affect behavior |
| Notes | Renders simple HTML internally | Links may open in default system browser |
| System Settings | Uses Default apps settings | Respects the Web browser default |
| Finder (Command-click links) | Opens default browser | Command-click is a reliable way to test the default |
Safari as the Apple Ecosystem Default
Safari is tightly integrated with Apple technologies such as Handoff, iCloud Keychain, Apple Pay on the web, and Sign in with Apple. These features work best or are only available in Safari. Even if you set a different browser as default, you might still prefer Safari for specific workflows that depend on Apple-only services. Conversely, if your workflow relies on Chrome extensions or Microsoft Edge features, you may set those browsers as default instead.
Differences Between Safari and Common Alternatives
Chrome, Edge, and Firefox each bring distinct characteristics to macOS. Chrome and Edge are Chromium-based and offer similar rendering and extension ecosystems, while Firefox focuses on privacy and customization. Below is a brief comparison of key traits relevant to macOS users.
| Browser | Rendering Engine | Extension Sources | Key macOS Traits |
|---|---|---|---|
| Safari | WebKit | Safari Extensions Gallery | Optimized for Apple Silicon, lower memory use, strong privacy tools |
| Chrome | Blink (Chromium) | Chrome Web Store | Wide extension library, consistent cross-device sync, higher memory use |
| Edge | Blink (Chromium) | Microsoft Add-ons and Chrome Web Store | Microsoft integration, vertical tabs, Collections |
| Firefox | Gecko | Firefox Add-ons | Open source, strong tracking protection, customization |
When You Might Change the Default Browser
Users often change the default browser to match their workflow preferences. Typical reasons include wanting a different set of extensions, preferring a specific password manager, needing enterprise policies from their organization, or favoring a particular rendering or privacy approach. If you rely on a specific feature set or sign-in experience, setting that browser as default ensures links open consistently in the environment you prefer.
Troubleshooting Default Browser Issues
If links open in Safari even though you’ve set another browser as default, check that the app’s internal settings do not override system behavior. Some browsers require you to confirm default status inside the app, and updates or app resets can sometimes clear the default designation. Verify Default apps in System Settings and, if needed, re-select your preferred browser. For stubborn issues, restart your Mac and check again after updates or macOS upgrades.
Summary
The default browser on macOS is Safari, Apple’s built-in browser. It handles links opened from most apps and system dialogs unless you change the default in System Settings. You can switch to Chrome, Edge, Firefox, or another browser and make it the default for opening web URLs. Consider how each browser’s features, extensions, and integration with macOS affect your daily use when choosing the default that best fits your needs.