keepcalculator

06 Numbers and Powers

Adblock Plus vs uBlock Origin: Which Is Better?

Card No. 06·68341 · Updated · Standard formula, shown below

Adblock Plus and uBlock Origin are both free browser extensions that block ads, but uBlock Origin is generally the better choice for most users because it uses less memory and CPU, blocks more trackers by default, and has no “acceptable ads” program. This article compares the two ad blockers in depth, covering how they work, their features, performance, and privacy implications, so you can decide which one fits your needs.

Background: The Two Ad Blockers

Adblock Plus (ABP) launched in 2006 as one of the first popular ad blockers for Firefox. It quickly became the go-to tool for users tired of pop-ups and banner ads. In 2011, it introduced the “Acceptable Ads” program, which allows some low-intrusive ads by default, a decision that later drew criticism from privacy advocates.

uBlock Origin (often written uBO) was created in 2014 by Raymond Hill as a fork of the original uBlock. It was designed to be lightweight and efficient, with a strong focus on blocking trackers and scripts, not just visible ads. Since then, it has gained a reputation as a powerful, open-source ad blocker with a minimal footprint on system resources.

How They Work: Filter Lists and Blocking Engines

Both extensions rely on filter lists—text files containing rules that tell the browser which URLs to block. When you load a webpage, the extension checks each network request against its active lists. If a request matches a rule, it is blocked before the content loads.

The key difference lies in the default lists and the blocking engine. Adblock Plus ships with EasyList (for ads) and EasyPrivacy (for trackers) enabled, but it also enables the “Acceptable Ads” list by default. uBlock Origin also uses EasyList and EasyPrivacy, but it adds several more lists by default, including uBlock filters, which target trackers and annoyances like cookie notices and social media buttons.

uBlock Origin’s content-blocking engine is also more efficient. It uses a technique called “token-based filtering” that pre-compiles filter patterns, making matching faster and less memory-intensive. In independent benchmarks (e.g., by Ars Technica and Chrome Unboxed), uBlock Origin consistently consumes less CPU and memory than Adblock Plus, especially on pages with many resources.

Feature Comparison: What Each One Offers

Both extensions provide the core function of hiding and blocking ads, but their feature sets diverge:

  • Adblock Plus: Includes a social media icon blocker, a malware domain blocker (via a subscription), and the ability to allow ads on specific sites. It also offers a “Block element” tool that lets you manually hide any element on a page.
  • uBlock Origin: Offers a wider range of advanced features, including:
    • Cosmetic filtering to hide page elements that match ad patterns.
    • Dynamic filtering, which lets you block or allow requests based on the domain and type (script, image, frame, etc.).
    • Multiple filter list categories (privacy, malware, annoyances, etc.) that you can toggle individually.
    • A logger that shows all network requests and which rules blocked them.
    • Ability to disable JavaScript globally or per site (though this can break pages).

For most users, uBlock Origin’s default settings are more privacy-friendly because it blocks more trackers out of the box. Adblock Plus requires you to manually disable the Acceptable Ads program and enable additional lists to match that level.

Performance and Resource Usage

Performance is a major reason many users switch to uBlock Origin. In tests by Ars Technica (2015) and Chrome Unboxed (2020), uBlock Origin used significantly less memory and CPU than Adblock Plus. For example, on a typical news page with many ads, uBlock Origin might use 50-100 MB of memory, while Adblock Plus could use 150-200 MB. On lower-end devices, this difference is noticeable in page load times and overall system responsiveness.

One reason for this efficiency is that uBlock Origin does not run a separate background process for its UI; it operates entirely within the extension’s context. Adblock Plus, on the other hand, has a more complex UI that can consume more resources, especially when the popup is opened or when it updates its filter lists.

Privacy and the “Acceptable Ads” Controversy

Adblock Plus’s Acceptable Ads program is a major point of contention. The program allows ads that meet certain criteria (e.g., not animated, clearly labeled, not interfering with content) to be displayed by default. Critics argue that this undermines the purpose of an ad blocker and that it creates a conflict of interest, as ABP charges large companies a fee to be whitelisted (though small sites can apply for free).

uBlock Origin does not have such a program. It blocks all ads by default, and if you want to allow ads on a site, you must do so manually. This makes uBlock Origin a more straightforward choice for users who want to block everything.

Another privacy consideration: both extensions are open source, but uBlock Origin is widely regarded as more privacy-friendly because it does not collect any usage data. Adblock Plus does collect some anonymized data (e.g., which filter lists are used) unless you opt out in its settings. uBlock Origin has no telemetry at all.

Compatibility and Browser Support

Both extensions are available for Chrome, Firefox, Edge, Opera, and Safari (though Safari support for uBlock Origin is limited due to Apple’s restrictions). On Firefox, uBlock Origin works with the newer WebExtensions API, but it also has a legacy version for older Firefox versions. Adblock Plus supports all major browsers, including Internet Explorer (though that browser is outdated).

One notable difference: uBlock Origin is not available on mobile browsers (except for Firefox for Android, where it works as a regular extension). Adblock Plus has a dedicated Android app that works with its own browser, but it is not as seamless as a browser extension. For iOS, both are limited by Apple’s content-blocking API, so they only block ads in Safari, not in other apps.

Common Problems and How to Fix Them

Both extensions can occasionally cause issues on websites. Here are common problems and solutions:

  • Site breaks or content doesn’t load: Disable the blocker for that site (click the toolbar icon and toggle the pause button). If that fixes it, you can report the issue to the filter list maintainers.
  • Ads still showing: Update your filter lists (click the refresh icon in the popup). If that doesn’t work, try adding a custom filter manually (e.g., example.com##.ad-banner).
  • High CPU usage: This is rare with uBlock Origin, but if it happens, try disabling some filter lists (e.g., the “Annoyances” list) that are not essential.
  • YouTube ads: Both blockers may fail to block some YouTube ads. In that case, try updating your lists, and if the issue persists, consider using a dedicated script blocker (though that can break the site).

Cost and Monetization

Both extensions are free to use. Adblock Plus generates revenue through its Acceptable Ads program, where companies pay to be whitelisted. uBlock Origin is entirely free and relies on donations. There is no premium version of either, though Adblock Plus has a separate “Premium” plan that offers advanced features like custom themes and a VPN, but the core ad blocker remains free.

How to Choose: Which One Should You Use?

If you want a simple, effective ad blocker that works out of the box and respects your privacy, uBlock Origin is the better choice. It is more efficient, blocks more trackers by default, and has no ethical gray areas. If you prefer a more user-friendly interface with a built-in “allow ads on this site” feature, or if you need support for older browsers, Adblock Plus might be worth trying—but you should disable the Acceptable Ads program in its settings to get true ad blocking.

For most users, the recommendation is clear: uBlock Origin. It is the default choice among privacy enthusiasts and tech reviewers, and it is the one we recommend for both casual and power users.

Frequently Asked Questions

Is uBlock Origin safe to use?

Yes, uBlock Origin is open source and has been audited by security researchers. It does not collect any user data, and its filter lists are maintained by a community of volunteers. It is considered one of the safest ad blockers available.

Does Adblock Plus really allow ads?

Yes, by default Adblock Plus displays “acceptable ads” that meet its criteria. You can disable this in the settings (under “Allow Acceptable Ads”). uBlock Origin does not have this feature.

Which ad blocker is faster?

uBlock Origin is generally faster and uses less memory than Adblock Plus, especially on pages with many ads and trackers. This is due to its more efficient blocking engine and lighter design.

Can I use both ad blockers at the same time?

It is not recommended, as they may conflict and cause performance issues. Choose one and stick with it. If you want extra protection, you can use a content blocker like uBlock Origin’s dynamic filtering or a separate privacy browser.

Do these ad blockers work on YouTube?

Both can block many YouTube ads, but YouTube occasionally changes its code, which may temporarily break the blocking. Updating your filter lists usually fixes it. For persistent issues, you may need to use a script blocker (though that can break other site features).

Are there any alternatives to these two?

Yes, other options include AdGuard (which has a free browser extension), Brave Browser (which has built-in ad blocking), and Pi-hole (a network-level blocker for advanced users). However, uBlock Origin remains the top recommendation for most users.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →