Skip to main content
Troubleshooting SuperchargePerformance

Which Extension Is Slowing Chrome? Find It in 3 Steps (2026)

Chrome dragging and you blame an extension? The built-in Task Manager (Shift+Esc) shows each one's CPU and RAM. How to read it and shut the culprit down.

4 min read Verified Chrome 150

When Chrome feels sluggish and you suspect an extension, open Chrome’s own Task Manager with Shift+Esc (Search+Esc on ChromeOS). It lists every tab and extension with live CPU and memory columns, so you sort by usage and the resource hog rises to the top within seconds. From there you disable, remove, or work around it. The full three-step diagnosis follows.

Step 1: Open Chrome’s Task Manager (Shift+Esc)

Chrome ships a process monitor most people never open. On Chrome 150 (current stable, July 2026), press Shift+Esc on Windows or Linux, or Search+Esc on a Chromebook. On macOS there is no default key, so use the menu: Window > Task Manager, or the three-dot menu under More Tools > Task Manager.

A window appears listing every tab, extension, and internal Chrome process. Each extension shows up on its own line, prefixed Extension: followed by its name. This is the ground truth. It shows what each add-on actually costs right now, not what its listing claims.

Step 2: Sort by CPU and Memory to Find the Culprit

By default the Task Manager shows the CPU column. Click the CPU header once to sort descending, and whatever is working hardest jumps to the top.

The Memory footprint column tells the other half of the story, and it is hidden by default. Right-click any column header and tick Memory footprint (and Network, if you want to catch an extension phoning out constantly). Now click that header to sort by RAM.

Watch the rows for a few seconds while you do nothing. An extension that sits high on CPU while you are idle is the one to suspect. Note its name.

What High CPU vs High Memory Actually Means

The two columns point at different problems, and confusing them sends you chasing the wrong fix.

SymptomLikely causeWhat it feels like
High CPU, idle browserContent script looping on every page, background poller, bad updateFans spinning, laptop hot, typing lag
High memory, low CPUExtension holding large data in memory, or a leakChrome balloons over hours, whole system slows
High network, steadyExtension fetching or sending on a timerBattery drain, sometimes a privacy flag
Spikes only on one siteContent script reacting to that pageOne site stutters, others fine

A healthy extension idles close to 0% CPU when you are not touching it. Sustained CPU on an idle add-on is a red flag: an old ad blocker with a bloated ruleset, a coupon extension polling in the background, or one stuck in a loop after an update. High memory that climbs over an afternoon points at a leak. Reading which column is high, not just that something is, points you at the right fix.

Step 3: Disable, Remove, or Suspend the Culprit

Once you have a name, confirm it, then decide.

Disable to test. Go to chrome://extensions and toggle the suspect off. Use Chrome for a while. If the sluggishness lifts, you found it. This is reversible, so it is the right first move before deleting anything.

Remove if you don’t need it. If the extension is one you forgot you had, click Remove. Fewer extensions means fewer background workers and injected scripts on every page.

Keep it but cut its reach. For an extension you rely on that is heavy only on certain sites, check its options for a site allowlist, or set it to run on click instead of on every page (chrome://extensions > the extension > Details > Site access > On click).

When the Culprit Is a Tab, Not an Extension

Run the Task Manager and a surprising number of times the extensions are idling near zero while a stack of tabs holds hundreds of megabytes each. That is not an extension problem, and disabling add-ons will not touch it.

SuperchargePerformance targets exactly this case. It suspends idle tabs with chrome.tabs.discard(), and on its default Medium setting it goes after the memory hogs first: any tab holding 200 MB or more is unloaded once it has sat idle for three minutes, ahead of the regular timer. Tabs playing audio, holding unsaved form input, pinned, or on your allowlist are spared (25-plus web apps like Gmail, Docs, and Figma are protected automatically). Its toolbar badge shows a running estimate of the memory reclaimed, so the effect is visible rather than a claim. It runs locally, keeps no account, and sends nothing about your browsing off the machine.

It does not disable your other extensions for you; that stays a decision you make in chrome://extensions. What it removes is the tab-memory pressure that the Task Manager so often reveals is the real cause.

What to Do Next

If one extension sits at the top of the CPU column even while you sit idle, disable it and see whether Chrome recovers before you remove anything. If the memory column is dominated by tabs rather than extensions, the fix is suspending idle tabs, not uninstalling add-ons. If nothing stands out yet Chrome still drags, the bottleneck is likely elsewhere: hardware acceleration, an overloaded profile, or a heavy page itself, each of which is a different diagnosis.

Frequently Asked Questions

How do I find which Chrome extension is using the most CPU or memory?
As of July 2026, press Shift+Esc (Search+Esc on ChromeOS) to open Chrome's built-in Task Manager. Each extension appears as its own row, labelled 'Extension: [name].' Click the CPU column header to sort, and the heaviest one rises to the top. Right-click any column header to add a Memory footprint column and sort by that instead.
What is the keyboard shortcut for Chrome's Task Manager?
As of July 2026, it is Shift+Esc on Windows and Linux, and Search+Esc on ChromeOS. On macOS there is no default shortcut, so open it from the menu: Window > Task Manager, or the three-dot menu under More Tools > Task Manager. The window that opens lists every tab, extension, and internal Chrome process with live CPU, memory, and network columns.
Why is one Chrome extension using so much CPU?
As of July 2026, the usual cause is a content script that runs continuously on every page, such as an ad blocker with a large ruleset, a coupon or price tracker polling in the background, or an extension stuck in a loop after a bad update. A well-behaved extension idles near 0% CPU when you are not interacting with it. Sustained high CPU on an idle extension is the signal to disable it and test.
Does disabling extensions actually speed up Chrome?
As of July 2026, yes, when an extension is the bottleneck. Each enabled extension can run a background service worker and inject scripts into pages, both of which cost CPU and memory. Disabling the ones you rarely use removes that overhead. If the Task Manager shows your extensions idling low and your tabs eating the memory, though, the faster win is suspending idle tabs rather than removing add-ons.
Can an extension slow Chrome even when I am not using it?
As of July 2026, yes. Extensions run in the background independently of whether you click them. A service worker can wake on a timer, and content scripts run on every page that matches their rules, so an extension you never actively open can still consume CPU and memory on every tab you load. That is why the Task Manager settles it: it shows real-time cost, not intent.
How do I stop Chrome tabs from using so much memory?
As of July 2026, the built-in Memory Saver discards inactive tabs to reclaim RAM, and you can enable it under Settings > Performance. For finer control, a tab-suspension extension unloads idle tabs on a timer you set while protecting the ones playing audio, holding form input, or pinned. SuperchargePerformance goes further by default: it suspends any tab over 200 MB after three minutes idle, ahead of the main timer, and reports the reclaimed memory on its toolbar badge.

Don't miss the next release

Be first to know when we ship something new.

Related Articles