Recommended Filters for uBlock Origin
Custom Filters
How to import custom filters into uBlock Origin (uBO):
- Choose a project from my list below
- Click
addand copy the URL (or right clickaddand selectCopy link) - Under
Filter Lists > Customin uBO, paste the linked URL to theImportbox - Click
Apply Changes
All-Purpose
-
⭐ Hagezi's DNS Blocklist - Pro Plus | add
Pro Plus combines Hagezi's own lists with respected community blocklists like OISD, Steven Black, 1Hosts, notrack, and more. Hagezi maintains a sensible allowlist and handles false positives quickly. He also communicates known issues to community blocklists maintainers. Note: If you already use this blocklist at the DNS level with a service like NextDNS, adding it to uBO is purely optional. -
⭐ uBlock combo list | add
This list filters URL tracking parameters as well as malware, scams, and phishing. It combines the following lists: Dandelion Sprout's Anti-Malware List, Actually Legitimate URL Shortener Tool, The malicious website blocklist, and the anti-typo list.
Privacy
-
Privacy Extended | add
As a fork of AdGuard Tracking Protection, this list eliminates extra allowlisting caused by different methods between uBO and AdGuard, and resolves issues faster if the problems are inconsistent between uBO and AdGuard. This list also removes redundant filters found in EasyPrivacy. -
⭐ Privacy Essentials | add
A curated list for advanced hardening. Includes site requests likeconnect.facebook.comand more that are not covered by uBO's default settings. It includes my click2load filterlist^what is this?. Compliments uBO in medium mode. Note: This list breaks third-party logins.
URL Tracking Parameters
Add the functionality of ClearURLs to uBO. For either list, if you find websites with tracking parameters or experience breakage, you can submit those here.
-
Actually Legitimate URL Shortener Tool | add
This list also includes all entries fromAdGuard's URL Tracking Protectionas of October 2022. -
ClearURLs for uBO | add
This list may break websites and contains possibly-problematic rules. There is not much the maintainers can do, as this list is just the ClearURLs rules converted into a filterlist.
Fonts
- Block third party fonts | add
A successor to Fanboy's Anti-thirdparty Fonts, this option blocks all web fonts from third-party providers but allows the browser to download fonts from first-party domains. I prefer this method because it avoids third-party domains (speed and privacy benefit), and I trust the first-party site to download a font from them.1 Note: This will break the "look and feel" of many sites.
Annoyances
-
⭐ yokoffing's Annoyance List | add
A curated annoyance list that captures nuisances missed by other maintainers. It also cleans up the clutter around many sites (e.g., related articles). -
Browse websites without logging in | add
Attempts to bypass forced logins. -
uBlock-Origin-dev-filter | add
Filters to block and remove copycat-websites from DuckDuckGo, Google and other search engines. Used to be specific to dev websites like StackOverflow or GitHub, but it currently supports others like Wikipedia. Supports StackOverflow + GitHub + NPM + Wikipedia + SEO Spam.
Paywalls
-
Bypass Paywalls Clean filter | add
The Bypass Paywalls Clean (BPC) filter is from the same developer as the add-on implementation. You do not need this filterlist if you use the extension. Moreover, the add-on covers more sites than the filterlist. "Disclaimer: the list doesn't support as many sites as the extension/add-on does ... (and even less on iOS)." -
Anti-paywall filters | add
This list blocks additional third-party requests and annoyances that are not covered in theBypass Paywalls Cleanfilterlist.
Security
-
⭐ Most Abused TLDs | add
Displays a warning before navigating to a site with an abused TLD. Allows exceptions for legitimate sites. Merged from my ownEnhanced website protectionlist,Dandelion Sprout's Anti-Malware List, and Spamhaus statistics. -
Dandelion Sprout's Anti-Malware List | add
This list blocks domains with high abuse rates and their search results. It also blocks domains involved in malware redirects, domain parking, and Windows PUP ads. It has many other subcategories that distinguish it from similar lists. -
Enhanced website protection | add
Block more abused TLDs for extra security. A supplement toDandelion Sprout's Anti-Malware List. -
The malicious website blocklist | add
This version includes author comments, vxvault.net's list, the anti-PUP list, and additional rules for uBO.
FAQ
Which browser works best with uBO?
uBlock Origin works best in Mozilla Firefox. The features supported only on Firefox include preventing unwanted DNS requests and CNAME uncloaking.
Should I use a content blocker if I have Pihole, NextDNS, ControlD, etc.?
uBlock Origin can do more compared to when only blocking requests at the DNS-level, like using cosmetic filters to hide first-party ads (e.g., YouTube ads), ad-placeholders, web annoyances, etc.1
Why should I use these lists?
See here.
Reading
uBO-specific
- How to test filters
- Toggle on advanced settings
- Dynamic filtering | video
- Medium Mode | video | warning
- Overview of uBlock's network filtering engine (graph)
- Resources Library
- Empty redirect resources (clicktoload.html)
Filter Creation
- filterAuthorMode
- Introduction to basic filtering syntax
- Static filter syntax
- Syntax Meanings That Are Actually Human Readable
- How to block div:nth-of-type
Security
Mentions
Guides
- FMHY: uBlock Filters → yokoffing/filterlists
- knapah/uBlockOrigin-Filterlist
- hagezi/dns-blocklists → Recommendation