Free & Open Source — No Tracking

Browse without
ads, anywhere

MegAdBlock is a powerful Chrome extension that blocks all types of ads — YouTube video ads, news site banners, pop-ups, trackers, paywalls, and cookie consent overlays. Instantly.

V1.1 (15/02/2026)

FILE HASH 2d26c43e0a7fdac62b99b069eed1273243e9ef80927cb3b11d486172f68dd717


Download for Chrome Learn More
24+
Network Rules
100%
YouTube Ad Block
0ms
Video Load Delay
36KB
Extension Size
Interface

A dashboard built for transparency

Real-time stats on every ad blocked, every tracker stopped, and every byte saved — all from your toolbar.

MegAdBlock dashboard showing blocked requests by type — XHR, Scripts, Images, Ping, iFrames
By Type — Blocked requests breakdown
MegAdBlock dashboard showing blocked ad domains — googlesyndication, smartadserver, doubleclick
Domains — Top blocked ad networks
MegAdBlock dashboard showing blocking history with URLs and request types
History — Live blocking feed
Results

See the difference

A real news site before and after MegAdBlock. All banners, sponsored content, and ad containers — gone.

✕ Before — Ads everywhere
News website cluttered with banner ads, sponsored content, and advertising overlays before using MegAdBlock
✓ After — Clean & fast
Same news website with all ads removed by MegAdBlock — clean layout, no banners, no sponsored content
Features

Everything you need to browse clean

Comprehensive ad blocking powered by declarative network rules, real-time DOM analysis, and advanced scriptlet injection.

YouTube Ad Blocking

Blocks all YouTube ads — pre-roll, mid-roll, overlay, and banner ads. Uses JSON-prune scriptlets to intercept ad data at the API level. Zero delay, instant playback.

Scriptlet-based

News Site Ads & Banners

Removes display ads, DFP/GPT containers, sponsored content blocks, interstitials, and advertising wrappers from all major news websites.

CSS + DOM

Tracker & Analytics Blocking

Blocks Google Analytics, Facebook Pixel, DoubleClick, Taboola, Outbrain, Criteo, and 30+ other tracking networks at the network level.

Network rules

Pop-up & Overlay Removal

Automatically removes cookie consent banners (GDPR/CCPA), newsletter pop-ups, paywall overlays, and anti-adblock walls.

Smart detection

Custom Ad Marking

Mark any element as an ad using the visual picker or DevTools console (megadblock.markAd($0)). Rules are saved per domain automatically.

User rules

Real-Time Dashboard

Built-in stats dashboard shows blocked requests by type, domain, and bandwidth saved. Full history and live session tracking.

Analytics
Installation Guide

Step-by-step manual installation

Works on Chrome, Edge, Brave, Opera, Vivaldi, and all Chromium-based browsers.

1

Download and extract the ZIP file

~10 seconds

Click Download for Chrome to get megadblock.zip, then extract it:

🪟 Windows

Right-click the ZIP → Extract All... → Choose a permanent location (e.g. C:\Extensions\megadblock)

🍎 macOS

Double-click the ZIP. Move the folder somewhere permanent (e.g. ~/Extensions/megadblock)

🐧 Linux

Terminal: unzip megadblock.zip -d ~/extensions/megadblock

Important: Don't delete the extracted folder after installation. Chrome loads the extension directly from this folder.

2

Open the Extensions page

~5 seconds

Type one of these URLs in your browser's address bar:

Chromechrome://extensions
Edgeedge://extensions
Bravebrave://extensions
Operaopera://extensions
Vivaldivivaldi://extensions

Shortcut: You can also click menu → ExtensionsManage Extensions

3

Enable Developer Mode

~3 seconds

In the top-right corner of the extensions page, find the Developer mode toggle and turn it ON:

Developer mode

Three new buttons will appear: Load unpacked, Pack extension, and Update.

4

Load the extension

~5 seconds

Click Load unpacked. Navigate to the extracted folder and select it — the one containing manifest.json:

📁 megadblock ← Select this folder
  ├── manifest.json
  ├── background.js
  ├── content.js / content.css
  ├── cleaner.js / marker.js
  ├── popup.html / popup.js
  ├── rules.json
  ├── blocklist.txt / whitelist.txt
  ├── 📁 youtube-content/
  └── 📁 icons/
5

Pin to toolbar and verify

~5 seconds

MegAdBlock is now installed. Pin it to your toolbar for quick access:

a

Click the puzzle piece icon 🧩 in Chrome's toolbar

b

Find MegAdBlock in the list

c

Click the pin icon 📌 next to it

Open any website — ads are blocked automatically. Click the MegAdBlock icon to see live stats.

Updating the extension

Future updates

When a new version is available:

1

Download the new ZIP and extract it to the same folder (overwrite files)

2

Go to chrome://extensions and click the reload button 🔄 on the MegAdBlock card

Tip: Use the Factory Reset button in the popup to restore default settings after any update.

Compare

How MegAdBlock stacks up

FeatureOther BlockersMegAdBlock
YouTube pre-roll ads Often bypassed Scriptlet-level block
YouTube mid-roll ads Partial JSON-prune intercept
News site DFP/GPT ads Basic Full container removal
Cookie consent removal Separate extension Built-in (40+ providers)
Paywall bypass Not included Smart overlay removal
Custom element marking Not available Visual picker + DevTools
Video load delay2–8 seconds 0ms — instant playback
Extension size500KB – 2MB 36KB
Data collection Some telemetry Zero — fully local
Under the hood

Built for performance

Manifest V3 architecture with zero external dependencies.

declarativeNetRequest

24+ static rules block ad networks and trackers at the network level before requests are sent.

rules.json • 0ms latency

JSON-Prune Scriptlets

Intercepts JSON.parse and Response.json to strip adPlacements and playerAds from YouTube responses.

MAIN world injection

setTimeout Acceleration

Detects YouTube's 17-second ad timeouts and resolves them in 17ms — 1000x faster.

17000ms → 17ms

DOM Mutation Observer

Monitors the DOM for dynamically injected ad elements and removes them instantly.

MutationObserver API

Anti-Adblock Bypass

Removes anti-adblock overlays and warnings. Sets google_ad_status to prevent detection.

Property interception

Smart Exclusions

Auto-excludes web apps (Teams, Slack, Discord, GitHub) from content scripts.

exclude_matches

Ready to browse without ads?

Download MegAdBlock — no account, no tracking, no compromises.

Download MegAdBlock (ZIP)