Install on your browser to automatically block ads and trackers on every website you visit.
Use the firewall mode to allow or block specific third-party requests on individual sites.
Speed up page loading by preventing dozens of tracking scripts from running in the background.
Protect yourself from malware and phishing sites by blocking known dangerous domains.
uBlock Origin is a browser extension that blocks ads, trackers, malware sites, pop-ups, and other unwanted content when you browse the web. The problem it solves is that modern websites often load dozens of hidden third-party scripts that track your behavior, slow down page loading, and expose you to potential security risks. uBlock Origin intercepts these requests before they reach your browser, making pages load faster and protecting your privacy. It works by consulting filter lists, large community-maintained text files containing rules that describe which web requests to block. By default it uses well-known lists like EasyList for ads and EasyPrivacy for trackers. It extends this standard filter syntax with its own additional capabilities for more precise blocking. The extension is available for Firefox, Chrome, Edge, and Opera, and the README notes that it performs best on Firefox where the browser grants it full access to the network filtering APIs. For most users it is install-and-forget, but an advanced mode exposes a point-and-click per-site firewall for fine-grained control. The README emphasizes that blocking ads is not theft, uBlock Origin's primary aim is protecting user privacy from the broader ecosystem of tracking that ads represent. It is free, open-source under the GPLv3 license, and accepts no donations. The README also notes that Chrome support is ending at version 139 due to Google's changes to the browser extension API. The tech stack is plain JavaScript, packaged as a browser extension.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.