See Your Disk

Home / Guides / Is It Safe to Delete ~/Library/Caches on Mac?

Is it safe to delete ~/Library/Caches on Mac?

Updated 2026-10-21

Short answer: yes, for the cache folders of your own apps in ~/Library/Caches. Quit the app first, delete the contents rather than the folder, and expect the first launch to be a bit slower. Leave the system-wide /Library/Caches and anything you do not recognise.

What the folder contains

~/Library/Caches is where apps keep temporary data they can recreate: thumbnails, downloaded images, compiled shaders, browser and media caches. Folders are named after the app or its bundle identifier, for example com.apple.Safari. Because apps rebuild this data on demand, removing it frees space without removing anything of yours.

Step by step

  • In Finder choose Go → Go to Folder and enter ~/Library/Caches.
  • Switch to list view and sort by size. In View → Show View Options tick Calculate all sizes so folders show their size.
  • Quit the apps that own the biggest folders.
  • Open each large folder and move its contents to the Trash, then empty the Trash.
  • Restart your Mac when you are done.

In Terminal you can list the largest folders without changing anything:

du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -15

Why some folders say Operation not permitted

macOS protects the caches of some of its own services, for example those used by Safari, HomeKit or CloudKit. Even du prints Operation not permitted for them, and apps without special access cannot read them. That is normal. Skip those folders.

What to leave alone

  • The system-wide /Library/Caches. It is shared by all users and changing it needs administrator rights.
  • Folders of apps that are running right now.
  • Anything starting with com.apple. unless you know what it is.

Big cache folders and how to clear them properly

Some tools have their own cleanup command, which is cleaner than deleting folders by hand. On one developer Mac the largest folders in ~/Library/Caches were an Adobe cache at about 20 GB, CocoaPods at 2.8 GB and Go's build cache at 2.1 GB.

CacheClear it with
Homebrew downloadsbrew cleanup
CocoaPodspod cache clean --all
Go build cachego clean -cache
pippip cache purge
npm (in ~/.npm)npm cache clean --force
XcodeSee clearing Xcode DerivedData

What happens afterwards

Apps rebuild what they need. The first launch can be slower and previews or thumbnails may take a moment to reappear. Nothing personal is lost.

If you would rather not do this by hand, See Your Disk lists each app's cache with its size, marks them Safe and cleans only the ones you tick. The full step-by-step is in the System Data cleanup guide.

See Your Disk
A map of your Mac's disk, and a safe way to clean it.

Frequently asked questions

Will I lose passwords or settings if I clear the Caches folder?

No. Settings live in ~/Library/Preferences and passwords in your Keychain. Caches only hold temporary data an app can rebuild, such as thumbnails and downloaded assets.

Can I delete the whole Caches folder?

You can delete what is inside it, but keep the folder itself. Some items are protected by macOS and will refuse to be removed, which is normal.

Do I need to restart after clearing caches?

No, but a restart is a good idea afterwards, because it lets apps start clean and lets macOS finish its own cleanup.

Will clearing caches make my Mac faster?

Not by itself. It frees disk space, and apps may be slightly slower the first time while they rebuild what you removed.

Related guides