A Chrome Manifest V3 extension that blocks adult/18+ content and all types of ads. Features domain filtering, keyword scanning, age-gate detection, ad network blocking, popup blocking, sponsored post hiding on social media, video ad skipping, and password protection.
- Blocks 2000+ adult domains (porn sites, cam sites, hentai, dating, etc.)
- Keyword-based content filtering on pages
- Age-gate / 18+ warning detection and auto-redirect
- Custom blocklist — add your own domains and keywords
- Full blocked history with export to CSV
- Blocks ads from 30,000+ ad networks — auto-updates from web
- Popup blocker
- Sponsored post hiding on Facebook, Instagram, X/Twitter, TikTok
- Video ad skip on YouTube & YouTube Music
- Ad element hiding (removes empty ad containers)
- Approve specific sites to disable blocking
- Force-block specific sites
- Per-site controls from the popup
- Password protection — lock extension settings with a master password
- Full browsing log (optional) — records all visited sites with block status
- No data sent to external servers
- Browser: Google Chrome, Microsoft Edge, Brave, Opera, or any Chromium-based browser
- No account needed
- No special permissions beyond what's requested
Search for "Blocker+" in the Chrome Web Store and click Add to Chrome.
- Download or clone this repo
- Open Chrome and go to
chrome://extensions - Enable Developer mode (toggle in top-right)
- Click Load unpacked
- Select the
adult-content-blockerfolder - The extension is now installed
- Go to
chrome://extensions - Enable Developer mode
- Drag and drop the
.crxfile onto the page
- Click the Blocker+ icon in the toolbar
- If you set a password, enter it to unlock
- Toggle blocking ON/OFF with the main switch
- The extension automatically blocks adult content and ads as you browse
- Open the popup
- Expand Password Protection
- Enter and confirm a master password (min 4 characters)
- Lock the extension — settings are now protected
- Add custom domains under Custom Blocklist
- Add custom keywords to block pages containing those words
- Adult Monitoring shows total blocked, today, this week, unique sites
- Ad Blocker Stats shows ads blocked, popups blocked, top ad networks
- Full Browsing Log records all sites visited (enable manually)
- Export reports as CSV
- Current site is shown in the popup
- Click ✓ Approve Ads Off to disable blocking on the current site
- Click ✗ Force Block to always block the current site
- Manage all approved/blocked sites in the Site Manager panel
No build step required — the extension runs as-is. Just load the adult-content-blocker folder in Chrome.
adult-content-blocker/
├── manifest.json # Extension manifest (Chrome MV3)
├── background.js # Service worker — core blocking logic
├── content.js # Content script — page-level filtering
├── injected.js # Injected script for video ad skip
├── popup.html # Popup UI
├── popup.js # Popup logic
├── styles.css # Popup styles
├── icons/ # Extension icons
└── LICENSE
Proprietary — Copyright (c) 2026 Welbert Verano. All Rights Reserved.