How to Enable Pop-Ups in Google Chrome
Pop-ups have a complicated reputation. They power everything from online banking confirmations and download prompts to calendar invites and video players — but Chrome blocks most of them by default to protect users from intrusive ads and malicious scripts. Knowing how to enable pop-ups selectively, and understanding what you're actually changing when you do, puts you in control rather than at the mercy of a blanket setting.
Why Chrome Blocks Pop-Ups in the First Place
Chrome's built-in pop-up blocker is a security and usability feature that's been active since the early days of the browser. When a site tries to open a new window or tab without direct user action, Chrome intercepts it and shows a small notification in the address bar instead.
This default exists because unsolicited pop-ups are one of the oldest vectors for ad fraud, phishing, and unwanted software installation. However, plenty of legitimate web applications depend on pop-up windows to function — think payment gateways, document editors, government portals, and enterprise tools.
Chrome distinguishes between two levels of pop-up control: global settings (applied to all sites) and site-specific exceptions (applied only to domains you choose). Understanding which one you actually need matters before you start changing anything.
How to Enable Pop-Ups for a Specific Site
This is the method most users actually need. Rather than opening the floodgates for every website, you whitelist only the domain giving you trouble.
Step 1: Visit the website where pop-ups are being blocked. You'll often see a small icon in the address bar — it looks like a window with an X — indicating a pop-up was blocked.
Step 2: Click that icon. Chrome will show you which pop-up was blocked and offer an option to "Always allow pop-ups and redirects from [site name]."
Step 3: Select that option and click Done. Chrome will reload the page and allow pop-ups from that domain going forward.
If no blocked pop-up icon appears, you can add the site manually:
- Click the three-dot menu (⋮) in the top-right corner of Chrome
- Go to Settings → Privacy and security → Site Settings
- Scroll to Pop-ups and redirects
- Under Allowed to send pop-ups and use redirects, click Add
- Enter the site's URL and confirm
How to Enable Pop-Ups Globally Across All Sites ⚠️
Disabling Chrome's pop-up blocker entirely means every site can open new windows without restriction. This is rarely necessary for everyday browsing and carries real security trade-offs.
To do it:
- Open Chrome and go to Settings → Privacy and security → Site Settings
- Click Pop-ups and redirects
- Under the Default behavior section, select "Sites can send pop-ups and use redirects"
This setting applies immediately. You don't need to restart Chrome.
Keep in mind: this doesn't just affect the sites you trust. Any website you visit — including ones you land on accidentally — gains the ability to open new windows or trigger redirects. Most users are better served by the site-specific approach above.
Variables That Affect How This Works
Chrome's pop-up behavior isn't always straightforward, and several factors can change what you experience:
Chrome version and profile sync Settings are stored per Chrome profile. If you're signed into Chrome and have sync enabled, your site permissions — including pop-up exceptions — may sync across devices. A change made on your desktop could appear on your laptop, and vice versa.
Extensions and third-party blockers If you have an ad blocker like uBlock Origin or AdBlock Plus installed, it may be blocking pop-ups independently of Chrome's native setting. Enabling pop-ups in Chrome's settings won't override a separate extension. You'd need to whitelist the site in the extension itself as well.
Managed or enterprise Chrome installations On company-issued devices or school-managed Chromebooks, Chrome policies set by an administrator can lock pop-up settings entirely. You may see a message like "Managed by your organization" in the settings panel, which means some options won't be editable regardless of what you change.
Mobile Chrome on Android The process is similar but navigated differently. Tap the three-dot menu → Settings → Site settings → Pop-ups and redirects to toggle the setting or add exceptions. iOS Chrome follows a more restricted model due to Apple's browser engine requirements, and behavior may vary slightly.
Redirect blocking vs. pop-up blocking Chrome groups pop-ups and redirects together in its settings, but they're technically distinct behaviors. A redirect automatically sends you from one URL to another; a pop-up opens a new window. Enabling one enables both for that site or globally, which is worth knowing if a site is being blocked due to redirect behavior rather than a classic pop-up window.
What "Allowed" Actually Means for a Site
When you add a site to Chrome's pop-up allowlist, you're granting it permission to open new browser windows or tabs programmatically — without a direct click from you triggering the action. This is a meaningful permission. Legitimate uses include:
- Authentication flows that open a login window in a separate frame
- File download confirmation dialogs
- Payment processors that open a secure transaction window
- Web apps that use separate windows for tools or panels
The key distinction is who controls the site. Enabling pop-ups on your bank's domain is categorically different from enabling them on a site you found through an unsolicited link.
🔍 The Setting Behaves Differently Depending on Your Setup
There's no single "right" way to handle Chrome's pop-up settings. A developer running local web apps has different needs than someone troubleshooting a government form. A user on a managed enterprise device has different options than someone on a personal laptop. A heavily extension-loaded Chrome install requires a different checklist than a clean browser profile.
The technical steps above work reliably across standard Chrome installs — but whether site-specific exceptions are enough, whether an extension is interfering, or whether your Chrome is even giving you full control of these settings depends entirely on the environment you're working in.