uBlock is a free, open source browsers & extensions project written in JavaScript and released under GPL-3.0. It has 67,923 GitHub stars, 4,353 forks and 15 open issues, and was last pushed 3 hours ago. On this registry it ranks #1 of 65 tracked projects in Browsers & Extensions, with 5 head-to-head comparisons available. It gained 58 stars over the last 3 tracked days.

What is uBlock?

uBlock Origin is a CPU- and memory-efficient, wide-spectrum content blocker for Chromium and Firefox, aimed at anyone who wants ads, trackers, coin miners, popups, anti-blockers and malware sites neutralised by default without hand-tuning anything.

What it is

uBlock Origin, commonly shortened to uBO, is an open-source browser extension written in JavaScript and released under the GPL-3.0 licence. It lives in the browser-extension ecosystem, shipping against the Chromium and Firefox extension platforms as well as the Thunderbird add-on system. Its stated primary goal is to help users neutralise privacy-invading methods in a way that welcomes users who do not wish to use more technical means, and it pursues that goal through a combination of preselected filter lists and an optional advanced interface for people who do want fine-grained control.

The concrete problem it solves is the layer of advertising, tracking, coin-mining, popup and anti-blocker machinery that loads in a browser before any extension intervenes. It replaces the unblocked default behaviour of the browser itself, and it occupies the position in the extension bar that a blocker such as Adblock Plus would otherwise hold. Out of the box it subscribes to EasyList, EasyPrivacy, Peter Lowe's Blocklist, the Online Malicious URL Blocklist and uBO filter lists, and it also accepts hosts files. It uses the EasyList filter syntax and extends that syntax so custom rules and filters remain expressible.

Key capabilities

  • Wide-spectrum blocking enabled by default through EasyList, EasyPrivacy, Peter Lowe's Blocklist, the Online Malicious URL Blocklist and uBO filter lists.
  • EasyList filter syntax with extended syntax for custom rules, plus support for hosts files.
  • Two interfaces: Basic Mode for an install-it-and-forget-it setup configured optimally by default, and Advanced Mode with a point-and-click firewall configurable on a per-site basis.
  • Any preselected filter list can be unselected if the user judges that uBO blocks too much.
  • Packages published for Firefox Add-ons (desktop and Android), Edge Add-ons, Opera Add-ons, Thunderbird Add-ons and GitHub Releases.
  • GitHub Releases carries stable and development builds for Firefox, Chromium MV2 and Thunderbird, alongside the related uBlock Origin Lite project.
  • Translations are managed through Crowdin, and an Enterprise Deployment path is documented alongside Installation and Release History.

Who uses it and how

  • Firefox users on desktop and Android, where the project states uBO works best.
  • Chromium-based browser users, since uBO should be compatible with any Chromium-based browser and is published on the Edge and Opera add-on stores.
  • Thunderbird users who want blocking applied to feeds; in Thunderbird it does not affect emails, only feeds.
  • Organisations with managed fleets, served by the documented Enterprise Deployment route.
  • Users who need per-site control, handled through the Advanced Mode firewall rather than blanket lists.

Getting started

Install from Firefox Add-ons, Edge Add-ons, Opera Add-ons or Thunderbird Add-ons. For Chromium MV2, Thunderbird beyond 1.49.2, and development builds, download from GitHub Releases and place the extension manually into the browser.

How it compares

Among blockers named in the project's own material, Adblock Plus installs with only EasyList, ABP filters and Acceptable Ads enabled by default, whereas uBO enables a broader set of lists from the start. The related uBlock Origin Lite is published alongside it as a separate project. The project also warns that uBO performs as well as or better than competing blockers only when it is not run in combination with them.

When to use it — and when not

Firefox is the best-supported target, and Chromium users should note that Manifest V2 is on the way out: Chrome Web Store distribution removed on 2026-08-31, Microsoft Edge beginning its consumer MV3 transition in August 2026 with the consumer move complete by the end of 2026 and enterprise deprecation following in early 2027. Thunderbird add-on distribution is stuck at 1.49.2 and later versions must come from GitHub Releases, and the Chromium and Thunderbird builds placed manually usually will not auto-update, so someone must track releases by hand. Do not run uBO alongside another content blocker, and anyone unwilling to manage manual installs or to accept the MV2 transition should not pick it.

project readme (upstream, from github) — read inline

[![Badge Commits]][Commit Rate] [![Badge Issues]][Issues] ![Badge Localization] ![Badge License] ![Badge NPM] ![Badge Mozilla] ![Badge Chrome] ![Badge Edge]


uBlock Origin (uBO)

Browser Install from ... Status
Get uBlock Origin for Firefox Firefox Add-ons uBO works best on Firefox
Get uBlock Origin for Microsoft Edge Edge Add-ons "Moving the Microsoft Edge extensions ecosystem forward with Manifest Version 3": "Beginning in August 2026, Microsoft Edge will start the consumer transition away from Manifest Version 2 (MV2) extensions and toward MV3. Our goal is to complete the consumer transition by the end of 2026, with enterprise deprecation following in early 2027."
Get uBlock Origin for Opera Opera Add-ons
Get uBlock Origin for Chromium Removed "Manifest V2 support timeline": "Aug 31st 2026: All remaining Manifest V2 extensions removed from the Chrome Web Store"
About Google Chrome's "This extension may soon no longer be supported"
Get uBlock Origin for Thunderbird Thunderbird Add-ons No longer updated and stuck at 1.49.2. Later versions require "GitHub - Releases".
Get uBlock Origin through GitHub GitHub - Releases Stable and development versions on Firefox, Chromium MV2, and Thunderbird. Must be placed manually into web browsers; the Chromium and Thunderbird versions usually won't auto-update.

Related: uBlock Origin Lite


uBlock Origin (uBO) is a CPU and memory-efficient [wide-spectrum content blocker][Blocking] for Chromium and Firefox. It blocks ads, trackers, coin miners, popups, annoying anti-blockers, malware sites, etc., by default using EasyList, EasyPrivacy, Peter Lowe's Blocklist, Online Malicious URL Blocklist, and uBO [filter lists][uBO Filters]. There are many other lists available to block even more. Hosts files are also supported. uBO uses the EasyList filter syntax and [extends][Extended Syntax] the syntax to work with custom rules and filters.

You may easily unselect any preselected filter lists if you think uBO blocks too much. For reference, Adblock Plus installs with only EasyList, ABP filters, and Acceptable Ads enabled by default.

It is important to note that using a blocker is NOT theft. Do not fall for this creepy idea. The ultimate logical consequence of blocking = theft is the criminalization of the inalienable right to privacy.

Ads, "unintrusive" or not, are just the visible portion of the privacy-invading means entering your browser when you visit most sites. uBO's primary goal is to help users neutralize these privacy-invading methods in a way that welcomes those users who do not wish to use more technical means.


Documentation

Basic Mode Advanced Mode
The simple popup user interface for an install-it-and-forget-it type of installation that is configured optimally by default. The advanced popup user interface includes a point-and-click firewall that is configurable on a per-site basis.

Visit the [Wiki][Wiki] for documentation.

For support, questions, or help, visit /r/uBlockOrigin.

Installation

[Required Permissions][Permissions]

Firefox

Firefox Add-ons

[Development Builds][Beta]

uBO [works best][Works Best] on Firefox and is available for desktop and Android versions.

Chromium

Chrome Web Store: Removed on 2026-08-31

Microsoft Edge Add-ons (Published by Nicole Rolls until version 1.62. Ownership transfer at version 1.64.)

Opera Add-ons

uBO should be compatible with any Chromium-based browser.

Thunderbird

Thunderbird Add-ons

In Thunderbird, uBlock Origin does not affect emails, just feeds.

All Programs

Do NOT use uBO with any other content blocker. uBO performs as well as or better than most popular blockers. Other blockers can prevent uBO's privacy or anti-blocker-defusing features from working correctly.

Manual Installation

Enterprise Deployment

[Deploying uBO][Deployment]

Release History

[Releases Page][Releases]

Translations

Help translate uBO via Crowdin.

About

Manifesto

[Privacy Policy][Privacy Policy]

GPLv3 License

Free. Open-source. For users by users. No donations sought.

If you ever want to contribute something, think about the people working hard to maintain the filter lists you are using, which are available to use by all for free.

readme truncated — read the full docs on github

Frequently asked questions

Is uBlock free to use?

uBlock is open source under the GPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does uBlock do?

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

What is uBlock written in?

uBlock is primarily written in JavaScript. Its source is publicly available at https://github.com/gorhill/uBlock, and it has 67,923 GitHub stars.