Setting a default browser on Mac takes about one minute and happens in System Settings

Your default browser is the app that opens when you click a link in email, Messages, or anywhere else on your Mac. To change it, you go to System Settings, find the General section, and pick a new browser from a dropdown menu. The change takes effect immediately — you do not need to restart your computer.

This guide covers macOS Sonoma and later, which is where Apple moved this setting. If you are on an older version of macOS, the steps are slightly different but the idea is the same. You can check which version you have by clicking the Apple menu and selecting About This Mac.

Key Takeaways

  • Open System Settings, click General in the sidebar, then scroll down to find the Default web browser dropdown.
  • The dropdown shows every browser installed on your Mac, including Safari, Chrome, Firefox, Edge, and others.
  • Your choice takes effect right away — links will open in the new browser the next time you click one.
  • You can change your default browser back at any time using the same menu.

Open System Settings and navigate to General

Click the Apple menu in the top-left corner of your screen and select System Settings. The System Settings window will open. On older Macs running earlier versions of macOS, this was called System Preferences, but the location and layout are similar.

In the sidebar on the left, click General. You will see several sections listed: Software Update, AirDrop, Default apps, and others. Scroll down until you see the line that says "Default web browser" with a dropdown menu next to it. This is the setting you need to change.

Choose your new default browser from the dropdown

Click the dropdown menu next to "Default web browser." A list will appear showing every browser you have installed on your Mac. Common options include Safari, Google Chrome, Mozilla Firefox, Microsoft Edge, and Brave. If you have installed other browsers like Opera or Vivaldi, they will show up here too.

Click the browser you want to use as your default. The menu will close and your choice is now set. You do not need to click a Save button or restart your Mac — the change happens immediately and is stored in your user account settings.

Verify the change worked

To confirm your new default browser is working, open an email or message that contains a link. Click the link. It should open in the browser you just selected. If you do not have any emails with links handy, you can also test this by opening a document or webpage that has a hyperlink.

If it opens in a different browser, go back to System Settings and check that you selected the right one. Sometimes the change takes a few seconds to register across all your open apps, so try clicking another link if the first one does not work. Close and reopen your email app if the problem persists.

Switching back to a different browser later

You can change your default browser as many times as you want. Just go back to System Settings, click General, and pick a different browser from the "Default web browser" dropdown. There is no limit to how often you can switch, and no penalty for changing frequently.

Some people keep Safari as their default for everyday use but switch to Chrome when they need to use a tool that works better in Chrome. You can make that change in seconds whenever you need to. Others prefer Firefox for privacy reasons and switch to it permanently. The choice is entirely yours and can be changed whenever you want.

What happens if you uninstall your default browser

If you delete the browser you set as default, macOS will automatically switch your default to Safari. This prevents a situation where your default browser no longer exists on your computer and links would have nowhere to open.

If you uninstall a browser and want to use a different one as your default, just go back to System Settings and pick a new one from the dropdown. Safari will remain your default until you actively choose something else, so you will always have a working default browser.

Understanding browser-specific settings and data

Changing your default browser does not affect your bookmarks, passwords, or browsing history in any of your browsers. Each browser stores its own data separately, and switching your default only changes which app opens when you click a link — nothing else.

If you want to move bookmarks or passwords from one browser to another, you will need to do that separately using each browser's import or export features. Most browsers have a menu option to import bookmarks from another browser, which makes the transfer straightforward.

Frequently Asked Questions

Can I set a different default browser for work and personal use?

No — macOS only lets you set one default browser for your entire user account. If you need to use different browsers for different purposes, you will have to switch your default manually each time, or open the browser you want and paste the link into it.

Why do some links still open in Safari even though I changed my default?

Some apps ignore your default browser setting and always open links in Safari. This happens most often with Apple's own apps like Mail and Messages on older versions of macOS. Try updating to the latest version of macOS, or open the link manually in your preferred browser.

Does changing my default browser affect my bookmarks or passwords?

No. Your bookmarks, passwords, and browsing history stay in each browser where you saved them. Changing your default browser only changes which app opens when you click a link — it does not move or delete any of your data.

What if the dropdown menu is empty or shows no browsers?

This means you only have Safari installed. Install another browser like Chrome or Firefox first, then go back to System Settings. The new browser will appear in the dropdown once the installation is complete.

Will changing my default browser affect my internet speed or performance?

No. Your default browser setting only controls which app opens links. It does not change how fast your internet connection is or how your Mac performs. Different browsers may run at different speeds depending on what you are doing, but that is separate from which one is set as default.