Advertising on the Internet has become so intrusive that without blockers the content is sometimes simply impossible to perceive. Safari, despite its closed nature, supports extensions for filtering ads - but with important nuances. On macOS And iOS AdBlock’s operating algorithms are different, and the extensions themselves have different capabilities. This article will help you understand which ad blockers actually work in Safari in 2026, how to configure them correctly and why some sites still show banners.

We tested 12 popular solutions - from the classic AdBlock Plus to niche tools like 1Blocker — and identified key differences. You'll learn how to bypass Apple's restrictions, why some filters slow down page loading, and what to do if the blocker stops working after updating Safari. We will pay special attention setting up custom rules to block trackers and video ads on YouTube.

Why AdBlock works differently in Safari than in Chrome or Firefox

The main problem with ad blockers is Safari is the browser architecture. Unlike Chrome or Firefoxwhere extensions have broad access to the page's DOM tree, Apple severely limits the capabilities of third-party modules through Content Blocking API. This means:

  • 🔒 No dynamic filtering: AdBlock in Safari blocks elements to loading the page rather than deleting them after rendering. Therefore, some “smart” banners may slip through.
  • Limited rules: The maximum number of custom filters is 50,000 (versus millions in uBlock Origin for Chrome).
  • 📱 Different versions for macOS and iOS: On iPhone/iPad blockers work as system extensions and not as part of the browser.

One more nuance - Apple actively fights against “aggressive” blocking. For example, in Safari 17+ it is forbidden to disable WebRTC-leaks through extensions, and some filters (for example, for Anti-Adblock Killer) require manual configuration. This makes setting up AdBlock in Safari more time-consuming, but not impossible.

📊 Which ad blocker do you use in Safari?
  • AdBlock Plus
  • uBlock Origin
  • 1Blocker
  • AdGuard
  • Other/Don't use

Top 5 AdBlock extensions for Safari in 2026: comparison and features

Not all blockers are equally useful. We have selected the 5 most effective solutions taking into account speed, number of filters and compatibility with the latest versions macOS Sonoma And iOS 17:

Expansion macOS support iOS support Custom filters Blocking trackers YouTube AdBlock
AdGuard for Safari ✅ (Sonoma) ✅ (iOS 15+) ✅ (up to 50K rules) ✅ (including Facebook Pixel) ❌ (requires additional scripts)
1Blocker ✅ (custom format) ✅ (partially)
uBlock Origin ✅ (limited) ✅ (EasyList)
AdBlock Plus ❌ (predefined ones only)
Wipr ✅ (basic)

Important Note: uBlock Origin in Safari works through workarounds (eg Safari Web Extensions in macOS Monterey+), but its functionality is reduced compared to the Chrome version. If you need maximum blocking of trackers and analytics, it is better to combine AdGuard with custom filters from EasyPrivacy.

⚠️ Attention: On iOS ad blockers only work in Safari - in other browsers (Chrome, Firefox) they are useless. This is a limitation of the system, not the extensions.

Step-by-step instructions: how to install AdBlock in Safari on Mac

The installation process depends on the extension type. Let's consider a universal method for AdGuard for Safari (works similarly for 1Blocker And Wipr):

  1. Download the extension from the official website (for example, AdGuard for Safari). Don't use third party sources - this is fraught with data leaks.

  2. Open the file .safariextz (for older versions) or install via App Store (for new ones).

  3. Go to Safari Settings → Extensions and turn on the checkbox next to the installed blocker.

  4. In the extension panel (icon next to the address bar), activate filters: EasyList, EasyPrivacy And AdGuard Base Filter.

Activate EasyList and EasyPrivacy filters|

Add a custom rule for YouTube (see section below)|

Disable "Acceptable Ads" in Settings|

Update filter lists manually ("Update" button)|

Test the work on a test site (for example, https://d3ward.github.io/toolz/adblock.html)

-->

For uBlock Origin the process is more complicated:

  1. Install Safari Web Extension from App Store (free).

  2. Download the latest version uBlock Origin with GitHub (file .xcodeproj).

  3. Compile the extension via Xcode (basic knowledge required). An alternative is to use ready-made builds from the community (but this is not safe!).

⚠️ Attention: If AdBlock does not work after installation, check:
  • 🔹 Is the mode turned on? Content Blocking in Safari Settings → Privacy.
  • 🔹 Are there any conflicts with other extensions (for example, Ghostery or Privacy Badger).
  • 🔹 Are the filters updated (button Update now in the extension panel).

How to set up AdBlock to block YouTube ads in Safari

YouTube is actively fighting blockers, so standard filters often don’t work. To block video advertisements in Safari you will need:

  1. Add custom rules to your AdBlock. For AdGuard:

    ||googlevideo.com^$media,redirect=no-video
    

    ||youtube.com/api/stats/qoe?$script,redirect=no-script

    youtube.com##.ad-showing

  2. Activate filter AdGuard Annoyances in the extension settings.

  3. For uBlock Origin import list uBlock Origin's filters – Annoyances.

Important: These rules may break some YouTube features (like view counter). If the video does not load, temporarily disable domain filters youtube.com.

Why does YouTube show "Your browser is not supported"

If, after setting up AdBlock, YouTube displays an error about browser incompatibility, this means that the service has detected script blocking. Solution:

1. Disable domain filters youtube.com for 10 minutes.

2. Clear Safari cache (Settings → Privacy → Manage website data).

3. Try using AdGuard Pro (paid version) - it masks the blocking better.

An alternative way is to use SponsorBlock (extension for skipping embedded advertisements in videos). However, in Safari it only works through Tampermonkey, which requires additional settings.

AdBlock on iPhone and iPad: features and limitations

On Apple mobile devices, ad blockers work differently - they are integrated at the system level through Content Blocking API. This means:

  • 📱 The extension is installed via App Store, but is activated in Settings → Safari → Extensions.
  • 🔄 Filters are updated automatically, but their number is limited (maximum 50,000 rules for all extensions).
  • 🚫 Some blockers (for example, uBlock Origin) are not available at all iOS.

Best options for iPhone/iPad:

  1. 1Blocker — supports custom rules and has a built-in filter editor.

  2. AdGuard Pro — paid version with advanced features (including blocking trackers in applications).

  3. Wipr — a simple and lightweight blocker with a minimalistic interface.

💡

To test AdBlock on iPhone, open the website PageFair AdBlock Test. If the blocker is working, you will see a green “Ad blocker detected” message.

The main disadvantage of mobile AdBlocks is that they do not work in other browsers (Chrome, Firefox) and do not block ads in applications (except AdGuard Pro, which can filter traffic at the VPN level).

What to do if AdBlock in Safari stopped working after an update

Apple updates regularly Safari And WebKit, which can break blockers. Typical problems and solutions:

Problem Reason Solution
AdBlock does not block ads Outdated filters Update the lists manually or reinstall the extension
Websites won't load Filters that are too aggressive Disable custom rules or add the site to the whitelist
The extension is not enabled Conflict with macOS/iOS Reboot your device and check the permissions in Settings → Privacy
YouTube shows error Blocking scripts Add an exception for youtube.com or use AdGuard Pro

If the problem persists:

  1. Check the error log in Console (Console.app) on Mac (filter by word Safari).

  2. Roll back to the previous version of the extension (if available).

  3. Write to blocker support indicating the version Safari And macOS/iOS.

💡

After each major Safari update (for example, from version 16 to 17), blockers require adaptation. If the extension has not been updated for more than 2 months, look for an alternative.

Custom filters and advanced AdBlock settings in Safari

Standard lists (EasyList, AdGuard Base) block most ads, but for complete protection you will need custom rules. Here's how to add them:

B AdGuard for Safari:

  1. Open extension panel → Filters → Custom Rules.

  2. Add rules in the format:

    ||example.com/banner/*$image,domain=example.com
    

    example.com##.ad-banner

B 1Blocker:

  1. Go to Settings → Custom rules.

  2. Use the syntax:

    [{"trigger": {"url-filter": ".*"}, "action": {"type": "block"}}]

Useful custom filters:

  • 📋 Popunder blocking:
    ||popcash.net^$popunder
    

    ||propellerads.com^$popunder

  • 📋 Removing "cookie banners":
    ||consent.cookie-script.com^
    

    ||quantcast.mgr.consensu.org^

  • 📋 Google Analytics blocking:
    ||google-analytics.com/analytics.js
    

    ||google-analytics.com/collect

⚠️ Attention: Excessive number of custom rules (more than 1000) may significantly slow down loading pages in Safari. Optimize filters by removing duplicates.

FAQ: Answers to frequently asked questions about AdBlock in Safari

Can I use AdBlock in Safari on Windows?

No. Safari for Windows It has not been supported by Apple for a long time (the latest version is 5.1.7, 2012), and modern extensions for it are not released. Alternative - uBlock Origin for Chrome/Firefox.

Why do some sites ask you to disable AdBlock?

Websites use scripts to detect blockers (for example, Anti-Adblock Killer). Solutions:

  • Add the site to the white list (AdBlock icon → “Do not block on this site”).
  • Use the extension Tampermonkey with script Anti-Adblock Killer Rekilled.

How to block ads in apps on iPhone (not Safari)?

To block ads in mobile applications (for example, in games or social networks), you need system blocker:

  • AdGuard Pro (uses VPN protocol to filter traffic).
  • NextDNS or Control D (setting up custom DNS with blocking advertising domains).

Regular AdBlock extensions for Safari will not help here.

Is it legal to use AdBlock?

Yes, use ad blockers doesn't break the law neither in Russia nor in most countries. However, some sites may restrict access to users with AdBlock (this is their right). In 2023, the EU passed a law Digital Services Act, obliging platforms to provide alternatives to intrusive advertising, but it does not ban AdBlock.

How to export/import AdBlock settings when reinstalling macOS?

In most blockers, settings are stored in files:

  • AdGuard for Safari: ~/Library/Application Support/AdGuard/Safari/
  • 1Blocker: ~/Library/Containers/com.1blocker/

Copy these folders before reinstalling the system. For uBlock Origin Settings export is available through the extension panel (Settings → Export).