How to Clear App Cache on Mac (And Why It Matters in 2026)
App caches silently eat gigabytes of disk space on every Mac. Learn what they are, where they hide, and how to safely delete them — manually or in one click with TrimyMac.
What Is an App Cache on Mac?
Every app you run on macOS stores temporary data in a dedicated cache folder. This cached data speeds things up — instead of re-downloading an album artwork, recalculating a UI layout, or re-fetching a web resource, the app reads the pre-computed result straight from disk. In theory, caches are a good thing. In practice, they accumulate silently and without limit, often ballooning to several gigabytes per app over the course of months.
App caches on Mac live in one central place: ~/Library/Caches. The tilde (~) represents your home folder, so the full path is something like /Users/yourname/Library/Caches. Inside you will find a sub-folder for almost every app you have ever installed, each one named using a reverse-DNS identifier like com.spotify.client or com.google.Chrome. There is also a system-level cache directory at /Library/Caches (no tilde), which belongs to macOS itself rather than your user account.
~/Library/Caches commonly holds between 10 GB and 40 GB of data. Power users running Xcode or Docker can easily exceed 60 GB.
Why Do App Caches Grow So Large?
The honest answer is that macOS never cleans them up for you. Unlike iOS — which aggressively evicts cache data when storage runs low — macOS takes a hands-off approach. Apple gives apps a designated space to write cache files and trusts developers to clean up after themselves. Many apps simply do not bother.
There are a few structural reasons caches balloon over time:
- No expiry policy. Most apps write cache entries without a time-to-live. A thumbnail cached in 2023 sits on your drive in 2026 even if the underlying file was deleted years ago.
- Incremental updates never purge old data. When an app updates itself, it often writes a fresh cache rather than overwriting or cleaning the old one.
- Multiple user profiles multiply the footprint. Browsers and communication apps create separate cache directories for each signed-in profile, compounding the storage cost.
- Development tools cache build artefacts. Xcode, for example, stores compiled intermediates, documentation, and device support files — each of which can independently reach several gigabytes.
The result is a slow, invisible drain on your available storage. You may notice your Mac feeling sluggish, your Time Machine backups taking longer, or your "About This Mac" storage bar filling with the mysterious grey "Other" or "System Data" category. App caches are a major contributor to all three.
The Biggest Cache Offenders on macOS
While every app contributes to cache bloat, a handful of applications are responsible for the lion's share of wasted space on most Macs.
Xcode
Xcode is the single largest cache offender on developer machines. Its cache directory at ~/Library/Caches/com.apple.dt.Xcode stores incremental build products, source file indexes, and derived data. Separately, iOS and watchOS Simulator runtimes live inside ~/Library/Developer/CoreSimulator/Caches and can each consume 4–8 GB. A developer who has been building apps for two years and never cleaned these folders may find 30–50 GB occupied by Xcode caches alone.
Spotify
Spotify caches streamed audio locally so tracks play instantly without re-buffering. The cache at ~/Library/Caches/com.spotify.client has no hard upper limit by default and can reach 10 GB or more. Unlike what many users expect, manually removing it causes no data loss — Spotify simply re-downloads what it needs.
Slack
Slack caches workspace messages, images, file previews, and emoji packs. If you belong to multiple large workspaces, the cache at ~/Library/Application Support/Slack/Cache and ~/Library/Caches/com.tinyspeck.slackmacgap can grow past 3–5 GB. Clearing it has no effect on your messages or workspace history, which live in Slack's cloud.
Google Chrome
Chrome maintains a per-profile disk cache for web resources. A heavily used Chrome installation with several profiles can accumulate 2–4 GB of cached web data. Chrome does partially self-manage this cache, but the upper bound it enforces is still generous, and the cache rarely shrinks unless you explicitly clear it.
Microsoft Teams
Teams is notorious in the enterprise world for poor cache hygiene. Its cache directories span multiple locations including ~/Library/Caches/com.microsoft.teams and the Electron framework's default cache path, and can collectively exceed 5 GB on active machines.
How to Clear App Cache on Mac Manually
You can delete app caches yourself using only Finder — no third-party software required. Follow these steps carefully.
-
1
Open Finder. Click the Finder icon in your Dock, or press Command + Space and type "Finder".
-
2
Open the Go menu. In the menu bar at the top of the screen, click Go. The Library folder is hidden by default, so you need this menu to reach it.
-
3
Hold Option and click Library. While the Go menu is open, hold the Option key. A hidden Library option will appear between "Home" and "Computer". Click it.
-
4
Open the Caches folder. Inside your Library folder, scroll down and double-click the Caches folder. You will now see a list of sub-folders, one for each app.
-
5
Identify folders to delete. Sort by Size (View > Show View Options > Sort By > Size) to see the largest offenders first. Select folders belonging to apps you recognise — for example,
com.spotify.client,com.tinyspeck.slackmacgap, orcom.google.Chrome. -
6
Move selected folders to the Trash. Right-click on a selected folder and choose Move to Trash, or press Command + Delete. Do this for each app cache folder you want to clear.
-
7
Quit the app before deleting its cache. If the app whose cache you are deleting is currently running, quit it first (Command + Q). Deleting the cache of a running app can cause it to behave unexpectedly.
-
8
Empty the Trash. Right-click the Trash icon in your Dock and select Empty Trash. The space is not freed until this step is complete.
~/Library/Caches in the "Go to Folder" dialog.
The manual method works, but it is time-consuming. You need to identify which folders are safe to delete, check which apps are running, sort by size across dozens of sub-folders, and repeat this process every few months. A single misstep — deleting a folder that was not an app cache — can cause problems. That is where TrimyMac helps.
How to Clear App Cache Automatically with TrimyMac Smart Clean
TrimyMac's Smart Clean feature handles the entire process in seconds. It scans your Mac, identifies safe-to-delete cache files across all known app locations, shows you exactly what it found — including a per-app breakdown — and removes everything with one click. No guesswork, no manual sorting, no risk of deleting something important.
-
1
Download and open TrimyMac. Install TrimyMac from the link below and launch it from your Applications folder.
-
2
Click "Smart Clean". On the TrimyMac home screen, select the Smart Clean option. TrimyMac will begin scanning your disk — this usually takes under 30 seconds.
-
3
Review the results. TrimyMac shows a categorised list of everything it found: App Caches, Log Files, Trash contents, and more. Each category displays the total size and lets you expand it to see individual apps.
-
4
Select what to remove. Tick or untick categories and individual items. App Caches is selected by default. System caches and protected files are automatically excluded.
-
5
Click "Clean". TrimyMac removes everything you selected. A summary screen shows how much space was reclaimed.
Clear App Caches in One Click
TrimyMac Smart Clean finds and removes gigabytes of app cache bloat safely and instantly. Free download for macOS.
Download TrimyMac FreeIs It Safe to Delete App Caches on Mac?
Yes — deleting app caches from ~/Library/Caches is safe. This is one of the most common Mac maintenance tasks and there is no risk of data loss when done correctly. Here is why:
App caches are, by definition, temporary and reproducible. They contain data that the app derived from your actual files or downloaded from the internet — data it can recreate whenever it needs to. Deleting a cache does not delete your documents, your settings, your account credentials, or anything you care about. The worst that can happen is that an app opens slightly more slowly the first time after its cache is cleared, as it rebuilds what it needs.
Browsers will re-cache websites as you visit them. Spotify will buffer audio again as you play tracks. Xcode will re-index your project the next time you open it. Slack will re-download workspace assets the next time you launch it. All of these are one-time delays measured in seconds or minutes, not permanent consequences.
What You Should NOT Delete
While app caches are safe to delete, a few categories of data in your Library folder deserve caution:
- System caches at
/Library/Caches(no tilde). These belong to macOS system processes and third-party system extensions. Deleting them can require administrator authentication and, if done carelessly, can disrupt system services until macOS rebuilds them. Leave these alone unless you know exactly what you are doing. - Keychains at
~/Library/Keychains. This is where macOS stores your saved passwords, certificates, and encryption keys. Deleting keychain files will log you out of services and may require re-entering passwords for every website and app on your machine. - Application Support at
~/Library/Application Support. This folder contains app data that is not cache — things like offline databases, local backups, and app-specific user data. Some apps store irreplaceable data here. Do not bulk-delete this folder; only remove specific sub-folders for apps you have fully uninstalled. - Preferences at
~/Library/Preferences. These.plistfiles store your app settings. Deleting them resets apps to their defaults. Not dangerous, but inconvenient. - Containers at
~/Library/Containers. Sandboxed apps store their entire data footprint here, including documents and databases, not just cache files.
~/Library/Caches. Do not venture into other Library sub-folders unless you have a specific reason and know what each folder contains. TrimyMac applies this same rule automatically.
Frequently Asked Questions
How often should I clear my Mac's app cache?
For most users, clearing app caches once every one to three months is a good cadence. If you are a developer using Xcode, running Docker, or managing multiple browser profiles, you may want to clear caches monthly. Signs that it is time to clean: your Mac is warning you about low storage, Spotlight searches feel slow, or you notice the "System Data" bar in About This Mac has grown significantly. There is no harm in clearing caches more frequently — apps will simply rebuild them as needed.
Does clearing app cache speed up my Mac?
Yes, in several ways. First, freeing up disk space directly benefits performance — macOS uses free disk space for virtual memory swap files, and when your drive is nearly full, the system becomes noticeably sluggish. Recovering 10–20 GB from cache cleanup can make a real difference. Second, large cache directories can slow down Spotlight indexing, Time Machine backups, and any operation that scans your home folder. Third, a bloated, fragmented cache can sometimes cause an app to open or respond more slowly than a clean one. Clearing the cache gives the app a fresh start. That said, cache clearing is not a silver bullet — if your Mac is slow primarily because of aging hardware or too many background processes, clearing caches will help at the margin but not transform performance.
What happens if I delete app cache on Mac?
When you delete an app's cache, the app loses its stored temporary data. The next time the app runs, it will regenerate that data from scratch — re-downloading resources, re-indexing content, or recomputing values it had stored. You may notice a brief slowdown or a "loading" state the first time you use the app after clearing its cache. This is entirely normal and temporary. Your actual data — documents, account credentials, settings, and preferences — is unaffected. The app will work exactly as it did before; it just needs a moment to warm up again.
Is it safe to delete the entire Library/Caches folder on Mac?
Deleting the contents of ~/Library/Caches — the sub-folders inside it — is generally safe, though it is better practice to delete individual app folders rather than the parent Caches folder itself. macOS and some apps expect the Caches directory to exist; deleting the folder itself (rather than its contents) can briefly confuse those apps until they recreate it. More importantly, do not confuse ~/Library/Caches (your user caches, safe to clear) with /Library/Caches (system-level caches, leave alone). The tilde prefix matters — it is the difference between your personal cache folder and the system's.
Will clearing app cache delete my saved passwords or login sessions?
No. Saved passwords are stored in your macOS Keychain, which lives in ~/Library/Keychains — completely separate from the Caches folder. Login session tokens for most native apps are stored in Application Support or in secure credential storage, not in the cache. When you clear an app's cache folder, your saved login credentials remain intact. You should stay logged into your apps after a cache clear. Browser cache is a partial exception: clearing Chrome or Safari's cache does not remove saved passwords (those are in the browser's password manager or the system Keychain), but it may clear session cookies for some websites, which could log you out of those sites specifically.
How do I clear Xcode cache specifically?
Xcode's cache spans several locations. For build-related caches, go to Xcode > Settings > Locations and note the Derived Data path (default: ~/Library/Developer/Xcode/DerivedData). You can delete this entire folder safely — Xcode will recreate it on the next build. For the Xcode cache directory itself, navigate to ~/Library/Caches/com.apple.dt.Xcode and delete its contents. For iOS Simulator runtimes you no longer need, open Xcode > Settings > Platforms and remove unused simulator runtimes directly from the UI. TrimyMac's Smart Clean detects and lists all of these locations automatically, so you can handle them in one pass without manually navigating multiple directories.