Default Browser
Default Browser app icon

Default Browser

Switch default browser from your menu bar

Change the system default browser from your menu bar or with a keyboard shortcut, or let your Focus mode or the Shortcuts app change it for you.

$6, one-time purchase · Requires macOS 26 or later

Default Browser screenshot 1
Default Browser screenshot 2
Default Browser screenshot 3

[…] it makes it easy to quickly switch between browsers whether you’re testing them like me, you’re a developer testing code in different browsers, or you simply prefer certain browsers for certain tasks.

MacStories

Sindre Sorhus is a serial indie app developer that specializes in creating niche apps that solve a particularly nagging problem in an often seamless way. Default Browser is one of my favorites.

Lifehacker

Works flawlessly! It’s exactly what I needed to quickly switch between browsers! Thank you for this fantastic app!

Petar Stoyanov

Useful if you use one browser for work and another for everything else.

Unlike similar apps, this one actually changes the system default browser (and without a prompt).

Features

  • Set the system default browser
  • Choose which browsers are shown in the menu
  • Hide menu bar icon
  • Show the default browser’s icon in the menu bar
  • Keyboard shortcut to show the menu
  • Shortcuts app integration
  • Focus Filter to automatically switch browser based on Focus mode

Mentions:


TIP

Switching the default browser is also a feature of my Supercharge app.


Tips

Browser selector

Set a keyboard shortcut to open the menu. Once open, select a browser by pressing its number key or navigate using the arrow keys.

Launch browser

Hold the Option key and click a browser in the menu to open it, rather than setting it as the default.

Switch to specific browser with keyboard shortcut

Create a shortcut in the Shortcuts app for each browser using the “Set Default Browser” action, then assign a keyboard shortcut to the shortcut.

Automatically switch browser based on a trigger

The triggers could be: time of day, Wi-Fi network, Focus mode, etc.

For example, set up automatic browser switching between work and personal use through the Shortcuts app. Create two shortcuts using the “Set Default Browser” action, one for each browser. Then use Shortcuts automations to run these shortcuts based on time of day or Wi-Fi network. The Wi-Fi trigger is particularly useful for office workers, as it switches browsers automatically when you connect to your work network.

Use the Focus Filter to switch browser based on the active Focus mode.

Frequently Asked Questions

I have a feature request, bug report, or some feedback

Click the feedback button in the app or send it here.

The app does not show up in the menu bar

Try this

You may also have disabled the “Show menu bar icon” setting, which hides the menu bar icon. Launch the app again to show the menu bar icon.

Can it support rules for which browser to use for certain URLs?

Features like rules require the app to intercept and forward URLs by acting as the default browser. This app simply changes the default browser. Check out my Velja app for rules and more.

Can it support browser profiles?

Same answer as the above.

With the exception of Orion, which implements profiles as separate apps.

How is it different from your Velja app?

Velja works by acting as a browser and forwarding URLs to other browsers, enabling features like rules, interactive browser prompt, desktop app handling, and URL tracking parameter cleaning. This app is simpler: it just changes the system default browser directly.

I already own Supercharge. Does this offer any benefits over its browser switcher feature?

Compared to the browser switcher in Supercharge:

  • Default browser app icon in the menu bar.
  • Larger app icons in the menu.
  • Keyboard shortcut to show the menu.
  • Number key selection for browsers in the menu.

Why is this not in the App Store?

Much of the functionality would not be possible in the App Store because of sandboxing.

Can the default browser change based on the macOS desktop Space I’m in?

No. macOS does not expose the active Space to apps, so the app cannot detect or react to it. You can instead automate switching with Focus Filters or Shortcuts (see tips).

Can you localize the app into my language?

I don’t plan to localize the app.

More FAQs

Scripting

Shortcuts

The app comes with support for the Shortcuts app. Look up the app in the Shortcuts app to see what actions it provides.

For example, you could use Shortcuts automations to switch to a certain browser at a specific time of the day, or maybe when joining a specific Wi-Fi network.

Focus Filter

The app includes a Focus Filter to automatically switch the default browser based on the Focus mode. Enable it in “System Settings › Focus”.

Focus Filters are broken on macOS 26.5 and later because of a macOS bug.

Events

The distributed notification com.sindresorhus.defaultBrowserDidChange is emitted when the default browser is changed from the app or the Shortcuts action.

Older Versions

These are free for everyone but they will not run on newer macOS versions.

Get Default Browser

Switch default browser from your menu bar

$6, one-time purchase