How to Change the Default Browser on Mac

Switching your default browser on a Mac is one of those tasks that sounds straightforward — and it mostly is — but the exact steps, potential friction points, and what "default" actually controls can catch people off guard. Here's a clear breakdown of how it works, what affects the process, and why the right answer looks different depending on your setup.

What "Default Browser" Actually Means on macOS

When you set a default browser on your Mac, you're telling macOS which application should open whenever you click a link from outside a browser — in Mail, Messages, Calendar, Notes, or third-party apps. It does not change which browser opens when you directly launch another browser manually.

This distinction matters. If you click a link in an email and Chrome opens instead of Safari, that's your default browser at work. If you prefer Firefox to handle those moments, that's the setting you're changing.

How to Change Your Default Browser in macOS System Settings

Apple has adjusted where this setting lives across different macOS versions, so the path depends on which version you're running.

macOS Ventura, Sonoma, and Later

  1. Open System Settings (the gear icon in your Dock or Apple menu)
  2. Click Desktop & Dock — no, wait — go to General from the left sidebar
  3. Look for Default web browser
  4. Click the dropdown menu and select your preferred browser
  5. Close System Settings — the change takes effect immediately

macOS Monterey and Earlier (including Big Sur, Catalina)

  1. Open System Preferences
  2. Click General
  3. Find the Default web browser dropdown near the top
  4. Select your browser of choice

That's the core process. But there are variables that determine whether it goes smoothly.

Variables That Affect How This Works 🖥️

The Browser Must Be Installed First

The dropdown only lists browsers that are already installed on your Mac. If you want Firefox, Brave, Arc, or any other browser as your default, you need to download and install it before it appears as an option. Safari is always present since it's built into macOS.

Some Browsers Ask During Setup

Most third-party browsers — Chrome, Firefox, Edge, Arc — will prompt you to set them as default during initial installation or first launch. If you accepted that prompt, the switch may already be done. If you declined, you'll need to go through System Settings manually.

Browser-Side Settings vs. System-Level Settings

Here's where it gets slightly more layered. Some browsers have a "Make Default" button inside their own settings:

BrowserWhere to Find It
Google ChromeSettings → Default browser → Make default
Mozilla FirefoxSettings → General → Make Default
Microsoft EdgeSettings → Default browser → Make default
SafariNo in-app button needed; set via System Settings

Clicking that in-browser button typically routes you to macOS System Settings automatically in modern macOS versions, rather than changing the setting silently in the background. Either path — starting from System Settings or from the browser — leads to the same result.

macOS Version Matters

If you're on an older macOS (pre-Catalina), the interface is slightly different but the General → Default web browser path still applies. If you're on a managed Mac (corporate or school-owned), system administrators may have restricted this setting, and it may appear grayed out or locked.

What Doesn't Change When You Switch Default Browsers

A common point of confusion: switching your default browser doesn't:

  • Transfer bookmarks, passwords, or history from one browser to another (that requires a separate import process)
  • Change the browser used inside apps that have their own embedded browser — some apps render web content in a built-in view that ignores system default settings entirely
  • Affect links you click within any browser — those open within that browser regardless of default settings

The Spectrum of User Situations 🔄

The steps above cover the technical process, but what makes this topic more nuanced is how differently users arrive at this task:

New Mac users coming from Windows may expect browser preference to carry over from their previous setup — it doesn't. macOS defaults to Safari fresh out of the box.

Users with multiple browsers installed might find that a recent install silently prompted them to set a new default. Checking System Settings → General will show you what's currently active.

Enterprise or education Mac users may find the default browser locked by an MDM (Mobile Device Management) profile. In that case, changing it requires going through IT, not System Settings.

iCloud users who rely on Safari's Handoff feature — where you can pick up a webpage on another Apple device — may notice that feature only works when Safari is the active browser on all devices, since it's tied to Apple's ecosystem integration.

Users on older macOS versions who haven't updated in a while may find that newer browsers (Arc, for example) don't appear in their dropdown if those browsers have minimum macOS version requirements.

One More Thing: Per-App Browser Preferences ⚙️

Some apps let you override the system default. Slack, for instance, has its own setting for which browser opens links. So even if your macOS default is Firefox, Slack might still open Chrome — unless you change it in Slack's own preferences. If link behavior seems inconsistent across apps, that's often why.

Understanding the difference between the system-level default, browser-level prompts, and app-level overrides is what separates a clean setup from one where links keep opening in the "wrong" browser despite you thinking you've already fixed it.

What your ideal default browser setup looks like depends on which browsers you have installed, how you use your Mac, which apps you spend time in, and whether you're working within any managed environment constraints.