Your Mac grinds to a halt, you try to save a file, and up pops that dreaded 'Your disk is almost full' warning. Happens dozens of times a week with the machines we see. The good news: a proper Mac storage cleanup is not complicated, and most people can recover 20 to 40 GB in under half an hour without touching anything risky. This guide goes through exactly what to do, in order, starting with the fastest wins.
What Actually Causes a Mac Disk Full Problem?
Before you start deleting things at random, it helps to know what is actually filling the drive. The Storage settings panel in macOS breaks it down into categories, and the culprits are nearly always the same ones.
The most obvious is user data that nobody manages. Downloads folders on machines we work on remotely are often packed with gigabytes of old installers, zip archives, and video files the person downloaded once and forgot about. Same story with the Desktop and Documents folders. People treat them like permanent storage when they are really just working areas.
Then there is the 'Other' or 'System Data' category, which is the one that confuses people most. This bucket covers caches built up by browsers, apps, and macOS itself, log files, app support data, and sometimes old iPhone or iPad backups that iTunes or Finder created and left behind. You cannot drill into System Data the same way you can with Applications or Documents, which is why it feels mysterious. It is not dangerous, just untidy.
Cloud sync behaviour catches people out too. If you have iCloud Drive enabled but have not turned on the 'Store in iCloud' optimisation, macOS keeps full local copies of everything alongside the cloud copies. So you are effectively storing the same files twice. On a 256 GB MacBook Air, that adds up fast.
Unused apps are another quiet drain. The app itself might only be 200 MB, but some apps write gigabytes of support data, caches, and databases into the Library folder over time. Dragging the app to Trash removes the app, but not always all of that associated data.
And the Trash. Sounds obvious, but a surprising number of people delete files without ever emptying the Trash, so the space is never actually freed. macOS holds deleted files there indefinitely until you tell it otherwise.
Mac Storage Cleanup Quick Fix
Start here. This takes 5 to 10 minutes and regularly frees 10 to 20 GB on machines that have not been tidied in a while.
Empty Trash and Clear Downloads Easy
- Check what you are dealing with first
Click the Apple menu, then System Settings, then General, then Storage. Wait a moment for the bar to populate. This tells you which categories are largest so you are not guessing. - Empty the Trash
Right-click the Trash icon in the Dock and choose Empty Trash. Confirm when prompted. If you have been deleting files for months without emptying it, this alone can free several gigabytes instantly. - Clear out Downloads
Open Finder, click Downloads in the sidebar, then click the Size column header to sort by largest files first. Delete old disk images (.dmg files), zip archives, and large video files you no longer need. Drag them to Trash, then empty it again. - Delete obvious large files from Desktop and Documents
Sort both folders by size. Old project folders, exported videos, and disk images are the usual suspects. Move anything you want to keep to an external drive rather than deleting it outright.
More Mac Storage Cleanup Solutions Using Built-in Tools
Once the obvious stuff is gone, macOS has a proper set of tools built into System Settings that most people never use. These are the same tools Apple recommends in their own official storage management documentation, and they are genuinely useful, not just marketing features.
Use Storage Recommendations in System Settings Easy
- Open the Recommendations panel
Go to Apple menu, then System Settings, then General, then Storage. You will see a Recommendations section below the storage bar. Click into it. - Enable Store in iCloud
This is the big one for small-SSD Macs. When turned on, macOS moves files from your Desktop and Documents folder, your Photos library, and Messages attachments up to iCloud. Only recently opened files stay local. Older files become lightweight placeholders that download on demand when you open them. You need a paid iCloud plan with enough headroom for this to work properly. - Turn on Optimize Storage
This tells macOS to automatically remove already-watched Apple TV movies and shows from local storage, and to keep only recent email attachments locally. Low effort, decent return. - Enable Empty Trash Automatically
This removes items that have been sitting in the Trash for more than 30 days without you having to remember to do it manually. Turn it on and leave it on. - Browse large files by category
Back in the Storage panel, click on categories like Documents, Applications, or iCloud Drive. macOS shows you the largest individual files within each category. You can delete or move them directly from this view without hunting through Finder.
Remove Unused Apps Properly Easy
- Open Applications in Finder
Press Cmd+Shift+A or click Applications in the Finder sidebar. Switch to List view and sort by Date Last Opened. Anything you have not opened in six months or more is a candidate for removal. - Drag apps to Trash and empty it
Drag the app to Trash, then empty the Trash. For apps installed via the Mac App Store, you can also delete them from Launchpad by holding the app icon until it jiggles, then clicking the X. - Check the Storage panel for leftover app data
Go back to System Settings, General, Storage, and click Applications. macOS sometimes lists apps here with their associated data size, which can be much larger than the app file itself. Delete from here to catch leftover support files.
If your Mac is also running slow alongside the storage issue, it is sometimes a sign of something else going on under the hood. Performance problems on Macs can have multiple causes, so if clearing space does not help speed, check our guide to fixing a slow Mac for the next steps.
Advanced Mac Storage Cleanup: Tackling System Data and Caches
This is where people tend to go wrong. They see 'System Data' sitting at 40 GB, panic, and start Googling Terminal commands to delete Library folders. That is a fast way to break apps or, in worst cases, macOS itself. Apple's own guidance on this is clear: do not manipulate system folders via Terminal unless you know exactly what you are deleting and why.
The safer approach is to clear caches through the apps that created them, and to move large data sets rather than delete them.
Clear Browser Caches Through App Menus Medium
- Safari cache
In Safari, go to Settings, then Advanced, and tick 'Show Develop menu in menu bar'. Then click Develop in the menu bar and choose Empty Caches. This clears Safari's cached web content without touching bookmarks or passwords. - Chrome cache
Open Chrome, go to Settings, then Privacy and Security, then Clear Browsing Data. Set the time range to All Time, tick Cached Images and Files, and click Clear Data. On heavily used machines, Chrome's cache can reach 2 to 3 GB. - Other apps
Many apps have a Reset or Clear Cache option buried in their preferences. Check any apps you use heavily, particularly creative tools like Adobe products, which are known for building large cache folders over time.
Move Large Media Libraries to External Storage Medium
- Identify the largest data sets
Use the Storage settings panel to find which categories are biggest. Video files, photo libraries, and music collections are the usual heavy hitters. The Documents and Applications categories in Storage settings show individual file sizes, which helps you prioritise. - Copy to external drive first
Connect an external drive formatted as APFS or Mac OS Extended. Copy the library or folder across and verify the copy is complete before touching the originals. Do not skip this step. - Update app preferences to point to the new location
In Photos, hold Option while opening the app to choose a new library location. In Logic Pro or Final Cut, update the library location in preferences. This stops apps from recreating the data on your internal drive. - Delete originals and empty Trash
Once you have confirmed the external copy is intact and the app is reading from it correctly, delete the originals from your Mac and empty the Trash.
Review Old Device Backups Medium
- Find old iPhone and iPad backups
Open Finder, click on your iPhone or iPad in the sidebar if connected, or go to Finder, then Manage Backups. You can also search for backup folders manually, but the Finder method is safer. - Delete backups you no longer need
Right-click old backups and choose Delete. Only remove backups for devices you no longer own or have already backed up elsewhere. Copy any backups you want to keep to an external drive before deleting.
rm -rf commands on Library subfolders without knowing exactly what each one contains.If you manage both a Mac and a Windows machine, the Windows equivalent of all this is Storage Sense. You will find it under Start, then Settings, then System, then Storage. It handles temporary files, large downloads, and recycle bin cleanup automatically once configured. Not as polished as the Mac's Storage panel, but it covers the same ground. For more on keeping a Windows machine running cleanly, see our Windows Storage Sense setup guide.
Preventing Mac Storage Cleanup Problems Coming Back
Fixing it once is fine. Not having to fix it again every three months is better. Here is what actually keeps storage under control long term, in order of importance.
First, turn on Empty Trash Automatically if you have not already. It is the single easiest habit to build because it requires no habit at all. Items older than 30 days disappear from the Trash on their own. Done.
Second, check System Settings, General, Storage once a month. Takes two minutes. If any category has jumped significantly, you know to investigate before it becomes a crisis. The Recommendations panel will flag anything actionable.
Third, treat Downloads as a temporary folder. Anything you want to keep should move to a proper organised folder within a day or two of downloading it. Anything you do not need should be deleted. A Downloads folder that grows unchecked is the most common cause of repeat storage problems we see.
Fourth, plan your media workflow. If you shoot video or work with large photo libraries, decide upfront where that data lives. External drives and NAS devices are cheap relative to the cost of constantly fighting a full internal SSD. Completed projects should move off the Mac once you are done with them. Old footage that you might need someday belongs on an external drive, not taking up prime real estate on a 256 GB laptop SSD.
Fifth, keep iCloud storage sensible. If you are paying for 50 GB of iCloud but your Mac has 200 GB of data, Store in iCloud is not going to save you. Either upgrade the iCloud plan or be more aggressive about moving data to external storage. The two approaches work together rather than being alternatives.
Uninstalling unused apps periodically is also good practice, but it is lower priority than the steps above. Most apps are not that large on their own. The data they accumulate over time is the bigger issue, and the Storage settings panel will show you if any particular app is hoarding space.
Mac Storage Cleanup Summary
A proper Mac storage cleanup is a layered process. Start with the fast wins: empty the Trash, clear out Downloads, and delete unused apps. Then use the built-in Storage settings panel to enable Store in iCloud, Optimize Storage, and Empty Trash Automatically. For System Data and caches, clear through app menus rather than poking around in Library folders manually. And for large media libraries, the right answer is almost always external storage rather than trying to compress or delete your way out of the problem.
Most machines we work on remotely recover 20 to 40 GB from the first two tiers alone. The advanced steps are there for when the quick fixes are not enough, or when System Data has ballooned to the point where something specific needs investigating. If you are stuck at any stage, our remote support team can connect directly and work through it with you.

