How to Set a Web Browser as Default on Any Device

Changing your default browser is one of the most common software tweaks people make — and one of the most misunderstood. The process looks simple on the surface, but the steps vary significantly depending on your operating system, device type, and even which version of that OS you're running. Here's exactly how it works across the major platforms.

What "Default Browser" Actually Means

When you click a link in an email, open a URL from another app, or tap a web address in a document, your device needs to know which browser to open it with. That's your default browser — the one your operating system routes web traffic to automatically.

Setting a browser as default doesn't affect which browsers you have installed or how you use them manually. You can still open Chrome, Firefox, Safari, or Edge directly whenever you want. The default setting only controls what happens when your OS needs to make the choice for you.

How to Set a Default Browser on Windows

On Windows 10 and Windows 11, the process runs through system settings rather than through the browser itself.

  1. Open SettingsAppsDefault apps
  2. Scroll down and select the browser you want to set as default
  3. On Windows 11, you'll need to assign the browser to individual file types and link protocols (HTTP, HTTPS, .htm, .html, etc.) — this is more granular than earlier Windows versions
  4. On Windows 10, a single "Set as default" button handles most associations at once

Windows 11 notably requires more steps than Windows 10. Microsoft changed the default app assignment system to be protocol-by-protocol, which means if you want a third-party browser to fully replace Edge, you need to manually switch several entries. Some browsers (like Chrome and Firefox) automate part of this when you accept a prompt inside the browser itself.

How to Set a Default Browser on macOS

On a Mac, the setting lives in System Preferences (or System Settings on macOS Ventura and later):

  1. Go to System Preferences / System SettingsDesktop & Dock (older macOS) or search for "Default web browser"
  2. Alternatively, open SafariPreferencesGeneralDefault web browser dropdown
  3. Select your preferred browser from the list — only installed browsers appear here

The macOS method is straightforward. Any browser you've installed will populate the dropdown automatically. 🖥️

How to Set a Default Browser on iPhone and iPad (iOS/iPadOS)

Apple introduced the ability to change the default browser on iOS 14 and later. Before that, Safari was the only option.

  1. Open Settings
  2. Scroll down and tap the browser app you want to set as default (e.g., Chrome, Firefox, DuckDuckGo)
  3. Tap Default Browser App
  4. Select your browser

If you don't see the Default Browser App option inside a browser's settings menu, that browser either hasn't been updated to support the feature or isn't fully installed. The option only appears for browsers that have declared themselves eligible through Apple's API.

How to Set a Default Browser on Android

Android has handled default apps more openly than iOS for much longer. The exact path varies slightly by device manufacturer and Android version, but the general process is:

  1. Go to SettingsApps (or Applications)
  2. Find and tap the browser you want as default
  3. Tap Set as default or navigate to Open by default
  4. Confirm the setting

On some Android skins (Samsung One UI, for example), you may find this under SettingsApps → tap the three-dot menu → Default appsBrowser app. Samsung devices and other OEM-customized versions of Android sometimes bury this menu differently than stock Android.

How to Set a Default Browser on Chromebooks

Chromebooks run ChromeOS, and Chrome is deeply integrated into the operating system. For most users, Chrome remains the default and alternative browsers run as Android apps (if Android app support is enabled on that device).

If you've installed a browser via the Google Play Store on a Chromebook:

  1. Open SettingsAppsManage your apps
  2. Locate the browser and check its default app settings

The experience here is more limited than on full desktop operating systems, and not all link-handling behaviors can be reassigned the same way.

Variables That Affect the Process 🔧

The steps above cover the standard paths, but several factors can change what you actually encounter:

VariableHow It Affects the Process
OS versionWindows 11 requires per-protocol assignment; iOS requires 14 or later
Device manufacturerAndroid OEMs (Samsung, OnePlus, etc.) often customize menus
Browser versionOutdated browsers may not register as eligible default options
Enterprise/managed devicesIT policies can lock or restrict default app changes
User account typeStandard (non-admin) Windows accounts may face restrictions

On work or school devices, default browser settings are frequently managed at the network or policy level. Even if you follow the correct steps, the setting may revert or be grayed out — that's a policy restriction, not a software bug.

When the Setting Doesn't Stick

If your default browser keeps reverting, a few things are likely happening:

  • Another app is overriding it — some apps (including certain Microsoft or Google apps) prompt to reassert their browser as default
  • System updates can occasionally reset default app preferences, particularly on Windows
  • The browser hasn't been granted the right permissions to handle all relevant link types, especially on Windows 11

Checking the full list of HTTP/HTTPS protocol assignments in Windows Settings is often the fix when a browser appears to be set as default but links still open elsewhere.

The Part That Depends on Your Setup

The mechanics of changing a default browser are the same for everyone on a given platform — but which browser makes sense as your default isn't a universal answer. It depends on which ecosystem your other apps live in (Google, Apple, Microsoft), how you use browser extensions, whether you sync across devices, how much you care about privacy features, and how your specific device handles performance with different browser engines.

The steps above tell you how to make the change. Whether the change is worth making — and to which browser — comes down to what you're actually working with day to day.