How to Uninstall Safari Extensions on Mac and iPhone

Safari extensions can be genuinely useful — blocking ads, managing passwords, translating pages, or customizing how websites look. But they can also slow your browser down, cause compatibility issues, or simply outlive their usefulness. Knowing how to remove them cleanly is a basic browser maintenance skill, and the process differs depending on whether you're on a Mac, iPhone, or iPad.

What Safari Extensions Actually Are

Safari extensions are small software add-ons that run inside the browser and modify or enhance its behavior. On macOS, they're distributed through the Mac App Store and installed as standalone apps — the extension lives inside the app package. On iOS and iPadOS, the same model applies: the extension is bundled with a regular app you download from the App Store.

This is different from how older browsers handled extensions. Because Safari ties extensions to App Store apps, removing an extension isn't always as simple as clicking a trash icon — sometimes it requires uninstalling the parent app entirely.

How to Remove Safari Extensions on a Mac

Step 1: Open Safari Extension Preferences

  1. Open Safari
  2. Click Safari in the menu bar
  3. Select Settings (or Preferences on older macOS versions)
  4. Click the Extensions tab

You'll see a list of all currently installed extensions, each with a checkbox indicating whether it's enabled.

Step 2: Disable or Uninstall

  • To temporarily disable an extension without removing it, uncheck the box next to its name.
  • To fully uninstall, select the extension and click the Uninstall button. Safari will often prompt you to go to the App Store or Finder to remove the associated app.

Step 3: Delete the Parent App

Because many Safari extensions are packaged inside Mac apps, you'll need to delete the host application to fully remove the extension. You can do this through:

  • Launchpad: Hold the Option key, click the app, and click the X
  • Finder: Drag the app from your Applications folder to the Trash
  • Third-party uninstallers: Apps like CleanMyMac can help remove leftover files

If you delete only the extension entry without removing the app, the extension may reappear after a browser restart.

How to Remove Safari Extensions on iPhone and iPad 📱

On iOS and iPadOS, the process runs through Settings, not Safari itself.

  1. Open the Settings app
  2. Scroll down and tap Safari
  3. Tap Extensions
  4. Tap the extension you want to manage — here you can toggle it off or tap through to the app

To fully uninstall:

  • Go to your Home Screen or App Library
  • Press and hold the app icon
  • Tap Remove App, then Delete App

Deleting the app removes the extension. There's no way to remove a Safari extension on iOS while keeping the parent app installed, because the extension is embedded in the app itself.

Key Variables That Affect the Process

Not every uninstall looks the same. A few factors shape your experience:

VariableHow It Affects Removal
macOS versionOlder macOS uses "Preferences"; Ventura and later uses "Settings"
Extension typeApp Store extensions vs. legacy extensions (pre-2018) behave differently
Whether the app is still installedExtension may persist or reappear if the app isn't also removed
Enterprise or MDM managed deviceSome extensions are locked by administrators and can't be user-removed
iOS vs. macOSiOS removal is app-deletion only; macOS offers more granular control

Legacy Extensions and Older macOS Versions

If you're running an older version of macOS (before Safari 12 or macOS Mojave), you may encounter legacy extensions — these were distributed as .safariextz files, not App Store apps. Apple deprecated this format, and Safari no longer supports them in current versions. If you're still seeing old extension files in your system, they're inactive and can be safely deleted from your ~/Library/Safari/Extensions/ folder.

Why Extensions Sometimes Come Back 🔄

A common frustration: you remove an extension, but it reappears. This usually happens because:

  • The parent app is still installed and re-registers the extension on launch
  • A login item or background process is reinstalling it
  • You're using iCloud sync, which may restore extension states across devices
  • The extension was installed via an enterprise profile that enforces it

In these cases, removing the app — not just disabling the extension — is the necessary step. For managed devices, your IT administrator controls what can and can't be removed.

When Disabling Is Enough

Full uninstallation isn't always necessary. If you want to keep the app but stop the extension from running, simply disabling it in Safari's Extensions settings is a clean, reversible option. Disabled extensions don't load, don't consume resources while browsing, and don't affect page rendering — they just sit dormant.

Whether that's the right call depends on how often you revisit the tool, how much you care about keeping your app library tidy, and whether the associated app serves any other purpose outside of the browser.

Your specific browser version, device type, and whether your device is personally managed or administered by an organization will determine exactly which steps apply — and which options are even available to you.