Browser caches & data

How to Clear Cache and Browsing Data in Brave on Mac

Brave is fast by default, but its cache grows quietly in the background. Over time, cached images, scripts, and network data can consume several gigabytes on your Mac without any obvious warning. This guide walks through every way to clear Brave's cache and browsing data on macOS, including what Brave Shields data actually is (and why it is stored separately from your regular cache), so privacy-focused users can make informed choices about what to remove.

What Brave Stores on Your Mac

Before clearing anything, it helps to know what Brave is actually writing to disk. Brave is Chromium-based, so its storage layout mirrors Chrome but lives under its own folder:

  • Cache (HTTP cache): Images, scripts, fonts, and other web assets downloaded to speed up repeat visits. Stored in ~/Library/Caches/BraveSoftware/Brave-Browser/.
  • Browsing data: History, cookies, form fills, saved passwords, and site data. Stored in ~/Library/Application Support/BraveSoftware/Brave-Browser/Default/.
  • Brave Shields data: Counts of ads and trackers blocked per site. This is not cache in the traditional sense. It is a small SQLite database Brave uses to show the shield badge counts. Clearing it resets those tallies but does not affect your browsing speed or history.
  • IPFS and Brave Wallet data: If you use Brave's built-in IPFS gateway or crypto wallet, additional data accumulates in the same Application Support folder.

Knowing this separation matters: clearing "browsing data" inside Brave's settings does not touch the raw cache folder on disk, and vice versa for some operations. The sections below cover both paths.

How to Clear Brave Cache from Brave's Built-In Settings

This is the fastest method for most users and covers the majority of what slows Brave down or causes stale-page issues.

  1. Open Brave and press Command + Shift + Delete. The "Clear browsing data" panel opens immediately.
  2. Alternatively, go to Brave menu (top-left) > Settings > Privacy and security > Clear browsing data.
  3. Select the Advanced tab for full control. The Basic tab only shows three options and hides cookies and site data behind a simplified toggle.
  4. Set the Time range to "All time" if you want a full clear. Use "Last 4 weeks" or "Last 7 days" for a lighter pass.
  5. Check the items you want to remove. See the breakdown below before confirming.
  6. Click Clear data.

What Each Toggle Actually Removes

  • Browsing history: The list of URLs you visited. Removing it clears Brave's internal history and the omnibox suggestions tied to it.
  • Download history: The record of files you downloaded. The actual files on disk are not deleted, only Brave's log of them.
  • Cookies and other site data: Session tokens, login states, shopping carts. Clearing this signs you out of most websites.
  • Cached images and files: The HTTP cache. This is usually the largest category by disk size and the one most relevant to freeing space.
  • Passwords and other sign-in data: Saved credentials in Brave's built-in password manager. Only check this if you want to remove them; they are separate from iCloud Keychain.
  • Site settings: Per-site permissions (camera, microphone, notifications, Shields exceptions). Clearing this resets every custom rule you have set.
  • Hosted app data: Storage used by web apps running inside Brave, including IndexedDB and local storage blobs.

Brave Shields Data vs. Cache: What Privacy Users Should Know

Brave Shields is the built-in ad and tracker blocker. It maintains its own counters and filter-list cache. These are stored separately from the HTTP cache, and the "Clear browsing data" dialog does not fully reset them.

To reset Shields statistics (the per-site block counts shown in the shield badge), go to Settings > Brave Shields & privacy > Clear Brave statistics. This clears the SQLite database that tracks how many ads and trackers Brave has blocked for each domain. It does not affect your browsing history, cookies, or HTTP cache. Think of it as resetting a counter, not clearing storage.

Brave also caches its filter lists (EasyList, uBlock filters, and Brave's own lists) locally under ~/Library/Application Support/BraveSoftware/Brave-Browser/adblocker-data/. These regenerate automatically when expired and are not something you need to clear manually. Deleting them can temporarily slow Brave's first launch while it redownloads the lists.

How to Delete Brave Cache Manually via Terminal

If Brave is behaving erratically, refusing to launch, or you want to free up space without opening the browser, you can remove the cache folder directly from Terminal. This is the same data the built-in clear covers, accessed at the file-system level.

# Remove Brave's HTTP cache entirely
rm -rf ~/Library/Caches/BraveSoftware/Brave-Browser/

# Remove only the Default profile's cache (leaves other profiles intact)
rm -rf ~/Library/Caches/BraveSoftware/Brave-Browser/Default/Cache/

# Remove the GPU shader cache (sometimes causes rendering glitches)
rm -rf ~/Library/Caches/BraveSoftware/Brave-Browser/Default/GPUCache/

Quit Brave completely before running these commands. You can confirm it is fully closed with pgrep -x Brave\ Browser: if no PID is returned, the process is not running.

To check the size of Brave's cache before deleting:

du -sh ~/Library/Caches/BraveSoftware/Brave-Browser/

On an active machine with heavy browsing, this folder can easily reach 500 MB to 2 GB.

Clearing Brave Browsing Data via macOS Settings (Sequoia / Tahoe)

macOS Sequoia and later include a Privacy & Security pane in System Settings that shows per-app storage. Brave appears here under its application bundle name. This view shows you total storage used by the app but does not offer granular cache-vs-data controls. Use it to get a top-level read on how much space Brave occupies, then use the in-browser settings or Terminal commands above for the actual cleanup.

To check: open System Settings > General > Storage, wait for the calculation to finish, then scroll to find Brave Browser in the application list.

Clearing Brave Data for a Specific Site

If a single website is misbehaving and you do not want to clear your entire cache, Brave lets you remove data site by site:

  1. Go to Settings > Privacy and security > Site and Shields settings.
  2. Scroll to Content and click View permissions and data stored across sites.
  3. Search for the domain you want to clear.
  4. Click the trash icon next to it.

This removes cookies, local storage, and cached data for just that origin without touching anything else.

How Often Should You Clear Brave's Cache on Mac?

For most users, clearing the cache every one to three months keeps disk usage in check without disrupting the browsing experience. The HTTP cache is beneficial: it makes frequently visited pages load faster. Clearing it means Brave must re-download assets on the next visit, temporarily slowing page loads.

Clear more aggressively if you are a web developer testing site changes, if Brave is displaying stale pages after a site redesign, or if your Mac's available disk space has dropped below 15 to 20 GB (below that threshold macOS starts to throttle performance).

Avoid clearing cookies and passwords on a schedule unless you have a specific reason. Those contain session data and credentials that take time to rebuild.

Seeing the Full Picture Across All Browsers

Brave's cache is one piece of the disk-space puzzle on a Mac. Safari, Chrome, Firefox, and Edge each maintain their own separate cache directories under ~/Library/Caches/ and ~/Library/Application Support/, and they all grow independently. If you have multiple browsers installed, the combined cache across all of them can easily exceed 5 to 10 GB.

Crumb, a native Mac disk cleaner, scans Brave's Chromium-based cache folders alongside Safari's WebKit cache and any other browser caches on your machine in a single pass. It shows you exactly how much each browser is using before you remove anything, so you can make an informed choice rather than clearing everything blindly. Crumb runs entirely on-device and needs no account.

Reclaim your disk in one click

Crumb audits your whole Mac, tells you what's safe to delete, and frees the space in seconds — private, local, and Apple-notarized.

Download Crumb for macOS

Frequently asked questions

Does clearing Brave cache delete my bookmarks or passwords?
No. Bookmarks and saved passwords are stored separately from the cache and browsing data. Clearing cached images and files or browsing history does not affect them. You would need to explicitly check the 'Passwords and other sign-in data' box in Brave's Clear browsing data dialog to remove saved credentials.
Where is Brave's cache folder located on Mac?
Brave's HTTP cache lives at ~/Library/Caches/BraveSoftware/Brave-Browser/. Your browsing data (history, cookies, site storage) is stored separately at ~/Library/Application Support/BraveSoftware/Brave-Browser/Default/. You can view the folder sizes in Finder by pressing Command+Shift+G and pasting either path.
What is Brave Shields data and should I clear it?
Brave Shields data is a database of per-site ad and tracker block counts, not cached web content. Clearing it resets the shield badge numbers shown on each site but has no effect on page load speed, browsing history, or cookies. You can reset it under Settings > Brave Shields & privacy > Clear Brave statistics whenever the tallies feel stale.
Will clearing Brave cache on Mac fix slow page loads?
It depends. A very large or corrupted cache can sometimes cause slow loads or stale content, and clearing it forces Brave to fetch fresh assets. However, a healthy cache usually speeds up browsing by serving locally stored files. If Brave is slow, check your network connection and Brave's task manager (Shift+Esc) for runaway tabs before clearing cache.
How do I clear Brave cache for just one website without affecting others?
Go to Settings > Privacy and security > Site and Shields settings, then click 'View permissions and data stored across sites'. Search for the domain you want to clear and click the trash icon next to it. This removes only that site's cookies, local storage, and cached data while leaving everything else intact.