Chrome tab · macOS process

Google Chrome Helper (Renderer) on Mac: what it is and how to calm it down

Google Chrome Helper (Renderer) is one Chrome tab or extension running in its own process. Chrome splits each page into a separate renderer so one bad page cannot crash the whole browser, which is why Activity Monitor lists many of them. A renderer at high CPU or memory means a specific tab or extension is busy: video, a heavy web app, a runaway script. To find it, open Chrome, choose Window, Task Manager, and sort by CPU or Memory. Close that tab or turn off that extension. Quitting a renderer is safe, but it only crashes that one tab.

Check firstSafe to quit once nothing is in progress: no upload, download, export or call.

Updated 14 November 2026 · macOS 12 Monterey to macOS 26 Tahoe · 6 min read

What it is
One tab, extension or embedded frame in Chrome, each in its own sandboxed process
Many entries?
Normal. Roughly one per open tab, plus extensions and Chrome's own services.
Not normal
One renderer pinned at high CPU after the page has finished loading, or memory that keeps climbing
Find the culprit
In Chrome: Window, Task Manager. On Mac there is no Shift + Esc shortcut.
Safe to quit?
Yes, once you have saved anything typed in that tab. Only that tab shows "Aw, Snap!".
Best long-term fix
Fewer heavy extensions, Memory Saver on, Chrome kept up to date

What is Google Chrome Helper (Renderer)?

Chrome is not one program but a family of processes. The main Google Chrome process draws the window, the tabs and the address bar. The Google Chrome Helper (GPU) handles graphics, and plain Google Chrome Helper entries run services such as networking and audio. Every web page, and most extensions, run in a Google Chrome Helper (Renderer): the process that reads the page's code, runs its JavaScript and lays out what you see.

The Chromium project, which builds Chrome's engine, puts it simply: in general, each new tab opens in a new process. The point is protection. If a page's code crashes, Chrome shows a sad face in that one tab, the "Aw, Snap!" page, and the rest of your tabs carry on. The cost is memory, because each renderer carries its own copy of some of the machinery. That is why twenty open tabs look like twenty or more Chrome Helper entries in Activity Monitor, and why Chrome's total memory looks large next to Safari's.

Activity Monitor cannot tell you which tab a renderer belongs to; every one carries the same name. Chrome can, which is the key to every fix on this page. The Safari equivalent is com.apple.WebKit.WebContent, and it works the same way.

What normal looks like

A renderer's numbers depend on the page inside it, not on Chrome. Compare the busy entry with what that kind of page should cost:

A loaded article, search page or idle background tabNear 0 percent CPUFinished loading, nothing moving. Most of your renderers look like this.
Web app in a tab (mail, docs, chat)Low, steady CPUA real application running in a tab. Steady is fine.
Video, live stream or animated ads65 percent CPU for one YouTube tabReported on an Apple Community thread with 400 MB of memory. Ends when you close or pause it.
Pinned at 100 percent with the page idle, or memory climbing100 percent and not fallingA runaway script, a leaking page or a misbehaving extension. Find it and close it.
CPU for one Google Chrome Helper (Renderer). 100 percent means one full core; heavy pages can show more.

The total across all tabs matters as much as any one renderer. Thirty modest tabs add up on a Mac with 8 GB of memory, and that shows up as memory pressure rather than one big number. The rule is the same as everywhere else: steady is fine, climbing is not. A tab that sits at a high number while it plays video is working. A tab that keeps climbing while you are not looking at it is the one to close.

Why is Google Chrome Helper (Renderer) using so much CPU or memory?

  1. A heavy page. Video, live streams, browser games, maps, design tools and pages full of animated ads keep their renderer busy for as long as they are open. That is the page, not a fault.
  2. A runaway script. Some pages keep running code after they look finished: endless polling, a broken ad, a chat widget stuck in a loop. The renderer stays high even though nothing on screen is changing.
  3. An extension. Extensions run in renderers too, and an ad blocker, shopping helper or grammar checker that injects itself into every page adds work to every tab. Guides on this problem point to extensions as the most common cause of a busy renderer that has nothing obvious open.
  4. Many tabs. Each open tab is a renderer. Dozens of them, especially with pages that refresh themselves, add up even when each one is modest.
  5. Graphics trouble. When Chrome's hardware acceleration misbehaves with a particular page or graphics setup, work moves back to the processor. Google's own crash help lists turning it off as a fix.
  6. An outdated Chrome, or something unwanted. Old versions carry fixed bugs, and cryptomining scripts or adware can drive renderers hard. Updating Chrome and checking your extensions list rules both out.

How do I find which tab is using CPU in Chrome on a Mac?

Use Chrome's own Task Manager, not Activity Monitor. On a Mac, click Window in the menu bar while Chrome is in front, then Task Manager. You can also open it from the three-dot menu, More Tools, Task Manager. Most guides tell you to press Shift + Esc, but that shortcut only works on Windows, Linux and ChromeOS; on a Mac it does nothing.

The window lists every process Chrome is running. Rows that start with Tab: are pages, Extension: rows are extensions, and Subframe: rows are things embedded in a page, such as ads and video players. Click the CPU column header to put the busiest at the top, or the Memory footprint column if the Mac feels full rather than hot. The top row is your renderer, now with a name. Our guide to finding the tab using memory covers the same steps for Safari and Firefox.

Is it safe to quit Google Chrome Helper (Renderer)?

Yes, with one check first. Ending a renderer crashes only the tab or extension inside it. The tab stays open with the "Aw, Snap!" page, Chrome and your other tabs keep running, and you can click Reload to start that page fresh. The check: anything unsaved in that tab, such as a half-written email, a form or an unsent message, is lost. Look before you end it.

Do it from Chrome's Task Manager, where you can see which tab you are ending, by selecting the row and clicking End Process. Avoid quitting Chrome Helper entries from Activity Monitor: they all share one name, so you are guessing, and you may end a GPU or network helper that every tab relies on. The exception is a frozen Chrome. If Chrome itself has stopped responding and its Task Manager will not open, press Command + Option + Esc and force quit Google Chrome, as Google's own help suggests. See how to force quit on a Mac for what that does.

What are you about to quit?

Seeing Google Chrome Helper (GPU) or plain Google Chrome Helper high instead? Type them above. The GPU helper is shared by every tab, so finding the busy tab is still the fix.

How to fix Google Chrome Helper (Renderer) high CPU, in order

  1. Find the busy tab in Chrome's Task Manager

    Window, Task Manager, then click the CPU column. Note the top row's name.

  2. Close or reload that tab

    If it is a video or a page you do not need, close it. If you need it, reload it; a fresh load often clears a stuck script. Or select it in Task Manager and click End Process, then reload.

  3. Turn off the extension if the top row is an Extension

    Open the three-dot menu, Extensions, Manage Extensions, and switch it off. If CPU drops, remove it or look for a lighter alternative. Google's crash help also suggests uninstalling extensions you do not need.

  4. Turn on Memory Saver

    Settings, Performance, Memory Saver. Chrome then deactivates tabs you are not using and reloads them when you return. Choose Moderate, Balanced or Maximum depending on how quickly you want tabs to sleep. Tabs playing audio or video, pinned tabs and tabs with half-filled forms are kept awake.

  5. Let Energy Saver work on battery

    On the same Performance page, Energy Saver switches on when the Mac is unplugged or the battery is low and stops eligible CPU-heavy background tabs. Leave it on if battery life matters.

  6. Update Chrome

    Three-dot menu, Help, About Google Chrome. Chrome downloads any update; click Relaunch. Your tabs come back.

  7. Try turning off hardware acceleration

    Settings, System, then turn off Use hardware acceleration when available (newer versions call it graphics acceleration) and relaunch. If nothing improves after a day, turn it back on; on most Macs it saves power rather than costing it.

When to worry

Worry if one renderer stays high on a page that has finished loading, if memory keeps climbing over hours, or if a renderer stays busy with all your tabs closed, which points to an extension. Each of those is a specific thing you can close or switch off. Worry a little more if new extensions, toolbars or a changed search engine appeared that you did not install; that is unwanted software, and Chrome's settings include a reset option to clear it. Do not worry about the number of Chrome Helper entries, or about a renderer working hard while it plays a video you are watching.

Safe to Quit, the Mac app behind this site, watches CPU, memory and heat over time and says in one sentence when Chrome is the busy app and whether it is safe to close, so you know when to open Chrome's Task Manager and when to leave it alone.

  1. Page opensRenderer spikes while the page loads. Normal.
  2. A minute laterDown near zero for a normal page, steady for video or a web app. Normal.
  3. Ten minutes, page idleStill high, fans on. Find it in Chrome's Task Manager and close or reload it.
  4. With every tab closedA renderer still busy. That is an extension. Turn extensions off one at a time.
Loading and video are expected work. High CPU on a page that is doing nothing is the signal.

What people hit, in their words

“This is simply ridiculous and must be a bug, right?”

“Chromium based browsers are resource hogs.”

Watch: a hot MacBook traced to Chrome's renderer

Google Chrome Renderer Helper Makes Macbook M1 Hot? - (Solution) by DreamWebTuts. An independent channel shows the renderer in Activity Monitor on an M1 MacBook and the fix. Chrome's menus have moved a little since.

Questions people ask

Why are there so many Google Chrome Helper (Renderer) processes?

Because Chrome gives each tab, and most extensions, its own process. The Chromium design says that in general each new tab opens in a new process, so a crash in one page cannot take the others down. Twenty tabs and a few extensions can easily mean twenty or more renderer entries. The count is normal; only a renderer that stays busy on an idle page needs attention.

Is Google Chrome Helper (Renderer) a virus?

No. It is part of Google Chrome and runs inside the Chrome app. Malicious extensions or cryptomining scripts can make renderers busy, though, so if the high CPU follows you to every page, check your extensions list for anything you did not install, update Chrome, and use Chrome's settings to reset if your search engine or homepage changed on its own.

How do I open Chrome Task Manager on a Mac?

With Chrome in front, click Window in the menu bar and choose Task Manager. Or use the three-dot menu, More Tools, Task Manager. The Shift + Esc shortcut many guides mention only works on Windows, Linux and ChromeOS. Click the CPU or Memory footprint column to sort, and the busiest tab or extension rises to the top.

What happens if I end a renderer process?

That one tab or extension crashes. A tab shows the "Aw, Snap!" page and stays open, so you can reload it; an extension stops until you restart Chrome or turn it back on. Your other tabs are unaffected. Anything unsaved in the ended tab, like a draft or a filled form, is lost, so check before ending one.

Can I disable Google Chrome Helper completely?

No, and you would not want to. The helpers are how Chrome displays pages; without renderers there is nothing to show. Old advice about switching plug-ins to click to play no longer applies to current Chrome. The useful controls are Memory Saver, Energy Saver, fewer extensions and closing the specific tab that is busy.

Sources and further reading