How to Disable Extensions in Safari (iPhone, iPad & Mac)

Safari extensions can be genuinely useful — blocking ads, managing passwords, translating pages — but they can also slow down browsing, cause compatibility issues, or raise privacy concerns. Knowing how to disable them gives you direct control over what's running in your browser, and the process works a little differently depending on whether you're on a Mac, iPhone, or iPad.

What Safari Extensions Actually Do

Safari extensions are small software add-ons that run inside the browser and modify how it behaves. They can inject content into web pages, read page data, block certain requests, or add buttons to the toolbar. Because extensions operate with varying levels of access to your browsing activity, Apple requires them to go through the App Store — unlike some other browsers that allow sideloading from third-party sources.

Disabling an extension is different from deleting it. When you disable an extension, it stays installed but stops running. When you delete it, it's removed entirely. Most troubleshooting situations call for disabling first, since it's reversible and lets you isolate whether a specific extension is causing a problem.

How to Disable Extensions in Safari on Mac 🖥️

On macOS, extensions are managed through Safari's settings panel:

  1. Open Safari and click Safari in the menu bar
  2. Select Settings (or Preferences on older macOS versions)
  3. Click the Extensions tab
  4. You'll see a list of installed extensions on the left, each with a checkbox
  5. Uncheck the box next to any extension to disable it

The extension will remain installed but will no longer run during browsing sessions. You can re-enable it at any time by checking the box again.

To disable all extensions at once on Mac, you can hold the Shift key while launching Safari, which opens it in a safe mode that temporarily disables all extensions — useful for diagnosing whether an extension is causing a site to break or the browser to crash.

How to Disable Extensions in Safari on iPhone or iPad 📱

On iOS and iPadOS, the process runs through the Settings app rather than inside Safari itself:

  1. Open the Settings app
  2. Scroll down and tap Safari
  3. Tap Extensions
  4. You'll see any installed Safari extensions listed here
  5. Tap an extension to open its settings, then toggle it off

Alternatively, you can manage per-site permissions from within Safari on iOS:

  1. Open a webpage in Safari
  2. Tap the AA icon (or the page settings icon) in the address bar
  3. Tap Manage Extensions
  4. Toggle individual extensions on or off from this menu

This in-browser method gives you quick access without leaving the app, which is convenient when you're troubleshooting a specific site.

Controlling What Extensions Can Access

Beyond simply turning extensions on or off, Safari lets you control per-website permissions — a more granular option worth understanding.

Permission LevelWhat It Means
Ask Each TimeExtension requests access every visit
Allow on This WebsiteActive only on the current domain
Allow on All WebsitesRuns on every site you visit
DenyBlocked from accessing the current site

On Mac, these permissions appear in the Extensions tab under each extension's settings. On iPhone and iPad, they appear when you tap through to an individual extension in Settings → Safari → Extensions.

Restricting an extension to specific sites — rather than disabling it entirely — is often the better move when you still want its core function but don't want it reading activity across your entire browsing history.

Common Reasons to Disable Extensions

Understanding when to disable (rather than ignore) extensions helps frame the decision:

  • Performance issues: Extensions consume memory and processing resources. Multiple active extensions can slow page load times, particularly on older hardware
  • Site breakage: Some extensions interfere with how web pages render, especially ones that inject scripts or modify page layouts
  • Privacy concerns: Extensions with "Allow on All Websites" permission have broad access to your browsing data — disabling them reduces that exposure
  • Battery drain on mobile: On iPhone and iPad, content blockers and script managers can affect battery consumption depending on how aggressively they run
  • Debugging: Developers and power users routinely disable all extensions to test whether behavior is browser-native or extension-caused

Extension Behavior Varies by Safari Version

The extension management interface has changed across Safari versions. On macOS Ventura and later, settings moved from Preferences to Settings — the steps are the same, but the menu label differs. On older macOS versions (Mojave, Catalina, Big Sur), Preferences is the correct term.

On iOS 15 and later, the Extensions section in Safari settings became more prominent after Apple expanded Safari extension support. If you're running an older iOS version and don't see an Extensions option under Safari settings, your device may not support the current extension framework — or no extensions are installed yet.

When Disabling Isn't Enough

Some extensions tie their behavior to system-level settings or sync across devices through iCloud. If you disable an extension on your iPhone but it still appears active on your Mac, check whether iCloud sync is propagating extension states across devices — this is relatively uncommon but worth checking if you share an Apple ID across multiple devices with different browsing needs.

The right approach — disable entirely, restrict by site, or remove the extension — depends on what the extension does, how much access it currently has, and whether the issue you're experiencing is consistent or site-specific. Those variables are specific to your setup, your installed extensions, and how you use Safari day to day.