Skip to content
Advertisement

How to Audit Chrome Extensions and Remove the Slow Ones

SumitSumit··12 min read
Chrome extension audit: a Task Manager style list with the heaviest extensions flagged

Most people install a Chrome extension for one job, use it twice, and forget it exists. A year later there are 25 of them, Chrome feels sluggish, and the fan spins up every time a few tabs are open. The fix is not a new laptop. It is a 15 minute audit: measure what each extension actually costs, cut the ones you do not use, and replace the heavy ones with something lighter, often a feature Chrome already has built in.

This guide uses the current desktop Chrome (version 153, September 2026) on Windows, Mac, Linux and ChromeOS. Every tool here ships with Chrome, so you do not need another extension to audit your extensions.

The short version
  • Open Chrome's Task Manager (Shift+Esc on Windows, Linux and ChromeOS; Menu, More tools, Task manager on Mac) and sort by Memory footprint.
  • Extensions show up as rows named Extension: followed by the name. An extension that runs on every page also adds weight to every tab, so check CPU while you browse, not just idle memory.
  • Remove anything you have not used in a month. Disable, do not delete, anything you are unsure about.
  • Set the rest to run only On click or on specific sites, so they stop loading into every page.
  • Replace tab suspenders, translators, reader modes and tab managers with Chrome's own Memory Saver, Translate, Reading mode and tab groups.

Why extensions slow Chrome down

An extension can cost you resources in two places, and only one of them is easy to see.

  • Its own process. Most extensions have a background part that handles events. Modern (Manifest V3) extensions use a service worker that Chrome shuts down after 30 seconds of inactivity, so a well-built one costs almost nothing while idle. Extensions that keep themselves awake, or open hidden pages, stay in memory all the time.
  • Inside every tab. Many extensions inject a content script, a small piece of code that runs inside the web pages you open. Grammar checkers, dark mode tools, coupon finders, and page translators all work this way. That code runs in each matching tab, so an extension that looks light in isolation gets multiplied by 30 open tabs.

The second kind is the one people miss. A grammar checker that reads every text box on every site is doing work on pages where you never type a word.

Bottom line

Manifest V3 is the extension format Chrome uses now. Older Manifest V2 extensions have been switched off in Chrome, so if an old favourite vanished recently, that is the likely reason, not your audit.

Step 1: List what you have installed

Open chrome://extensions in the address bar (or Menu, Extensions, Manage Extensions). Every card shows the name, an on/off switch, and Details and Remove buttons.

Before measuring anything, go down the list and ask one question per card: when did I last use this? You will likely find a few you do not recognise at all. Those go first.

While you are on this page, check the top for a Safety check notice. Chrome flags extensions that were removed from the Chrome Web Store, were unpublished by their developer, or were marked as malware. You can reach the same review from Settings, Privacy and security, Safety check. Anything Chrome flags there should be removed, no audit needed.

Related
If you only want a cleaner toolbar
How to hide Chrome extensions from the toolbar

Step 2: Measure with Chrome's Task Manager

Chrome has its own Task Manager, separate from the one in Windows or Activity Monitor on Mac. It shows every tab, extension, and internal Chrome process with live numbers.

PlatformHow to open it
WindowsShift+Esc, or Menu, More tools, Task manager
LinuxShift+Esc, or Menu, More tools, Task manager
ChromeOSSearch+Esc, or Menu, More tools, Task manager
MacMenu, More tools, Task manager (Mac has no default shortcut)

Once it is open:

  1. Click the Memory footprint column header to sort from heaviest to lightest.
  2. Look for rows that start with Extension:. Those are your extensions' own processes.
  3. Right click any column header to add more columns. CPU and Network are the useful ones for this job.
  4. Leave the window open and browse normally for a few minutes. Watch which rows spike when you load a page or type.

To test an extension's impact directly, select its row and click End process. The extension stops until you restart Chrome or reload it from chrome://extensions, which makes this a safe way to see whether things feel faster without it.

What counts as heavy

There is no official limit, but as a rule of thumb:

  • An extension holding 100 MB or more of memory while you are not using it deserves a closer look.
  • An extension showing CPU above zero while you are just reading a page is doing work in the background.
  • A Network figure on an extension you are not using means it is phoning home or syncing.

Compare like with like. A password manager or ad blocker that you use on every page will always show some activity. A screenshot tool that shows the same activity is a problem.

Find the cost hidden inside your tabs

Content script cost is counted inside each tab's row, not the extension's, so the Task Manager alone does not show it. The quickest way to find it:

  1. Open a heavy page you use every day (email, a news site, a work dashboard) and note its memory footprint in Task Manager.
  2. Turn off one extension in chrome://extensions.
  3. Reload the page and check the number again.

If a tab drops noticeably with one extension off, that extension is heavy on every page it touches. You can also see a tab's memory without opening Task Manager: go to Settings, Appearance, and turn on memory usage in the tab hover preview card. Hover any tab to see what it is using.

Step 3: Find the culprit fast with the halving trick

If Chrome is slow and nothing jumps out in Task Manager, test your extensions in batches instead of one by one.

  1. In chrome://extensions, turn off half of them.
  2. Restart Chrome and use it normally for a while.
  3. If the slowness is gone, the problem is in the half you turned off. If not, it is in the half still on.
  4. Repeat with the guilty half until you are down to one extension.

With 24 extensions this takes about five rounds instead of 24. To see what Chrome feels like with no extensions at all, open a Guest window from your profile menu. Guest mode runs without any of your extensions, so it is a clean baseline for comparison.

Step 4: Remove, disable, or restrict

Each extension on your list ends up in one of four buckets.

01

Remove it

You have not used it in a month, you do not recognise it, or Safety check flagged it. Click Remove on its card in chrome://extensions. You can always reinstall it from the Chrome Web Store later.

02

Disable it

You need it a few times a year: a coupon finder at holiday time, a web developer tool for one project. Flip the switch off. It stays installed but uses no memory or CPU until you turn it back on.

03

Restrict where it runs

You use it, but only on certain sites. This is the most underused setting in Chrome. Right click the extension's icon, choose This can read and change site data, then pick one of:

  • When you click the extension: it only runs on a page after you click its icon.
  • On specific sites: it runs only on the sites you list.
  • On all sites: the default for many extensions, and the one that costs you on every tab.

You can set the same thing from the extension's Details page under Site access. A grammar checker that only runs on your email and your docs tool does its job and leaves the rest of the web alone. This also cuts how much of your browsing the extension can see, which is a privacy win on top of the speed.

04

Keep it as it is

Your password manager and one ad blocker earn their place on every page. Keep them, but keep only one of each. Two password managers or three ad blockers do the same work several times over and can conflict with each other.

  • Removed every extension I have not used in a month
  • Removed anything flagged by Safety check
  • Disabled seasonal and one-project extensions
  • Set remaining extensions to On click or specific sites where possible
  • Kept only one password manager and one ad blocker

Step 5: Replace heavy extensions with lighter options

A lot of popular extensions do something Chrome now does on its own. The built-in version runs as part of Chrome, adds no extra process, and gets security fixes with every Chrome update.

If you use an extension forTry this insteadWhere to find it
Suspending inactive tabsMemory SaverSettings, Performance, Memory Saver
Translating pagesGoogle Translate, built inTranslate icon in the address bar, or right click, Translate to
Clutter-free readingReading modeRight click a page, Open in reading mode
Managing lots of tabsTab groups and tab searchRight click a tab, Add tab to new group; the tab search button on the tab strip
Saving tab sets for laterSaved tab groupsRight click a group name; saved groups reopen from the bookmarks bar
Full-page screenshotsDevTools screenshotCtrl+Shift+P (Cmd+Shift+P on Mac) in DevTools, type "screenshot"
Forcing dark mode on sitesAuto Dark Mode flagchrome://flags, search "Auto Dark Mode for Web Contents"
Spelling and basic grammarEnhanced spell checkSettings, Languages, Spell check
Several ad blockers at onceOne lightweight blockerKeep a single blocker; uBlock Origin Lite filters with Chrome's built-in rules engine instead of running code on every page

The tab suspender swap is the big one. Tab suspender extensions were a staple for years, and one of the most popular, The Great Suspender, was removed from the Chrome Web Store in 2021 after it was found to contain malware. Memory Saver does the same job without the risk.

Chrome Performance settings with Memory Saver, Performance issue alerts, and Energy saver

Turn Memory Saver on and pick a level:

  • Moderate: tabs go inactive after a longer time.
  • Balanced: Chrome's recommended default.
  • Maximum: tabs go inactive soonest, for the most memory saved.

An inactive tab keeps its place and reloads when you click it. Add sites that must stay live, like a web chat or a music player, under Always keep these sites active on the same page. Leave Performance issue alerts on too: Chrome will suggest freeing up tabs when it detects the browser slowing down.

The Auto Dark Mode flag is an experimental Chrome feature, so it can make some sites look odd. Our guide to the most useful Chrome flags explains how flags work and how to turn one back off.

Keep it clean: a 5 minute monthly habit

An audit only helps if the list stays short. Once a month:

  • Open chrome://extensions and remove anything you did not use since last time.
  • Glance at Task Manager sorted by memory footprint for any new heavy hitter.
  • Before installing a new extension, check whether Chrome already does it, and set it to On click straight after installing.

If you use Chrome for very different things, like work tools and personal browsing, separate Chrome profiles help too. Each profile has its own extensions, so your work extensions never load while you are watching videos at night. For more habits like this, see our productive Chrome tips. And when you do want to add something, our list of the best Chrome extensions is a good place to start picking carefully.

FAQs

How do I see how much memory each Chrome extension uses?
Open Chrome's Task Manager with Shift+Esc on Windows, Linux or ChromeOS, or Menu, More tools, Task manager on Mac. Each extension appears as a row named Extension followed by its name. Click the Memory footprint column to sort by memory.
Does disabling a Chrome extension free up memory?
Yes. A disabled extension does not run at all, so it uses no memory or CPU. It stays installed with its settings, and you can turn it back on from chrome://extensions at any time.
How many Chrome extensions is too many?
There is no fixed number. Ten well-built extensions set to run only on click can cost less than three that run on every page. Measure with Task Manager instead of counting, and remove anything you have not used in a month.
Why does an extension look light in Task Manager but still slow Chrome down?
Extensions that run inside web pages add their cost to each tab, not to their own row. Turn the extension off, reload a page you use often, and compare the tab's memory footprint to see its real cost.
Is Chrome's Memory Saver better than a tab suspender extension?
For most people, yes. Memory Saver is built into Chrome, adds no extra process, and does the same job of freeing memory from inactive tabs. Turn it on in Settings, Performance.
Can I test Chrome without any extensions?
Yes. Open a Guest window from your profile menu. Guest mode runs without your extensions, so you can compare how fast Chrome feels without them.
SSumit

Sumit

Contributor

Hi, I'm Sumit, Being an introvert I have always been obsessed with technology-computers and reading dozens of posts to learn, find answers out of my curiosity. I love to write as I explore more.

68 articles writtenView all posts by Sumit →

Related articles

See all