A free, open-source ad and tracker blocker for Chrome. No accounts, no data collection, no "acceptable ads" deals, no paid tier.
It's free forever. If it makes the web nicer for you, you can buy me a tea.
Clearpane blocks ads, trackers, malware sites and cookie pop-ups using the same community filter lists that power the best blockers: EasyList, EasyPrivacy, uBlock Origin's filters and Brave's lists. It's built for Chrome's current extension platform (Manifest V3), so it keeps working after the changes that pushed older blockers out of the Chrome Web Store.
- Blocks ad, tracker and malware requests before they load, using Chrome's built-in blocking engine, so pages load faster and use less data.
- Hides leftover ad boxes so pages don't have empty gaps.
- Fixes anti-adblock walls and annoyances on many sites with small, site-specific scripts from the filter lists.
- Hides cookie-consent pop-ups.
- One switch per site. If a site breaks, turn Clearpane off for it in the popup. Turn it back on any time.
- Private by design. Everything runs inside your browser. Clearpane has no servers and sends nothing anywhere. See the privacy policy.
In testing on Chrome 156 it scored 95/100 on adblock-tester.com (46/100 without it), and removed every visible ad slot on the CNN and Guardian homepages. Details are in the developer guide.
- Chrome Web Store: coming soon.
- From source: download this repository as a zip
and unzip it (or
git clone https://github.com/oddlyclevertools/clearpane), openchrome://extensions, turn on Developer mode, click Load unpacked and choose the folder.
Clearpane is a Manifest V3 extension, so it works inside the limits Chrome sets for every extension. It can't do everything a browser with blocking built in can do (fingerprint protection, CNAME uncloaking), and a few advanced filter types can't be expressed in Chrome's rule format. The developer guide lists exactly what is and isn't supported.
If a site breaks or an ad gets through, open an issue with the page address. Filter-list fixes are made upstream by the list maintainers; Clearpane picks them up in its next release.
You need Node.js 22 or newer, and no npm packages:
node tools/build.mjs # download the latest lists and convert them
node tools/package.mjs # make the store zip in dist/See the developer guide for how the conversion works and how to run the browser tests.
Clearpane's code is free software under the GNU General Public License v3.0 or later. The filter lists belong to their volunteer maintainers and keep their own licences: see THIRD_PARTY_NOTICES.md. Clearpane is an independent project and is not affiliated with Brave, uBlock Origin, EasyList or any other filter-list project.
You can use Clearpane for anything, paid work included; the GPL only asks that changed versions you share stay open source too. The name, logo and characters aren't covered by the licence: see TRADEMARKS.md.
