Confirm the space you actually have
Open System Settings → General → Storage and note the available capacity and largest categories. This view is useful for direction, but a category such as System Data can combine caches, logs, local snapshots, and other items. It is not a delete button.
Storage totals may move while iCloud syncs, Photos indexes, or macOS stages an update. Let active work finish and restart once before treating a temporary spike as a permanent problem.
- Under 10 GB free: make emergency room for updates and swap files
- 10–30 GB free: identify the largest folders and clean selectively
- Plenty free but shrinking quickly: find the process creating new data
Order cleanup by value and risk
Start with items that can be downloaded again or rebuilt: old installers, completed downloads, Trash, caches, and development artifacts. Then review large personal files and confirm a backup before removing them. Avoid choosing unfamiliar files inside system folders at random.
Look beyond an app's bundle size. A rarely used app may be small while its media library, simulator data, or virtual-machine image is enormous. Measure the related data before deciding what to remove.
- Review Trash before emptying it
- Back up irreplaceable work to a separate device or trusted service
- Prefer moving to Trash and permanently delete only after verification
Use a visual map to find the biggest targets
Finder can search by file size, but it does not always explain how nested folders add up. A treemap maps area to real disk usage, so the largest blocks become the first candidates to inspect.
Diskly scans locally and lets you drill into each folder. Start with the few largest blocks, identify their owner, and make a decision with context instead of browsing every directory manually.
Keep the disk from filling again
Cleanup treats the symptom; recurring growth has a source. Video render caches, Xcode DerivedData, chat attachments, and repeated downloads are common examples. A short monthly review of those locations is easier than waiting for another warning.
Keeping roughly 10%–15% free gives macOS working room for updates, swap, and temporary exports. It is a practical buffer rather than a strict requirement.
Understand first, clean second
Diskly scans locally on your Mac, maps real usage in a treemap, and keeps every cleanup suggestion reviewable.
Download free trial