How to Block Pop-Ups in Safari: A Complete Guide for iPhone, iPad, and Mac
Pop-ups range from mildly annoying to genuinely dangerous. Some are legitimate alerts from websites you trust. Most are unsolicited ads, fake warnings, or phishing attempts designed to trick you into clicking. Safari has built-in tools to handle them — but how well those tools work, and which settings make sense to use, depends on your device, your Safari version, and how you actually browse.
What Safari's Pop-Up Blocker Actually Does
Safari's built-in pop-up blocker works at the browser level, intercepting new windows or tabs that a website tries to open without direct user interaction. When the blocker is active, Safari silently prevents these windows from loading rather than showing them and then closing them.
This is different from blocking ads within a page — banners, interstitials, or video ads that appear inside the existing browser window. Those require a separate content blocker or extension. Safari's native pop-up setting specifically targets new window and tab requests triggered by JavaScript.
It's also worth knowing that not all pop-ups are bad. Some login flows, payment confirmation screens, and download prompts open in new windows by design. Blocking pop-ups system-wide can occasionally break legitimate site functionality, which is why Safari lets you manage exceptions on a per-site basis.
How to Block Pop-Ups in Safari on iPhone and iPad 📱
Safari for iOS and iPadOS keeps pop-up settings inside the system Settings app, not inside Safari itself.
- Open Settings
- Scroll down and tap Safari
- Under the General section, find Block Pop-ups
- Toggle it on (green)
That's the baseline setting. It applies globally across all websites you visit in Safari on that device.
For more granular control in iOS 15 and later, you can manage per-website settings:
- Visit the site you want to adjust
- Tap the AA (or page settings) icon in the address bar
- Tap Website Settings
- Find Pop-up Windows and set it to Allow or Block
This is useful when a specific site — a bank portal, a ticketing platform, a work tool — relies on pop-up windows and you want to whitelist it without disabling protection everywhere else.
How to Block Pop-Ups in Safari on Mac 🖥️
On macOS, pop-up settings live inside Safari's own preferences rather than in System Settings.
Safari 16 and earlier (macOS Ventura and below):
- Open Safari
- Go to Safari menu → Preferences
- Click the Websites tab
- Select Pop-up Windows in the left sidebar
- Use the dropdown in the bottom right to set the global default to Block and Notify or Block
Safari 17+ (macOS Sonoma and later):
- Open Safari
- Go to Safari menu → Settings
- Click Websites
- Select Pop-up Windows
The logic is the same — set a default behavior and override it per site as needed.
Block and Notify shows a small icon in the address bar when Safari has blocked a pop-up, letting you choose to allow it manually. Block suppresses pop-ups silently. Allow disables blocking for that site.
Any websites you've previously visited appear in the list under "Configured Websites," where you can manage exceptions individually.
What Content Blockers Add That Safari's Built-In Blocker Doesn't
Safari's pop-up blocker handles new windows, but it doesn't touch:
- Inline ads embedded in page content
- Overlay banners that dim the page and ask you to subscribe
- Cookie consent dialogs that cover the screen
- Auto-playing video ads
For those, Safari on both iOS and macOS supports content blockers — extensions that use Apple's Content Blocker API to filter requests and hide elements before they load. These are installed through the App Store (on iPhone/iPad) or through the Safari Extension Gallery via the App Store on Mac.
| Feature | Safari Built-In Pop-Up Blocker | Content Blocker Extension |
|---|---|---|
| Blocks new windows/tabs | ✅ Yes | Sometimes |
| Blocks inline ads | ❌ No | ✅ Yes |
| Blocks tracking scripts | ❌ No | ✅ Yes |
| Per-site control | ✅ Yes | Varies by app |
| Requires installation | ❌ No | ✅ Yes |
| Works in Private Browsing | ✅ Yes | Varies by app |
Safari's Intelligent Tracking Prevention (ITP) — separate from both of the above — also runs automatically and limits cross-site tracking by restricting cookies and script access, without needing any configuration.
Variables That Affect Your Experience
How effective pop-up blocking feels in practice depends on several factors:
- iOS/macOS version: Per-site controls and Settings menus have shifted across versions. Older devices running older OS versions may have fewer options.
- Website behavior: Some sites use techniques that technically don't open new windows — they simulate pop-ups using layered HTML elements, which Safari's built-in blocker won't catch.
- Private Browsing mode: The built-in blocker works in Private Browsing, but some third-party extensions require explicit permission to run in private sessions.
- Extensions installed: If you've added a content blocker, it may overlap with or conflict with Safari's native setting depending on how it's configured.
- Managed devices: If your iPhone, iPad, or Mac is managed by an employer or school, pop-up settings may be locked or overridden by a configuration profile.
The Per-Site Exception Problem
The most common friction point isn't enabling blocking — it's managing the exceptions. A blanket block works well for general browsing but can quietly break workflows on specific sites. If a site suddenly stops working as expected — a form won't submit, a file won't download, a chat window won't open — a blocked pop-up is often the cause.
Safari surfaces this on Mac with the Block and Notify option, which at least makes the block visible. On iPhone and iPad, the block is silent by default, so debugging a broken site means checking the Website Settings manually.
Whether you need a simple system-wide block, a carefully managed exception list, or a full content blocking extension on top of the native setting depends on the shape of your browsing habits and which sites are part of your regular routine.