uMatrix chrome extension

Version: 1.4.4
Point & click to forbid/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.
4.71 Based on 797 user rates

What is uMatrix?

uMatrix is a website blocker extension for chrome. it's a free extension , it has 100,000+ active users since released its first version, it earns an average rating of 4.71 from 797 rated user, last update is 865 days ago.

What’s new in version 1.4.4?

                uMatrix: A point-and-click matrix-based firewall, with many privacy-enhancing tools.

*For advanced users.*


uMatrix put you in full control of where your browser is allowed to connect, what type of data it is allowed to download, and what it is allowed to execute. Nobody else decides for you: You choose. You are in full control of your privacy.

Out of the box, uMatrix works in relax block-all/allow-exceptionally mode, meaning web sites which require 3rd-party scripts are likely to be "broken". With two clicks, uMatrix can be set to work in allow-all/block-exceptionally mode, which generally will not break web sites. See for more details on this topic.

* See ALL the remote connections, failed or attempted, depending on whether they were blocked or allowed (you decide).

* A single-click to whitelist/blacklist one or multiple classes of requests according to the destination and type of data (a blocked request will NEVER leave your browser).

* Efficient blacklisting: cookies won't leave your browser, JavaScript won't execute, plugins won't play, tracking pixels won't download, etc.

* You do not have to solely rely on just one particular curated blacklist (arguably with many missing entries) outside which nothing else can be blocked: You are in full control.

* Ease of use: uMatrix lets you easily whitelist/blacklist net requests which originate from within a web page according to a point-and-click matrix:

- domain names (left column)
  * from very specific
  * to very generic

- type of requests (top row)
  * cookies
  * CSS-related resources (stylesheets and web fonts)
  * images
  * plugins
  * scripts
  * XHR (requests made by scripts)
  * frames
  * others

You can blacklist/whitelist a single cell, an entire row, a group of rows, an entire column, or the whole matrix with just one click.

uMatrix's filtering engine uses precedence logic to evaluate what is blocked/allowed according to which cells are blacklisted/whitelisted. For example, this allows you to whitelist a whole page with one click, without having to repeatedly whitelist whatever new data appear on the page.

All rules are scoped. For example, you can block `` and `` everywhere except when visiting a page on ``. This way Facebook won't be able to build a profile of your browsing habits.

The goal of this extension is to make the allowing or blocking of web sites, wholly or partly, as straightforward as possible, so as to encourage users to care about their privacy.

The extension comes with 3rd-party hosts files totaling over 62,000 distinct hostnames (lists can be selectively disabled/enabled according to your choice).

Ultimately, you can choose however you browse the net:

* Blacklist all by default, and whitelist as needed (default mode).

* Whitelist all by default, and blacklist as needed.

Either way, you still benefit from the preset blacklists so that at least you get basic protection from trackers, malware sites, etc. Or you can disable all of these preset blacklists.

Your choice.

Randomly assembled documentation:


This extension is also useful to understand what the web page in your browser is doing, often without your knowledge. You have full ability to see and decide with whom a web page communicates, and to restrict these communications to specific classes of objects within the web page.

The number which appear in the extension icon correspond to the total number of distinct requests attempted (successfully or not depending on whether these were allowed or blocked) by the web page.

Simply click on the appropriate entry in the matrix in order to white-, black- or graylist a component. Graylisting means the blocked or allowed status will be inherited from another cell with higher precedence in the matrix.

Red square = effectively blacklisted, i.e. requests are prevented from reaching their intended destination:
* Dark red square: the domain name and/or type of request is specifically blacklisted.
* Faded red square: the blacklist status is inherited because the entry is graylisted.

Green square = effectively whitelisted, i.e. requests are allowed to reach their intended destination:
* Dark green square: the domain name and/or type of request is specifically whitelisted.
* Faded green square: the whitelist status is inherited because the entry is graylisted.

The top-left cell in the matrix, the "all" cell, represents the default global setting, which allows you to choose whether allowing or blocking everything is the default behavior. Some prefer to allow everything while blocking exceptionally. My personal preference is of course the reverse, blocking everything and allowing exceptionally.

This extension is also useful if you wish to speed up your browsing, by globally blocking all requests for images as an example.



SOURCE CODE: (GPLv3)            

How to install uMatrix?

You could download the latest version crx file or older version files and install it.

Preview of uMatrix

Technical Features:

  • Latest Version: 1.4.4
  • Requirements: Windows Chrome, Mac Chrome
  • License: Free
  • Latest update: Tuesday, July 20th, 2021
  • Author: Raymond Hill (gorhill)

uMatrix Available languages:

Bahasa Indonesia, Bahasa Melayu, Deutsch, English, Filipino, Français, Kiswahili, Nederlands, Norsk, Tiếng Việt, Türkçe, català, dansk, eesti, español, hrvatski, italiano, latviešu, lietuvių, magyar, polski, português (Brasil), português (Portugal), română, slovenský, slovenščina, suomi, svenska, čeština, Ελληνικά, Српски, български, русский, українська, עברית, فارسی‎, मराठी, हिन्दी, বাংলা, ગુજરાતી, தமிழ், తెలుగు, ಕನ್ನಡ, മലയാളം, ไทย, አማርኛ, ‫العربية, 中文 (简体), 中文 (繁體), 日本語, 한국어.


  • What about others talk about umatrix chrome extension?

    82% user give 5-star rating, 3% user give 4-star rating, 4% user give 3-star rating, 6% user give 2-star rating, 6% user give 1-star rating. Read reviews of umatrix

  • How could i get help if there is something wrong with umatrix chrome extension?

    You could find more help information from umatrix support page.

  • How could i contact the developer of umatrix chrome extension?

    You could send emails to publisher, or check publisher's website.

  • What are the required permissions for extensions?

    • browsingData
    • cookies
    • privacy
    • storage
    • tabs
    • unlimitedStorage
    • webNavigation
    • webRequest
    • webRequestBlocking
    • <all_urls>

    More about manifest_file of umatrix.

  • How could i report abuse of umatrix chrome extension?

    You could click to report abuse of umatrix.

Reviews of umatrix:

Kurt Amesbury March 11th, 2023
Kurt Amesbury

WOW! For years I've had to tolerate all the GARBAGE Fox News loads on its web pages. With this extension, I was able to eliminate all the parts I DON'T want to see. So no more ads. A lot less images. Just the story and the comments. That's it! The extension is a little complex at first, but once you get the hang of it, it's VERY cool. (And like most people, I didn't read the documentation - so if it was "complex", it could be mostly my own fault!) One thing I'd recommend is a "quick start" example. Put up a sample web page and walk users through how to filter out different parts. But bottom line - this does EXACTLY what I was hoping it would do. +++++

Tony Kujawski January 13th, 2023
Tony Kujawski

Humbly stating I provide super geek services, I red/blue team, audit and certify HIPAA/HITECH, PCI-DSS 3.2, and SOC II type2. I use three tracker/adblockers. Ublock origin, NoScript, and uMatrix. Ublock doesn't provide a clear interface for exactly what blocking is occurring in the background, while it does provide an interface to show you what sites were pinged, I frequently find I am required to disable it, before the functionality of a website works correctly. No Script is much more simple and fluid, I would recommend for the intermediate tech savvy, you can quickly trust a single tab, or you can "temp trust, always trust, or never trust" each website that the current one connects to such as ad servers and content delivery networks. If set the always temp trust the site you go to, and are willing to toggle a few permissions, you can lock in your choices and export/import/sync with browsers. Import and exports are not cross browser compatible, but are if using same framework (Chrome to MSEdge / EpicPrivacy / Adblock / (Opera / OperaGX are CHINESE OWNED) and Firefox to Firefox_Focus / Brave / TOR_Preconfigured / Waterfox). uMatrix has similar export features and is more fine grained and configurable per-site and domain. Offers ability to use the highest rate block list should you choose to, this is for the more technically savvy who seek fine grain control, all things considered, if you are only going to use one, this is the one I take the time to configure the way I like and it always puts the "ad site / bad sites blocked at the bottom. It also has a greater visibility into what is happening and a much greater fine grained control.

Mark Khusidman December 30th, 2022
Mark Khusidman

Learning curve is a bit steep, but it seems like amazing tool so far.

Read more review & comments of umatrix