Skip to content

How to Block Pop-ups in Chrome, Edge and Firefox

Stop annoying pop-ups, pop-unders, and redirect spam in all major browsers. Built-in settings and extensions compared.

Blog

Jun 5, 2026
Updated Aug 26, 2026
How to Block Pop-ups in Chrome, Edge and Firefox

Why Pop-ups Still Exist

Despite browser improvements, pop-ups remain one of the most annoying parts of browsing. Malicious sites use pop-unders, redirect chains, and overlay tricks to bypass built-in blockers.

Chrome: Block Pop-ups

Built-in settings:

  1. Go to chrome://settings/content/popups
  2. Select Don't allow sites to send pop-ups or use redirects

With an extension:

Install DNDShield for advanced popup and redirect blocking that catches what Chrome misses — including pop-unders and forced redirect chains.

Edge: Block Pop-ups

  1. Go to edge://settings/content/popups
  2. Toggle Block on

Edge uses the same Chromium engine as Chrome, so the same extensions work on both.

Firefox: Block Pop-ups

  1. Go to about:preferences#privacy
  2. Check Block pop-up windows

Firefox's built-in blocker is basic. For full protection, install an features" class="doc-internal-link">ad blocker extension.

What Browsers Miss

Built-in popup blockers only catch basic window.open() calls. They miss:

  • Pop-unders: Windows that open behind your current tab
  • Redirect chains: Sites that bounce you through 3-4 URLs before landing
  • Timer-based popups: Popups triggered after a delay
  • Click hijacking: Your click opens a new tab/window instead of the link
  • Overlay modals: Full-screen overlays that look like popups but are part of the page

An extension like DNDShield blocks all of these.

How DNDShield Blocks Pop-ups

DNDShield adds a dedicated pop-up guard that runs on every page and catches the tricks built-in blockers miss:

  • Pop-under blocking — stops windows that open behind your current tab, the most common ad pop-up trick
  • No-gesture blocking — blocks window.open() calls that fire without a real click (auto-launched pop-ups)
  • Known ad-host blocking — pop-ups aimed at known advertising and redirect domains are dropped
  • Per-click limits — one stray click can't spawn a burst of windows

It works silently — a small on-page toast confirms when a pop-up is blocked — and you stay in control: turn it off in Settings, or add any site to your allowlist to let its pop-ups through.

FAQ

Why do I still get popups with Chrome's blocker enabled? Chrome's blocker only stops basic window.open() popups. Overlay modals, redirect chains, and pop-unders require an extension.

Are all popups bad? No. Some sites use popups for login forms, chat widgets, and legitimate features. Use an allowlist to permit popups on trusted sites.

So What's Actually the Best Popup Blocker?

If you've searched "best popup blocker for Firefox" or the Chrome/Edge equivalent, here's the honest answer: the browser's own popup blocker isn't it. It was never designed to be — it stops the crude window.open() calls from 2005-era sites and calls it a day. Everything ad networks actually use today — pop-unders, delayed triggers, click-hijacked "gestures" — sails right through.

A dedicated extension is the real answer, and DNDShield was built specifically to close that gap rather than duplicate what your browser already does badly. It runs its own guard on every page, checks every window-open attempt against known ad/redirect networks, and — this part matters — only lets a popup through if it came from something you actually clicked, not from a script pretending you clicked something.

That last bit is the difference between "blocks most popups" and "blocks the popups that get through everything else." Sites that hijack real clicks (bind a listener to the whole page so any tap counts as "permission") are exactly how the sketchier ad networks get around basic gesture checks — DNDShield checks what you clicked, not just that you clicked.