If a website looks broken, a login keeps looping, or a page just won't show the latest version, the fix is often the same: clear your browser cache. This guide shows you exactly how to clear browser cache on Mac in the three browsers most people use — Safari, Chrome and Firefox — and explains what you're actually deleting so you don't lose anything you need.
What the cache is (and what it isn't)
Your browser keeps a local copy of the files a site sends you — images, fonts, stylesheets and scripts — so the next visit loads faster from disk instead of re-downloading everything. That copy is the cache. It's genuinely helpful, until a stale file makes a page misbehave.
Cache is not the same as cookies, history, or saved logins:
| What it is | What it stores | Clearing it logs you out? |
|---|---|---|
| Cache | Copies of images, scripts, fonts | No |
| Cookies | Session tokens, cart, preferences | Usually yes |
| History | List of pages you've visited | No |
| Saved logins | Usernames and passwords | No (stored separately) |
So clearing the cache to clear browser cache mac issues is low-risk — you won't lose passwords, and you usually stay signed in. You only get logged out when you specifically choose to delete cookies on your Mac. Keep that distinction in mind as you pick options below.
How to clear cache in Safari on a Mac
Safari hides its cache controls behind the Develop menu, so there's a one-time setup step.
- Open Safari, then from the menu bar choose Safari > Settings (or press Command-Comma).
- Click the Advanced tab and tick Show features for web developers (older macOS calls this Show Develop menu in menu bar).
- Close Settings. A new Develop menu now appears in the menu bar.
- Click Develop > Empty Caches (shortcut: Command-Option-E). That's it — the cache is gone.
To also delete cookies on your Mac in Safari, go to Safari > Settings > Privacy, click Manage Website Data, then Remove All. Note this will sign you out of sites. To clear history and cache together for a date range, use History > Clear History instead.
How to clear cache in Chrome on a Mac
- Open Chrome and press Command-Shift-Delete, or go to the three-dot menu in the top-right and choose Delete browsing data.
- In the dialog, set Time range to All time to clear everything (or a shorter window to keep it targeted).
- Tick Cached images and files. Leave Cookies and other site data unticked if you'd rather stay signed in to your accounts.
- Click Delete data.
If a single site is misbehaving, you don't have to nuke everything: open that page, then with DevTools open (Command-Option-I), right-click the reload button and choose Empty Cache and Hard Reload. That clears the cache for just that site.
How to clear cache in Firefox on a Mac
- Open Firefox and press Command-Shift-Delete to open Clear browsing data and cookies.
- Choose a time range — pick Everything for a full clear.
- Tick Temporary cached files and pages. Untick Cookies and site data unless you also want to delete cookies on your Mac and be signed out.
- Click Clear.
You can also reach this under Firefox > Settings > Privacy & Security, then scroll to Cookies and Site Data and click Clear Data.
Where the cache actually lives on disk
Each browser stores its cache deep inside your user Library, which is hidden by default. You can see it in Finder by pressing Command-Shift-G and pasting a path:
- Safari:
~/Library/Caches/com.apple.Safari - Chrome:
~/Library/Caches/Google/Chrome - Firefox:
~/Library/Caches/Firefox/Profiles
To check how much space browsing data is using overall, open System Settings > General >
Storage. A word of caution: deleting files by hand from ~/Library/Caches works, but it's
easy to remove something a running app is mid-write on, and Finder's empty Trash is permanent.
The in-browser steps above are always the safer manual route.
The faster, safer way with MacScrub
Doing this across three browsers, by hand, every time something breaks gets old. MacScrub does the same job in one pass — and it's careful about it.
- Recoverable by default. Everything MacScrub clears goes to the Trash first, so if you clear something you wanted, you just put it back. Nothing is shredded behind your back.
- Open-source rules, real guards. The cleaning rules are public on GitHub, and built-in guards skip caches you'd actually miss — so a quick cleanup doesn't wipe something important.
- No telemetry, no daemons. It's Apple-silicon native and notarized by Apple, with no trackers and nothing running in the background.
If your real goal is disk space rather than a broken page, MacScrub also shows the largest cache and junk offenders first, so you reclaim meaningful gigabytes instead of guessing. It's free for 7 days, then a one-time $49 — no subscription. Clear it by hand when you only need one site fixed; reach for MacScrub when you want the whole machine tidy and recoverable.