Safari blocks popups by default on iPhone, and you need to change one setting to allow them

Safari on iPhone comes with popup blocking turned on. This protects you from unwanted ads and malicious popups, but it also blocks popups from websites you actually want to use — like login windows, file downloads, or forms that open in new windows. To see these popups, you need to turn off the popup blocker in Safari's settings.

The setting is in the same place as other Safari privacy controls, and it takes about 30 seconds to change. You can turn it off for all websites or manage it per site, depending on how much control you want.

Key Takeaways

  • Open Settings, scroll to Safari, and toggle off "Block Pop-ups" to allow popups on all websites.
  • You can also allow popups for a single website by visiting it in Safari, tapping the address bar, and selecting "Allow Pop-ups for This Website".
  • Turning off popup blocking makes your phone less protected against malicious popups, so only disable it for websites you trust.
  • If a popup still does not appear after you disable blocking, the website may be using a different method to display content that Safari does not support.

Turn off popup blocking for all websites

This method disables Safari's popup blocker entirely, so all websites can show you popups. Use this if you visit multiple sites that need popups and do not want to enable them one at a time.

Step 1: Open the Settings app on your iPhone. It is the gray gear icon, usually on your home screen.

Step 2: Scroll down and tap Safari. It appears below Mail and Maps in the settings list.

Step 3: Look for the section labeled "General" and find the toggle next to "Block Pop-ups". It will be green and switched to the right if it is currently on.

Step 4: Tap the toggle to switch it off. It will turn gray and move to the left.

Step 5: Go back to Safari and reload the website. The popup should now appear.

Allow popups for one website only

If you trust one specific website and want to allow its popups without disabling the blocker for everything, Safari lets you whitelist individual sites. This keeps your phone protected from popups on other websites while letting trusted sites through.

Step 1: Open Safari and visit the website that needs to show you a popup.

Step 2: Tap the address bar at the top of the screen. It shows the website's URL.

Step 3: Look for a popup icon — it looks like a square with an arrow pointing up and to the right. Tap it.

Step 4: A menu will appear with the option "Allow Pop-ups for This Website". Tap it.

Step 5: Reload the page. The popup should now load.

If you change your mind later, you can return to the same address bar menu and select "Block Pop-ups for This Website" to turn blocking back on for that site.

What to do if the popup still does not appear

Disabling the popup blocker solves most popup problems, but some websites use methods that Safari does not support, even when blocking is off. This is especially common with older websites or sites built for desktop browsers.

If you have turned off popup blocking and the popup still does not show, try these steps. First, make sure you are using the latest version of iOS — go to Settings, tap General, then Software Update. Outdated iOS versions sometimes have browser bugs that newer versions fix.

Second, try closing Safari completely and opening it again. Swipe up from the bottom of the screen (or swipe down from the top right on newer iPhones) to close all apps, then reopen Safari and reload the page. Sometimes Safari needs a fresh start to load popups correctly.

If the popup still does not appear, the website may require a desktop browser or a different device. Some older sites were never built to work on mobile browsers, and no setting on your iPhone will change that.

Why Safari blocks popups in the first place

Popup blocking exists because popups are often used to show ads, trick you into clicking malicious links, or collect your personal information without your knowledge. By blocking them by default, Safari protects you from these threats.

When you disable popup blocking, you are trading that protection for the ability to use websites that need popups to function. This is a fair trade for websites you trust, but it means you should turn the blocker back on if you are not actively using a site that requires popups.

How to turn popup blocking back on

If you disabled popup blocking and want to turn it back on, the process is the same as turning it off. Open Settings, go to Safari, find "Block Pop-ups" in the General section, and toggle it back on. It will turn green and move to the right.

If you allowed popups for a single website and want to block them again, open that website in Safari, tap the address bar, tap the popup icon, and select "Block Pop-ups for This Website".

Frequently Asked Questions

Why does Safari block popups if some websites need them?

Most popups are ads or scams, so Safari blocks them to protect you. Websites that need popups for legitimate reasons — like login windows or file downloads — are the exception, not the rule. You can allow popups for those specific sites without exposing yourself to popups everywhere.

Will turning off popup blocking slow down my iPhone?

No. Popup blocking has no effect on your iPhone's speed. Disabling it will not make Safari faster or slower. The only change is that websites can now show you popups.

Can I allow popups in Safari but block them in other apps?

Yes. Safari's popup settings only affect Safari. Other apps like Chrome or Firefox have their own popup blocking settings, which you can change independently. Changing Safari does not affect them.

What if a website keeps showing me unwanted popups even after I allowed them?

You can block popups for that website again by tapping the address bar, tapping the popup icon, and selecting "Block Pop-ups for This Website". You can also turn off popup blocking entirely in Settings if you want to block popups everywhere again.

Do I need to restart my iPhone after changing the popup setting?

No. The change takes effect immediately. You can reload the website in Safari right away and the popup should appear.