macOS menu bar browser switcher

The rightdefault browser for every app.

BrowserSwitch lets you switch the system default browser from the menu bar and assign Slack, Notion, Xcode, Mail, and other apps to the browser that fits their context.

macOS 13+ Local rules Notarized DMG ready
Real app screen

Manage default browser, URL rules, and app rules in one window.

BrowserSwitch shows the system default browser, URL-based rules, and per-app rules together, so it is clear where each link will open.

BrowserSwitch macOS app window showing default browser, URL rules, and app-specific browser rules

Not another browser. A routing layer for your links.

BrowserSwitch stays focused: menu bar access, default browser switching, and per-app routing rules for people who work across multiple browsers.

DEFAULT

Switch your system default browser instantly

Change Safari, Chrome, Arc, Edge, Firefox, or any registered browser directly from the menu bar.

RULES

Assign browsers to individual apps

Open Slack links in work Chrome, Xcode links in Safari, and Notion links in Arc without thinking about profiles.

MENUBAR

Lightweight and always nearby

No account, no busy window. Toggle App Routing when you need it; rules stay ready when you turn it back on.

Rules Preview

Rules are editable, persistent, and ready when routing is on.

Enable App Routing works like a switch. Turn it off to restore your real default browser; turn it on again and your existing app rules immediately apply.

SL Slack Chrome Work
XC Xcode Safari
NO Notion Arc
MA Mail Edge

Three steps to route links correctly.

BrowserSwitch follows the native macOS installation flow. No account, no cloud service, no browser habit changes.

01

Drag into Applications

Download the notarized DMG, open it, and drag BrowserSwitch into Applications like a regular macOS app.

02

Enable App Routing

Click BS in the menu bar and enable App Routing. BrowserSwitch becomes the http/https handler.

03

Create Rules

Use Set Browser for Apps to choose a target browser for each source app. Links route automatically afterward.

Designed for real multi-browser workflows.

Whether you separate accounts, projects, or testing environments, BrowserSwitch keeps every link in the right context.

Developers

Debug in Chrome Beta, read docs in Safari, and open work links in a dedicated Chrome profile.

Design and product teams

Keep Figma, Notion, Linear, and Slack flowing into the browsers that match each workspace.

Multi-identity work

Separate personal, company, and client projects across browsers without manual switching.

Local-first

Rules stay on your Mac. Routing happens on your Mac.

BrowserSwitch does not need sign-in or cloud infrastructure. It reads local app and browser metadata, then forwards URLs according to your rules.

Trust and distribution

  • Supports Developer ID signing and Apple notarized DMG distribution.
  • Rules are stored locally in macOS UserDefaults.
  • Disabling App Routing restores your real system default browser.

Ready to send every link to the right browser?

Download the DMG, drag BrowserSwitch into Applications, then enable App Routing from the menu bar. Requires macOS 13 or later.

DMG

FAQ

Key answers about App Routing, privacy, persistent rules, and browser detection.

Why do I need Enable App Routing?

macOS does not provide native per-app default browser settings. BrowserSwitch becomes the http/https handler, then forwards each link to your selected browser.

Do I lose rules when App Routing is disabled?

No. Turning it off only restores your real system default browser. Your rules remain stored and work again when routing is enabled.

Does it upload browsing history?

No. BrowserSwitch is a local menu bar app. Rules live in UserDefaults and URL routing happens on your Mac.

Can it detect Chrome Beta or Canary?

Yes. BrowserSwitch scans installed .app bundles and detects browsers that declare http or https URL schemes.