Loading…
Popup Blocker
v2.0.0 ยท Chrome Extension MV3

Popup Blocker

Your all-in-one shield against ads, popups, and distractions. Block popups, freeze tabs, and stop ads โ€” all from one clean panel.

Get Extension Now ๐Ÿ’™ Support Dev

Popup Blocker is a powerful, lightweight extension that silently works in the background to block disruptive ads and unwanted popups. It operates at the network level using Chrome's declarativeNetRequest API โ€” meaning ads are stopped before they even load. Tab Freeze mode locks your browser from opening new tabs or windows, keeping you focused or safe from redirect hijacks.

Features

๐Ÿšซ

Ad Blocker

Blocks ads at the network level before they load. Covers 125+ ad networks including Google Ads, Taboola, and Outbrain.

โ„๏ธ

Tab Freeze

Prevents any new tabs or windows from opening โ€” perfect for staying focused or blocking redirect hijacks.

๐Ÿง 

Smart Control

Pause ad blocking for a specific website or globally. See real-time stats showing how many ads were blocked per page.

โšก

Instant Block

Blocking starts the moment you install โ€” zero configuration required. The toolbar badge shows live blocked counts.

Permissions

tabsstorageactiveTabdeclarativeNetRequestdeclarativeNetRequestFeedback
1

Install & It Just Works

After installing, ad blocking and popup blocking activate instantly on all websites. No setup is needed โ€” you're already protected.

2

Open the Control Panel

Click the Popup Blocker shield icon in your Chrome toolbar to open the dashboard. The badge on the icon shows how many ads were blocked on the current page.

3

Enable Tab Freeze

Toggle "Block new tabs & windows" inside the panel. Any new tab or popup window attempt will be instantly closed โ€” great for staying focused.

4

Pause on a Site

If a trusted page needs popups (e.g. a payment gateway), click "Pause for this site" to whitelist it without disabling global protection.

5

View Blocked Stats

The panel shows a live running total of all blocked ads and popups. Watch the number grow as you browse!

โœ…

Popup Blocker does not collect, transmit, or share any browsing data. Your browsing history never leaves your device.

๐Ÿ—„๏ธ Data Storage

Whitelist preferences and toggle states are stored locally using chrome.storage.local. No browsing data, URLs, or personal information is ever stored or sent anywhere.

๐Ÿ” Permissions Explained

  • tabs โ€” detects active tab URLs for the whitelist feature
  • storage โ€” saves your whitelist and toggle settings locally
  • activeTab โ€” needed to interact with the tab you click on
  • declarativeNetRequest โ€” blocks ad and popup requests at the network level
  • declarativeNetRequestFeedback โ€” reads blocked request counts for the stats display

๐Ÿ“ก Network Requests

The extension uses a local rule file (rules.json) stored within the extension itself. No external server is contacted โ€” all blocking is done locally.

๐Ÿ“‹ Last Updated

March 2026. Contact: freelancer.hilal@gmail.com