How to Set a Default Browser on Mac

Switching your default browser on a Mac is a straightforward process, but the steps vary slightly depending on your macOS version — and the browser you want to use has to be installed and configured before macOS will recognize it as an option. Here's everything you need to know to make the change confidently.

What "Default Browser" Actually Means on macOS

Your default browser is the app macOS opens automatically whenever you click a link — in an email, a document, a notification, or any other app outside of a browser itself. It's also the browser that handles URLs passed from other applications via the system's URL scheme handling.

This setting is stored at the system level, not inside any individual browser. That means changing it in one place — System Settings — applies universally across macOS, regardless of which browser you had open last or which one you prefer for specific tasks.

How to Change Your Default Browser in macOS Ventura, Sonoma, and Later

Apple moved its settings interface from System Preferences to System Settings starting with macOS Ventura (13.0). If you're on a recent Mac, here's the path:

  1. Click the Apple menu (🍎) in the top-left corner of your screen
  2. Select System Settings
  3. In the sidebar, click Desktop & Dock — or use the search bar at the top and type "default browser"
  4. Scroll down to find the Default web browser dropdown menu
  5. Click the dropdown and select your preferred browser from the list

Only browsers that are fully installed and have registered themselves with macOS will appear in this list. If your browser of choice isn't showing up, open it once and let it complete its initial setup, then return here.

How to Change Your Default Browser in macOS Monterey and Earlier

On macOS Monterey (12), Big Sur (11), and older versions still using System Preferences:

  1. Open System Preferences from the Apple menu or Dock
  2. Click General
  3. Find the Default web browser dropdown near the top of the window
  4. Select your preferred browser

The logic is identical — only installed browsers that have registered with the system will appear as options.

Changing the Default Browser From Within the Browser Itself

Most major browsers also offer a shortcut to set themselves as default from within their own settings:

BrowserWhere to Find It
ChromeSettings → Default browser → Make default
FirefoxSettings → General → Make Default
EdgeSettings → Default browser → Make default
SafariHandled only through macOS System Settings
ArcPrompts during first launch; also in app settings

Clicking "Make default" inside a browser typically opens the same macOS system panel — it doesn't bypass the operating system setting. Safari is the exception: it doesn't surface this option internally because it's Apple's own app and expects you to manage it through the OS directly.

Why Your Browser Might Not Appear in the List 🔍

A few common reasons a browser won't show up as an option:

  • It hasn't been fully launched yet. Browsers register with macOS during their first run. If you downloaded but never opened it, macOS doesn't know it's there.
  • It's damaged or incomplete. A corrupted install may prevent proper system registration.
  • It's running from the Downloads folder. Some users forget to move an app to the Applications folder before running it — this can cause registration issues.
  • Older browser versions. Very outdated browser versions may not be compatible with newer macOS releases and may fail to register properly.

If relaunching doesn't help, a clean reinstall of the browser typically resolves it.

How This Interacts With Safari Specifically

Safari is deeply integrated with macOS in ways other browsers are not. Even if you set a different default browser, Safari may still be invoked in certain contexts — particularly when clicking links inside Apple's own apps like Mail (in some configurations), Messages, or when using Handoff and Continuity features. Some Apple ecosystem services assume Safari and may route around your default setting depending on the app version and macOS build.

This is a meaningful variable for users who are heavily embedded in the Apple ecosystem versus those who primarily use cross-platform tools.

The Variables That Make This Decision Personal

Setting the default is the easy part. Deciding which browser to set as default depends on factors specific to your setup:

  • How much you rely on Apple ecosystem features — iCloud Keychain, Handoff, and Apple Pay work most seamlessly in Safari
  • Whether you work cross-platform — Chrome, Firefox, and Edge offer more consistent experiences across macOS, Windows, iOS, and Android
  • Privacy priorities — browsers differ significantly in their default tracking protection, telemetry collection, and extension ecosystems
  • Performance on your specific Mac — browser memory usage and battery impact vary by machine, chip generation (Intel vs Apple Silicon), and the number of tabs and extensions you run
  • Extension and workflow dependencies — if specific extensions or developer tools are central to how you work, that narrows the field considerably

A Mac user running an M-series chip with a lean tab habit will experience browsers differently than someone on an older Intel MacBook Pro running a dozen extensions and multiple profiles simultaneously. The step-by-step process is identical for both — but the right browser to land on is not.