How to Clear Caches on Mac: A Complete Guide

Caches are one of those invisible systems quietly running in the background of your Mac — helpful until they aren't. Knowing how to clear them can resolve slowdowns, free up storage, and fix stubborn app behavior. But not all caches are the same, and clearing the wrong ones without understanding what they do can occasionally cause more friction than it solves.

What Is a Cache, and Why Does It Build Up?

A cache is a collection of temporary files your Mac stores to speed things up. When you visit a website, your browser saves images and scripts locally so the page loads faster next time. When you use an app, macOS stores data it expects to need again. Even the operating system itself maintains caches to reduce processing overhead.

Over time, these files accumulate. Some become outdated or corrupted. Others simply pile up as you install, uninstall, and update software. On a Mac with limited SSD storage, cache buildup can become a real space issue — sometimes consuming several gigabytes.

There are three main types of caches to understand:

Cache TypeWhat It StoresWhere It Lives
Browser cacheWeb page assets (images, scripts, CSS)Inside your browser app
User/app cacheApp data, thumbnails, preferences~/Library/Caches
System cachemacOS-level temporary files/Library/Caches

How to Clear Your Browser Cache

This is the most straightforward type and carries the least risk. Every major browser handles it slightly differently.

Safari:

  1. Open Safari → go to Safari > Settings (or Preferences on older macOS versions)
  2. Click the Advanced tab → enable Show Develop menu in menu bar
  3. From the menu bar, select Develop > Empty Caches

Alternatively, go to History > Clear History, which also removes cached data alongside browsing history.

Chrome:

  1. Click the three-dot menu → Settings
  2. Navigate to Privacy and Security > Clear browsing data
  3. Select Cached images and files and choose a time range

Firefox:

  1. Open Firefox menu > Settings
  2. Go to Privacy & Security > Cookies and Site Data
  3. Click Clear Data and check Cached Web Content

Clearing browser caches is low-risk. The only noticeable effect is that some websites may load slightly slower on first visit as they rebuild their local cache.

How to Clear User and App Caches 🗂️

This is where more storage is typically recovered, and where a little care is warranted.

To access your user cache folder:

  1. Open Finder
  2. From the menu bar, click Go > Go to Folder
  3. Type ~/Library/Caches and press Enter

You'll see folders named after apps and system services. You can delete the contents of these folders — but not the folders themselves. Most apps will simply rebuild their caches on next launch.

A few things to keep in mind:

  • Don't delete caches for apps currently running. Quit the app first.
  • Some caches — like those used by Xcode, Homebrew, or Docker — can be very large and are safe to clear, but doing so may trigger long rebuild times.
  • iCloud and Photos caches can look alarming in size but are often actively managed by macOS. Deleting them manually can sometimes cause syncing hiccups.

If you'd rather not navigate these folders manually, third-party utilities can automate the process — though the same principle applies: understanding what's being deleted matters.

How to Clear System Caches

System-level caches live at /Library/Caches (note: no ~ tilde, which means it's the root library, not your user library). You'll need to enter your administrator password to modify files here.

The process is the same as above — navigate via Go > Go to Folder, browse app-named subfolders, and delete their contents rather than the folders themselves.

macOS also has a built-in maintenance option:

  • Go to Apple menu > System Settings > General > Storage
  • Click Recommendations (if shown) or look for options like Optimize Storage — these let macOS manage some of this automatically

For a deeper system cache flush — particularly if you're troubleshooting persistent issues — restarting your Mac in Safe Mode (hold Shift at startup on Intel Macs; on Apple Silicon, shut down, then hold the power button until you see startup options, then hold Shift while clicking Continue) forces macOS to clear certain system caches automatically.

When Clearing Caches Actually Helps 🧹

Not every slowdown calls for a cache clear. It's most effective when:

  • An app is behaving strangely after an update — outdated cached data can conflict with new code
  • Storage is unexpectedly full — caches can quietly consume 5–20GB or more on an active system
  • A website looks broken or isn't reflecting recent changes you've made
  • Your Mac has been in use for months or years without any maintenance

It's less likely to help if the issue is hardware-related — insufficient RAM, an aging SSD, or thermal throttling — since caches aren't the bottleneck in those cases.

Factors That Affect How Much This Matters for You

How much benefit you'll get from clearing caches depends on several variables:

  • How much free storage your Mac has — on a machine with 1TB SSD and 800GB free, cache buildup is minor. On a 256GB base model running tight, it's much more significant.
  • Which apps you use most — creative professionals using Final Cut Pro, Adobe apps, or Xcode accumulate far larger caches than someone using only a browser and email.
  • Your macOS version — Apple has progressively improved automatic cache management in newer releases, meaning manual intervention matters less on recent systems.
  • How long since your last maintenance pass — a Mac running for two or three years without any cleanup will respond more noticeably than one refreshed recently.

What's the right approach for your machine specifically comes down to what's actually taking up space, which apps are misbehaving, and how comfortable you are navigating system folders — factors only visible once you're actually looking at your own setup.