████████╗██╗ ██╗██╗████████╗ ██████╗██╗ ██╗
╚══██╔══╝██║ ██║██║╚══██╔══╝██╔════╝██║ ██║
██║ ██║ █╗ ██║██║ ██║ ██║ ███████║
██║ ██║███╗██║██║ ██║ ██║ ██╔══██║
██║ ╚███╔███╔╝██║ ██║ ╚██████╗██║ ██║
╚═╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝
Ads on Twitch? Not on my screen.
A highly robust Twitch ad-blocker that works where most Chrome Store extensions fail — by requesting ad-free.m3u8stream playlists directly.
- Blocks all Twitch ads without blank screens or delays.
- Works reliably compared to popular Chrome extensions.
- Lightweight and fast — no heavy background scripts.
- Easy to install, open-source, and free.
Instead of trying to hide or skip ads after they appear, this extension bypasses them entirely by:
- Intercepting Twitch
.m3u8playlist requests. - Requesting ad-free stream variants directly from Twitch's CDN.
- Replacing the ad-containing playlist with a clean version before the player loads it.
This method avoids the usual "purple screen" problem and works consistently.
- Download or clone this repository:
git clone https://github.com/yourusername/twitch-ad-blocker.git
- Open Chrome → go to
chrome://extensions/ - Enable Developer Mode (toggle in top-right).
- Click Load unpacked and select this folder.
- Refresh Twitch and enjoy ad-free streams.
{
"manifest_version": 3,
"name": "Twitch Ad Blocker",
"version": "1.0",
"description": "An ad blocker for Twitch that works by requesting ad-free stream playlists."
}MIT License — you can use, modify, and distribute freely, but attribution is appreciated.
💡 If you like this project, consider starring ⭐ the repo on GitHub to support development!