Guide

How to Allow or Block Pop-Ups in Safari on Mac and iPhone

5 min read

Pop-ups sit at an awkward middle ground between essential web functionality and one of the web’s most-hated intrusions. Safari ships with its own pop-up controls, and used well they let you keep the useful windows while rejecting the noise. For the broader privacy implications of what loads inside any browser window, see tracker blocking and malware protection.

Why do some pop-ups need to stay allowed?

Legitimate websites lean on pop-up windows for workflows that do not fit neatly into the main page. Common examples include:

  • Login and authentication windows, especially single sign-on flows that open a provider page and hand control back after you authenticate.
  • Payment and checkout flows in e-commerce and banking, where an extra layer of verification reduces fraud.
  • Consent and identity-verification forms required for regulated services.
  • Live chat and help-desk widgets that pop out so you can keep the underlying article or order page open.

Blocking pop-ups globally breaks those flows and forces you into unexpected dead ends. The better approach sets Safari to block by default and then adds the few domains you actually trust to an allow list.

How do you allow pop-ups for one specific website on Mac?

Safari on macOS offers per-site pop-up control in its Preferences:

  1. Open Safari and choose Settings from the Safari menu.
  2. Select the Websites tab.
  3. In the left pane, choose Pop-up Windows.
  4. Any site open in Safari appears under Currently Open Websites. To the right, set it to Allow.
  5. Any site you have set before appears further down in the Configured Websites list. Adjust each entry’s drop-down as needed.
  6. At the bottom of the section, set the default for all other sites to Block or Block and Notify.

Safari applies the choice on a per-domain basis, so a trusted bank gets its pop-up window while unknown advertising domains stay muted.

How do you block pop-ups on iPhone and iPad?

iOS handles pop-ups with a single global switch rather than per-site rules inside Safari:

  1. Open Settings on the iPhone or iPad.
  2. Scroll down and tap Safari.
  3. Under the General section, find Block Pop-ups and toggle it on.

When the toggle is on, Safari suppresses pop-up windows across every site. At the time of writing, iOS still does not expose the per-site granularity that macOS does. If you occasionally hit a site that needs a pop-up window, you may need to turn the toggle off temporarily and turn it back on after completing the workflow.

When you need stronger suppression than Safari’s native toggle provides, a network ad blocker removes the ad-serving requests behind pop-ups before they trigger at all. This is the layer that handles pop-ups launched from a scripted element rather than an explicit new window, which is what most browser-native toggles miss. See malware protection for how network-level blocking fits that role.

What are the best practices for pop-up management?

  • Keep Safari updated so its pop-up heuristics benefit from every security release.
  • Allow pop-ups only for domains you trust, and revisit that list every few months.
  • Treat any unfamiliar pop-up that asks to download a file, share personal information, or show urgent warnings as suspicious. Block it and close the window, and report the site to Apple via its fraudulent-website reporting page if it appeared after clicking a search result.
  • Audit the permission list under Safari Settings > Websites > Pop-up Windows to remove sites you no longer use regularly.
  • Combine Safari’s native toggle with a network ad blocker so you get the site-level control plus a request-level safety net.
  • Use a dedicated browser for sensitive workflows, such as banking, to isolate pop-ups and cookies from everyday browsing.
  • Teach shared-device users that a pop-up requesting a download or password is almost always worth ignoring.

How ProBlocker addresses this

ProBlocker blocks pop-ups and notification-style ads at the network level, removing many of the requests that Safari’s built-in toggle is designed to suppress. It is free, open source on GitHub, and collects zero user data. Install it for Safari on Mac from the download page, or add it as a Safari extension from the App Store.

No. Set Safari's default to block pop-ups and add trusted sites to an allow-list. That keeps malicious or annoying pop-ups out while preserving legit checkout, login, and payment windows.