How To Enable Pop-Up Windows In Chrome | Per-Site Fix

Enable pop-up windows in Chrome by going to Settings > Privacy and security > Site settings > Pop-ups and redirects, add a site to the allow list.

One blocked pop-up can turn a two-click login into a ten-minute headache, and Chrome blocks every pop-up by default. Whether Chrome is stopping a sign-in window from your bank or a confirmation page during checkout, knowing how to enable pop-up windows in Chrome means the difference between getting the task done and hitting a wall. The fix lives in one settings screen that takes about twenty seconds to reach, and the smartest approach is allowing pop-ups site by site rather than turning the block off entirely.

The Exact Path To Chrome’s Pop-Up Settings

Chrome’s pop-up controls live in a single settings panel, and the path is identical across every desktop version of the browser. Open Chrome, click the three-dot More menu in the top-right corner, then go to Settings > Privacy and security > Site settings > Pop-ups and redirects. That page holds two important controls: the default behavior for all sites, and a customized allow list for specific sites you trust.

The default setting is Blocked, which stops pop-ups everywhere. You can change it to Allowed if you need pop-ups on every site, but the safer move is to leave the default block in place and add individual sites to the list underneath.

How To Allow Pop-Ups For One Specific Website

The most secure way to enable pop-ups is to allow them one site at a time, keeping Chrome’s default block active for everything else. Two routes get you there.

Route one — the address bar shortcut. When Chrome blocks a pop-up, a small icon appears on the right side of the address bar. Click that icon, then click the blocked link that appears, and choose Always allow pop-ups and redirects from [site] > Done. Chrome immediately permits pop-ups from that domain.

Route two — the settings panel. On the Pop-ups and redirects settings page, look for the section labeled Allowed to send pop-ups and use redirects. Click Add, type the site’s web address, and click Add again. To cover all subdomains of a site — for example, both mail.example.com and shop.example.com — use the wildcard pattern [*.]example.com.

Should You Allow All Pop-Ups?

Switching Chrome’s default from Blocked to Allowed on the Pop-ups and redirects page lets every site send pop-ups freely. That is almost never the right move. Allowing all pop-ups disables Chrome’s main defense against intrusive advertisements, deceptive overlays, and unwanted redirects. The only scenario where a global allowance makes sense is on a fully trusted device used exclusively for work on known internal sites, and even then site-specific allowlisting is a cleaner choice. Stick with the default block and allowlist only the sites that actually need pop-ups to function — payment pages, school portals, and some ticketing systems are the most common examples.

How To Block A Site Again After Allowing It

If a site starts showing too many pop-ups or you simply no longer need it on the allow list, reversing the change takes seconds. Open Settings > Privacy and security > Site settings > Pop-ups and redirects. Under Allowed to send pop-ups and use redirects, find the site entry, click the More menu (three dots) next to it, and select Block. The change takes effect immediately; no page reload is needed for the next pop-up attempt.

Method What It Does Best For
Allow all pop-ups Every site can show pop-ups without restriction Rare cases — trusted devices or closed internal networks
Allow a specific site via address bar Adds the current site to the allow list after a block Quick fix when a needed pop-up was just blocked
Allow a specific site via settings Manually enter a URL into the allow list Pre-approving a site before visiting it
Block all pop-ups (default) No site can show pop-ups unless explicitly allowed Most users — balances safety with selective access
Block a previously allowed site Removes a site from the allow list When a site misuses pop-up permissions
Use wildcard pattern [*.]example.com Allows all subdomains of a given domain Sites with pop-ups from multiple subdomains
CTRL / Shift click workaround Some sites suggest holding CTRL or Shift while clicking a link Temporary bypass if the pop-up still doesn’t appear

Pop-Ups vs Notifications: Why The Confusion Matters

Chrome treats pop-ups and notifications as separate permissions controlled from different settings panels. Blocking notifications does nothing to stop pop-ups, and allowing pop-ups does not enable notification spam. The pop-up setting lives under Pop-ups and redirects in the Site settings menu, while notification controls are under Notifications a few rows away. If a site says it needs a permission change but pop-ups are already allowed, check which permission the site is actually asking for — they are not interchangeable. Google’s own guidance emphasizes this distinction, and it is the most common point of confusion in support threads. You can confirm the exact settings path on Google’s official support documentation.

Common Mistake Why It Fails The Fix
Confusing pop-ups with notifications Chrome treats these as separate permissions in different settings Go to Pop-ups and redirects, not Notifications
Using old menu paths (Advanced > Content settings) Chrome’s UI moved these controls years ago Use Privacy and security > Site settings > Pop-ups and redirects
Allowing pop-ups globally for one site’s sake Reduces browser protection unnecessarily Use site-specific allowlisting instead
Entering the wrong URL pattern The pop-up still gets blocked because the URL doesn’t match Use [*.]example.com to cover all subdomains
Forgetting about third-party pop-up blockers Chrome’s setting won’t override a separate blocker extension Disable or configure the blocker extension separately
Not checking if a pop-up was actually blocked The blocked-pop-up icon in the address bar is easy to miss Look for the small icon on the right side of the address bar
Assuming the setting applies instantly to open tabs The change triggers on the next pop-up attempt, not retroactively Reload the page or open a new tab to test

What To Do When Chrome Still Blocks Pop-Ups

If you have allowed a specific site in Chrome and the pop-up still does not appear, check for a third-party pop-up blocker extension. Extensions like AdBlock, uBlock Origin, or privacy tools often include their own pop-up controls that operate independently of Chrome’s built-in settings. Open More > Extensions > Manage extensions and look for any extension that mentions pop-ups or ads in its description. Either disable it temporarily or adjust its settings to allow pop-ups from the site you need. Some websites also suggest holding the CTRL or Shift key while clicking a link as a workaround for stubborn pop-up blockers — this can bypass certain extension-level restrictions without changing any settings.

The second possibility is that the site is triggering a pop-up in a way Chrome does not recognize as a pop-up event — for example, opening a new tab via JavaScript after a user action rather than using the window.open() method Chrome expects. In that case, the site itself may need an update, and neither Chrome nor an extension change will fix it. Contact the site’s support team if the pop-up is essential to a workflow and none of the above steps help.

The smartest long-term strategy for managing Chrome pop-ups is simple: leave the default block turned on, allowlist individual sites only when a needed pop-up fails to appear, and reverse any allowance as soon as the site no longer needs it. That approach keeps Chrome’s protection layer intact while still letting legitimate sign-in flows, payment windows, and embedded content work exactly as designed.

References & Sources