What is com.apple.WebKit.WebContent on Mac? Why it uses so much CPU, and how to fix it

Updated · 2 min read · by

Quick answer

com.apple.WebKit.WebContent is the process that runs web pages in Safari and other apps that show web content. High CPU means a page or tab is doing a lot of work. Short spikes are normal. If it stays high, something is keeping it busy, and the steps below find and fix it.

What is com.apple.WebKit.WebContent?

Safari runs each website in its own com.apple.WebKit.WebContent process, which keeps one bad page from crashing the others. Other apps that show web content, like Mail or apps built with web views, use the same kind of process.

In recent macOS versions, Activity Monitor often lists these processes by the website's address, which makes the busy tab easy to spot.

Why is com.apple.WebKit.WebContent using so much CPU?

How to fix high com.apple.WebKit.WebContent CPU usage

  1. Confirm it in Activity Monitor. Press ⌘ Space, type Activity Monitor, open the CPU tab and sort by % CPU. Watch com.apple.WebKit.WebContent for a minute: short spikes are normal, only steady high usage needs fixing.
  2. Find the tab. In Activity Monitor, look at the process name or address next to the high CPU number and close that tab.
  3. Close tabs you aren't using, especially video and web apps.
  4. Turn off extensions one at a time in Safari › Settings › Extensions to find a heavy one.
  5. Update Safari and macOS, which improve performance and fix bugs.

More help: How to check CPU usage on a Mac

Questions people ask

What is com.apple.WebKit.WebContent on a Mac?

com.apple.WebKit.WebContent is the process that runs web pages in Safari and other apps that show web content. High CPU means a page or tab is doing a lot of work.

Can I quit com.apple.WebKit.WebContent?

Yes. Quitting one of these processes just reloads or blanks that tab. Closing the tab is the cleaner way.

Is com.apple.WebKit.WebContent a virus?

Yes. It's part of WebKit, the engine behind Safari, and ships with macOS.