How-to guide
How to Add Extensions to Safari on Mac and iPhone
How-to
How to Add Extensions to Safari on Mac and iPhone
On this page
- The short answer
- How to Add an Extension to Safari (Quick Steps)
- How Do I Get Extensions for Safari on My Mac?
- How Do I Turn On and Manage Extensions in Safari on Mac?
- Can I Install Extensions on Safari on iPhone or iPad?
- Why Can't I Add Extensions to Safari?
- Can I Install a Safari Extension Without Using the App Store?
- Safari Extensions vs Chrome Extensions: What's Different
- Also Use Chrome? Extensions That Do the Same Jobs There
- Frequently asked
The short answer
To add an extension to Safari, open the App Store, install the extension, then turn it on in Safari's Settings > Extensions on Mac or Settings > Safari > Extensions on iPhone and iPad. Safari only supports extensions distributed through Apple's reviewed, signed App Store, unlike Chrome's open web store model.
How to Add an Extension to Safari (Quick Steps)
Every Safari extension, on Mac or iPhone, goes through the App Store first and gets turned on in Safari's own settings second. There's no separate web store to browse, unlike Chrome.
- Open Safari and choose
Safari Extensionsfrom theSafarimenu in the menu bar to jump straight to the App Store's extensions section. - In the App Store, search or browse, then click
Get(or the price button) on the extension you want. - Click
Openonce it installs, and follow any onscreen instructions the extension shows you. - Back in Safari, open the
Safarimenu and chooseSettings(orPreferenceson older macOS). - Select
Extensionsin the sidebar and select the checkbox next to the extension's name to turn it on.
Installing doesn't turn it on
An App Store install and an active Safari extension are two separate steps. If a new extension seems to do nothing, check Settings > Extensions before assuming the install failed.
How Do I Get Extensions for Safari on My Mac?
You get Safari extensions on a Mac exclusively through the App Store, where every listing is reviewed, signed and hosted by Apple and kept up to date automatically once installed.
Before you start, install the latest macOS updates so Safari itself is current; you need Safari 12 or later to get extensions from the App Store at all. Older Macs stuck on an unsupported macOS version won't see the same extension catalog.
If you'd rather build something simple yourself instead of installing someone else's extension, Apple also offers Describe an Extension, a feature for creating a basic custom extension from a plain-language description, without touching Xcode or writing code.
| Task | Mac | iPhone / iPad |
|---|---|---|
| Where you install | App Store app, or Safari Extensions from the Safari menu | App Store app, browsing its Safari extensions category |
| Where you turn it on | Safari > Settings > Extensions | Settings app > Safari > Extensions |
| Per-site permissions | Edit Websites button inside Extensions settings | Managed inside the extension's own settings, or Safari's address-bar menu |
| Private browsing default | Site-access extensions off by default on recent macOS | Follows the same Apple-wide default |
| Multiple profiles | Each Safari profile has its own Extensions tab, off by default for new profiles | Not applicable; iOS Safari doesn't use desktop-style profiles |
How Do I Turn On and Manage Extensions in Safari on Mac?
Turning an extension on and controlling exactly where it runs are two different settings, both inside the same Extensions pane in Safari's settings.
- Open Safari, choose
Settings(orPreferences) from theSafarimenu, and clickExtensionsin the sidebar. - Select the checkbox next to an extension's name to turn it on, or deselect it to turn it off without uninstalling it.
- Click
Edit Websitesto open per-site controls for that extension, rather than leaving it running everywhere by default. - If you use Safari profiles, remember each profile manages its own extensions independently, and new profiles start with every extension turned off.
- In a private browsing window on recent macOS, extensions that need website access are turned off automatically; enable one deliberately if you need it there.
Per-site access uses three states rather than a single on/off switch, which is worth understanding before you assume an extension is broken.
- Ask
- Safari prompts you every time the extension wants to run on a particular website, so you approve it visit by visit.
- Allow
- The extension can run automatically on that website going forward, without asking again each time.
- Deny
- The extension is blocked from running on that website even though it's turned on elsewhere in Safari.
Allow it for private browsing separately
To use an extension in a private window, open Settings, select it in the sidebar, and choose Allow in Private Browsing. Turning it on for normal browsing doesn't extend to private windows automatically.
Can I Install Extensions on Safari on iPhone or iPad?
Yes. Extensions on iPhone and iPad follow the same App Store install path as Mac, then get switched on in the Settings app rather than inside Safari's own menu.
- Open the
App Storeapp, search forSafari extensionsor a specific extension name, and tapGet(or the price). - After it installs, open the
Settingsapp on your iPhone or iPad. - Scroll down and tap
Safari, then tapExtensions. - Turn on the switch next to the extension you just installed.
- Back inside Safari, tap the
aAicon at the left of the address bar, thenManage Extensionsto control it for the page you're currently viewing.
iPad works the same way
iPadOS follows the same App Store install path and the same Settings > Safari > Extensions toggle as iPhone, since both run the same mobile Safari extension model.
Why Can't I Add Extensions to Safari?
If Safari won't let you add or enable an extension, the cause is almost always a version, permissions, or device-management issue rather than a broken app.
- Your macOS or iOS version is too old; Mac needs Safari 12 or later, and very old iPhones or iPads may not support the current extension model at all.
- Screen Time's Content & Privacy Restrictions can block installing or enabling extensions on a device where that setting has been turned on.
- A managed device profile, common on work or school Macs and iPhones, can prevent extensions from being installed or turned on entirely.
- The checkbox for a newly installed extension won't select at all in some cases; if that happens, Apple's own support guidance for that exact situation is worth checking before you reinstall anything.
- An extension built for an older Safari version may not appear as compatible until its developer updates it for the current release.
Work through these in order: confirm your OS version first, since that rules out half the list immediately, then check Screen Time and device management settings before assuming the extension itself is at fault.
Can I Install a Safari Extension Without Using the App Store?
Not for everyday use. Apple requires Safari extensions distributed to regular users to go through the signed, reviewed App Store, which is also what keeps them updated automatically.
There are two narrow exceptions. Describe an Extension lets you generate a simple custom extension from a plain-language description directly in Safari, without publishing it anywhere. The other route is building one with Apple's developer tools and running it from Xcode during development, which requires an Apple Developer Program membership and generally only works for testing on your own signed-in devices, not as a way to distribute a finished extension to other people.
In practice, if you find an extension that isn't in the App Store, treat that as a sign it isn't meant for general distribution rather than looking for a workaround to sideload it.
Safari Extensions vs Chrome Extensions: What's Different
The biggest difference is distribution: Safari extensions only come from the App Store, while Chrome extensions come from an open web store with a lighter review process and no requirement to be bundled with a Mac or iOS app.
- Safari extensions are packaged inside a regular Mac or iOS app, so you install an app first and the extension activates from it, rather than installing the extension directly.
- Chrome extensions install standalone from the Chrome Web Store, with no host app required.
- Safari's App Store review and code-signing requirement generally means a smaller extension catalog than Chrome's.
- Extensions installed through the App Store can sync availability across your Apple devices signed into the same Apple ID, though each device still needs to turn the extension on separately in its own Settings.
- Uninstalling differs too: removing a Safari extension usually means deleting its host app, not just clicking
Removethe way you would inchrome://extensions.
If you're deciding which browser to build your extension habits around, read the full comparison in Safari extensions vs Chrome extensions, and see how to remove a Safari extension if you're cleaning up an old install rather than adding a new one.
Also Use Chrome? Extensions That Do the Same Jobs There
If you split your browsing between Safari and Chrome, or you're moving from a Mac to a Windows PC or Chromebook, Chrome has direct equivalents for the most common Safari extension categories, from highlighting tools like Web Highlighter to quick note-taking with Sticky Notes.
Chrome picks for the same jobs
-
Web HighlighterFreemium
Productivity
Highlight text, add notes and tags across pages, then search your highlights later; a Chrome match for a Safari highlighting extension.
-
Sticky NotesFree
Productivity
Drop colorful notes on any page you visit, a lightweight Chrome equivalent for simple page annotation.
-
Developer Tools
Full cookie editor with search, export and import, for anyone replacing a Safari cookie-management extension.
-
Cookie ManagerFree
Developer Tools
A lighter cookie manager if you only need to view, add or delete cookies without a full toolset.
-
TodoistFreemium
Productivity
Adds a page-capture button so you can send any page straight to your to-do list, useful when replacing a Safari task-capture extension.
-
Education
Adds a quick-add button for inserting content into Canvas courses, handy for instructors moving their teaching setup to Chrome.
Browse the full extensions directory if none of these match what you had in Safari.
Extensions mentioned in this guide
- Web HighlighterHighlight text, add notes and tags, and search highlights with AI summaries
- Sticky NotesAdd colorful sticky notes to any webpage to jot down quick thoughts
- EditThisCookie V3Add, edit, search, protect, and block cookies with the classic EditThisCookie toolset.
- Cookie ManagerEdit, add, delete, search, and export or import site cookies
- TodoistAdd tasks from any page to your to-do list.
- Canvas LMS Quick AddAdds a quick-add button for inserting learning objects into Canvas course modules
Frequently asked
Why can't I add Safari extensions?
The most common causes are an outdated macOS or iOS version, Screen Time restrictions blocking installs, or a managed device profile on a work or school device. Confirm your OS version first, since it rules out several other causes at once.
How do I get extensions for Safari on my Mac?
Open Safari, choose Safari Extensions from the Safari menu, install one from the App Store, then turn it on under Safari > Settings > Extensions. You need Safari 12 or later to see the App Store's extension catalog.
Can I install extensions on Safari iPad?
Yes, using the same App Store install method as iPhone. Install the extension from the App Store, then turn it on under Settings app > Safari > Extensions.
Can I install a Safari extension without using the App Store?
Not for everyday use; Apple requires extensions to be signed and distributed through the App Store. The exceptions are Apple's own Describe an Extension tool and developer builds run temporarily from Xcode for testing.
How do I add an extension to Safari on iPhone?
Install it from the App Store's Safari extensions category, then open Settings > Safari > Extensions and turn on the switch next to it. Use the aA icon in Safari's address bar to manage it per page.
Where is the setting that enables Safari extensions on a Mac?
Open the Safari menu, choose Settings (or Preferences), click Extensions in the sidebar, and select the checkbox next to the extension's name.
Where do I manage extensions in Safari on my iPhone?
In the Settings app under Safari > Extensions, where you can turn each installed extension on or off. Per-page access is managed from Safari's own aA menu in the address bar.
Do Safari extensions work the same as Chrome extensions?
Not quite: Safari extensions are packaged inside a Mac or iOS app and only distributed through the App Store, while Chrome extensions install standalone from the Chrome Web Store with a lighter review process.
Why did my Safari extension disappear after an update?
A macOS or iOS update can require the extension's developer to release a compatible update before it reappears as enabled; check the App Store for a pending update to the extension's host app.
Can I use a Safari extension in a private browsing window?
Only if you allow it explicitly. On recent macOS, extensions needing website access are off by default in private windows; turn one on under Settings, select it, then choose Allow in Private Browsing.
Are Safari extensions free, or do some need a purchase?
It depends on the extension; pricing is set by each developer and shown on its App Store listing, the same way app pricing works elsewhere in the App Store.
Can I share my Safari extensions across my other Apple devices?
Extensions installed through the App Store can be available across devices signed into the same Apple ID, but each device still needs the extension turned on separately in its own Settings.