A high-performance ad blocker with real-time analytics and a beautiful modern UI.
- Fresh New Look - Completely redesigned UI with modern blue theme
- Light/Dark Mode - Auto-detects system theme or choose manually
- Interactive Stats - Slide panel showing detailed blocking info
- Use Less RAM - New memory optimization setting
- Better Icons - Blue gradient icons with disabled state indication
- Lucide Icons - Beautiful, consistent iconography throughout
- β‘ High-Performance Blocking - Blocks ads at the network level before they load
- π Real-Time Analytics - Track blocked ads with session, page, and all-time stats
- π― 1500+ Ad Domains - Pre-loaded blocklist covering major ad networks
- π¨ Modern UI - Sleek interface with light/dark theme support
- π Per-Site Whitelist - Easily whitelist your favorite sites
- π Privacy Focused - No data collection, everything stays local
- πΎ Memory Optimization - "Use Less RAM" mode for lower memory footprint
- π¬ Streaming Support - Advanced YouTube and Twitch ad blocking
Ensure you downloaded the zip file of this repository
- Open Firefox and navigate to
about:debugging#/runtime/this-firefox - Click "Load Temporary Add-on..."
- Navigate to
adblocker-firefoxfolder - Select the
manifest.jsonfile - SimplShadow is now active!
For permanent installation:
- Go to
about:addons - Click the gear icon β "Install Add-on From File..."
- Select the zipped extension folder
- Open Chrome/Edge and navigate to
chrome://extensions/(oredge://extensions/) - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the
adblocker-chromefolder - SimplShadow is now active!
- Power Button - Large toggle in popup to enable/disable ad blocking
- Stats Card - Click to open detailed blocking statistics panel
- Site Card - Shows current domain with quick whitelist toggle
- Settings - Access theme, memory, and blocking options
- Total Blocked - Lifetime blocked requests
- This Page - Ads blocked on current page
- Elements Hidden - DOM elements removed
- Detailed Panel - Slide-out panel with top blocked domains
- Theme - Auto (system), Light, or Dark mode
- Use Less RAM - Reduces memory by limiting stat history
- Block WebSockets - Prevent WebSocket ad connections
- Block WebRTC - Disable WebRTC IP leak
- Cosmetic Filtering - Enable/disable element hiding
- Blue icon - Protection active
- Gray icon - Protection paused
- Badge number - Ads blocked this session
SimplShadow blocks:
- Ad Networks - Google Ads, Facebook Ads, Amazon Ads, etc.
- Trackers - Analytics, fingerprinting, cross-site tracking
- Content Recommendations - Taboola, Outbrain, etc.
- Video Ads - Pre-roll, mid-roll, overlay ads
- Pop-ups/Popunders - Intrusive overlay ads
- Crypto Miners - In-browser mining scripts
- WebSocket Ads - Real-time ad delivery channels
- WebRTC Leaks - Prevents IP address exposure
| Platform | What's Blocked |
|---|---|
| YouTube | Pre-roll/mid-roll video ads, overlay ads, sidebar promoted videos, masthead ads, auto-skip enabled, ad speed-up |
| Twitch | Video ads, display ads, Prime/Turbo promos |
| Promoted posts, sidebar ads (old & new Reddit) | |
| Twitter/X | Promoted tweets, promoted trends |
| Sponsored posts, marketplace ads | |
| Sponsored posts, story ads | |
| TikTok | In-feed video ads |
| Spotify Web | Display ads, upgrade prompts |
βββ adblocker-firefox/ # Firefox extension (Manifest V2)
β βββ manifest.json
β βββ background-enhanced.js # Request interception with filter engine
β βββ content.js # DOM element hiding
β βββ content-youtube-enhanced.js # Advanced YouTube ad skipper
β βββ content-twitch.js # Twitch ad blocker
β βββ content-websocket.js # WebSocket blocking
β βββ content.css # Ad hiding styles
β βββ data/
β β βββ blocklist.js # Domain blocklist
β β βββ streaming-blocklist.js # Streaming platform rules
β βββ popup/
β β βββ popup.html # Modern redesigned popup
β β βββ popup.css # Theme-aware styles
β β βββ popup.js # Popup functionality
β βββ options/ # Settings page
β βββ icons/ # Blue gradient + disabled icons
β
βββ adblocker-chrome/ # Chrome extension (Manifest V3)
β βββ manifest.json
β βββ background.js # Service worker
β βββ content.js # DOM element hiding
β βββ content-youtube-enhanced.js # Advanced YouTube ad skipper
β βββ content-twitch.js # Twitch ad blocker
β βββ content-websocket.js # WebSocket blocking
β βββ content.css # Ad hiding styles
β βββ rules/
β β βββ rules.json # Declarative net request rules
β βββ popup/
β βββ options/
β βββ icons/
β
βββ README.md
- Uses
webRequest.onBeforeRequestwith blocking - Full programmatic control over what gets blocked
- Filter list parsing (EasyList format support)
- Scriptlet injection for advanced ad bypass
- Uses
declarativeNetRequestAPI - Rules defined statically in JSON
- Dynamic rules for whitelist functionality
- More efficient but less flexible
Not satisfied with the Chrome version? Try our Firefox Adblocker instead!
Since Firefox's manifest has a lot less restrictions and a lot more leniency for ad blocking, we are able to improve the functionality of our adblocking much more on Firefox than on Chrome.
| Feature | Firefox (MV2) | Chrome (MV3) |
|---|---|---|
| Request Blocking | Full programmatic control | Static rules only |
| Filter Lists | Live parsing & updates | Requires recompilation |
| Scriptlet Injection | Full support | Limited |
| WebRequest API | β Blocking mode | β Removed |
| Dynamic Rules | Unlimited | Limited to 5,000 |
| Performance | Slightly higher memory | More efficient |
However, we still try to improve the Chrome version of our app every day. Yet, we still suggest moving to Firefox if you want more of an ad-free experience.
- Fonts: Outfit (logo), Plus Jakarta Sans (headings), Rubik (body)
- Colors: Primary blue (#3B82F6 to #1D4ED8)
- Icons: Lucide icon set
- Themes: CSS variables for light/dark mode
SimplShadow is designed for minimal performance impact:
- Network-level blocking prevents ad resources from ever loading
- CSS-based element hiding is hardware-accelerated
- Efficient DOM observation with
MutationObserver - Stats updates are batched to reduce storage writes
- "Use Less RAM" mode further reduces memory footprint
- No telemetry - We don't collect any data
- No remote servers - Everything runs locally
- No account required - Just install and use
- Open source - Audit the code yourself
Use the whitelist button to disable blocking for that site.
Some sites use advanced anti-adblock techniques. Try refreshing the page or report the site for blocklist updates.
Enable "Use Less RAM" in settings to reduce memory footprint.
Make sure to select the theme in SimplShadow settings, or choose "Auto" to follow system preference.
MIT License - Free to use, modify, and distribute.
Email: simplstudios@protonmail.com
Company Website: https://simplstudios.vercel.app
SimplShadow - Browse the web without the noise. π‘οΈ