If you run more than two browsers on your Mac, you already know the drill: open Chrome, dig through settings, clear cache, repeat for Safari, repeat for Firefox, repeat for Edge. To clear all browser cache on a Mac in one session, the manual route can eat fifteen minutes you did not budget. This guide covers each browser's exact steps, a Terminal shortcut for power users, and a faster single-pass approach when you want it done in seconds.
Why Browser Caches Grow So Large
Every browser stores copies of images, scripts, fonts, and API responses so pages reload faster on your next visit. That is a good tradeoff — until the cache balloons to several gigabytes per browser. On a 256 GB MacBook, four browsers each holding 1–2 GB of stale cache data adds up fast, and the benefit of keeping years-old cached files is essentially zero. Clearing them is safe: the files are re-downloaded on demand, and no passwords or bookmarks are affected.
Clear All Browser Caches Manually
Below are the exact steps for each major browser on macOS 12 Monterey through macOS 26. The keyboard shortcuts are consistent across versions.
Google Chrome
- Open Chrome and press ⌘ + Shift + Delete to open "Clear browsing data."
- Click the Advanced tab.
- Set the time range to All time.
- Check Cached images and files (uncheck Browsing history and Cookies if you want to keep those).
- Click Clear data.
Chrome's cache lives at ~/Library/Caches/Google/Chrome/. The folder can be deleted manually while Chrome is closed, but using the in-app dialog is safer because Chrome manages its own index files.
Safari
- In Safari, go to Safari > Settings (or Preferences on older macOS) and open the Advanced tab.
- Enable Show features for web developers (this adds the Develop menu).
- From the menu bar choose Develop > Empty Caches, or press ⌥ + ⌘ + E.
Safari's cache is stored under ~/Library/Caches/com.apple.Safari/ and ~/Library/Caches/com.apple.WebKit.WebContent/. These folders are safe to delete while Safari is quit.
Mozilla Firefox
- Open Firefox and press ⌘ + Shift + Delete.
- Set the time range to Everything.
- Check Cache (uncheck other items to preserve history and cookies).
- Click Clear Now.
Firefox cache is at ~/Library/Caches/Firefox/Profiles/ inside a profile-specific subfolder. The cache2/ directory inside each profile is the primary cache store.
Microsoft Edge
- Open Edge and press ⌘ + Shift + Delete.
- Set the time range to All time.
- Check Cached images and files.
- Click Clear now.
Edge (Chromium-based) stores its cache at ~/Library/Caches/Microsoft Edge/.
Terminal Approach: Delete Cache Folders Directly
If you prefer the command line and want to handle all four browsers in one pass, quit every browser first, then run:
# Quit all browsers before running this
rm -rf ~/Library/Caches/Google/Chrome/Default/Cache \
~/Library/Caches/com.apple.Safari \
~/Library/Caches/Firefox/Profiles/*/cache2 \
"~/Library/Caches/Microsoft Edge/Default/Cache"
This removes only the cache directories, not profile data, history, or passwords. That said, browser internals change between versions, so always verify paths match your installed browser version before scripting this into automation.
Comparison: Manual vs. Terminal vs. One-Tool
| Method | Time (4 browsers) | Skill level | Clears system caches too? |
|---|---|---|---|
| Manual (in-app dialogs) | 10–15 min | Beginner | No |
| Terminal rm -rf | 2–3 min | Intermediate | No (unless you add paths) |
| Crumb one-click Clean | <1 min | Beginner | Yes |
The Faster Route: Clear Every Cache at Once
If you want to stop repeating this routine, Crumb is a native macOS menu-bar app that runs a one-click Clean covering browser caches (Chrome, Safari, Firefox, Edge, Arc, Brave, and others), system caches, logs, temp files, and purgeable space — all in a single pass. Everything runs locally on your Mac; nothing is sent to a server. Because the clean is permanent and cannot be undone, Crumb shows you exactly what it found before you confirm deletion, so you stay in control.
For people who run multiple browsers and also want to clear system caches, Xcode derived data, or app leftovers in the same session, combining those tasks into one tool saves meaningful time each week.
What Is Safe to Delete (and What Is Not)
- Safe: Browser cache files in
~/Library/Caches/— these are purely temporary and are rebuilt on demand. - Safe: System cache folders under
~/Library/Caches/for most apps — macOS regenerates them as needed. - Caution: Do not delete
~/Library/Application Support/folders without understanding what each one contains — those often hold app databases and user data, not just cache. - Do not touch:
~/Library/Keychains/,~/Library/Cookies/(if you want to stay logged in), or anything in/System/— those require SIP to be disabled and carry real risk.
Clearing browser caches logs you out of nothing and deletes no passwords. It only removes locally stored copies of web content.
How Often Should You Clear Browser Caches?
There is no universal schedule. Most people find that clearing caches once a month keeps disk usage reasonable without the nuisance of re-downloading everything constantly. Developers who test web apps may want to clear caches daily. If a website is behaving strangely or showing outdated content, clearing the cache for that specific browser is the first thing to try.
Conclusion
Clearing browser caches on a Mac is straightforward once you know where each browser hides the setting, but doing it across Chrome, Safari, Firefox, and Edge every time adds unnecessary friction. The manual steps above cover every browser accurately. If you want a single-pass solution that also handles system caches and app leftovers, download Crumb and let it handle the whole thing in one click — no account required.