How to Free Up Storage Space on Mac: Easy Cleanup Tips
Running out of drive capacity can bring your Mac to a crawl, prevent critical software updates, and cause everyday apps to freeze unexpectedly. macOS relies on plenty of open room to manage virtual memory and temporary files, so a full hard drive directly threatens daily productivity. Regular disk cleanup eliminates hidden clutter, restores rapid system responsiveness, and keeps your machine running smoothly during demanding workflows.
Tracking down bloated directories and mystery storage consumers does not require advanced technical expertise, just a clear plan of action.
Key Takeaways
- Set the Trash to empty automatically after 30 days and use the native storage breakdown in System Settings to identify oversized user files and bloated directories.
- Clear hidden application bloat by deleting the contents inside
~/Library/Cachesand removing leftover.dmgand.pkginstaller files after setting up software. - Completely uninstall unused applications by manually removing their orphaned support folders and preference files located in
~/Library/Application Support. - Reduce oversized System Data by deleting outdated iOS backups and purging local Time Machine snapshots through the Terminal command line.
- Offload bulky asset collections, such as your Photos library or Logic Pro sound instruments, to an external APFS solid-state drive to protect system performance.
Assessment of Mac Storage Distribution
Before deleting files at random, you need a clear overview of how your storage is partitioned. macOS provides built-in utilities to inspect drive usage, helping you isolate bloated system folders, oversized media files, and redundant software.
The Native macOS Storage Breakdown Tool
The built-in storage manager offers a quick visual summary of your drive health:
- Click the Apple menu in the top-left corner of your screen.
- Select System Settings, then click General in the sidebar.
- Click Storage on the right side of the window.
The color-coded bar breaks your drive down into several primary classifications:
- macOS: Contains the essential operating system files required to run your computer. This portion is read-only and managed directly by Apple.
- Apps: Includes all installed programs, built-in utilities, and third-party software located in your Applications directory.
- Documents: Encompasses user data stored in your home directory, including your Downloads folder, desktop files, documents, and media libraries.
- System Data: Contains temporary operating files, local caches, logs, plug-ins, app support files, and local backup snapshots.
The Distinction Between System Data and User Files
User files are items you create, download, or manage directly, such as images, spreadsheets, and video projects. These files sit in standard Finder folders and are easy to move or delete.
System Data (which appeared as “Other” in older macOS releases) is a broad storage category. It includes files that do not fall neatly into standard categories, such as:
- Application caches and temporary working files.
- Time Machine local snapshots stored on the internal drive.
- Application support folders containing game assets, extensions, and presets.
- System runtime caches, font collections, and diagnostic logs.
- Leftover files from previously removed software.
Because these files are stored in hidden system libraries, macOS groups them together under System Data to prevent accidental deletion of critical system assets.
Disk Visualization Utilities for Deep Space Audits
While the native macOS storage bar gives an initial overview, third-party disk mapping utilities provide a deeper look at hidden directory sizes. Tools like DaisyDisk, GrandPerspective, and OmniDiskSweeper scan your entire internal drive and generate visual block diagrams.
These visual maps scale folder blocks according to their actual size on disk. Large files and bloated folders appear as massive visual blocks, allowing you to instantly spot forgotten video exports, bloated virtual machine images, or overgrown cache folders without manually checking individual folder properties in Finder.
Built-in macOS Storage Optimization Features
Apple includes several automated tools directly within macOS to manage disk space with minimal manual effort. Turning on these features helps the operating system quietly manage old documents, trash bins, and downloaded media.
iCloud Storage Integration and On-Demand File Access
Apple allows you to offload rarely accessed files to cloud servers while keeping them visible on your Mac:
- Open System Settings > [Your Name] > iCloud.
- Click iCloud Drive and ensure it is turned on.
- Turn on the switch for Desktop & Documents Folders to sync those directories.
- Enable Optimize Mac Storage.
When Optimize Mac Storage is active, your Mac keeps your most recently opened files on the local drive. When storage space runs low, older and rarely opened documents remain safely stored in iCloud, leaving only lightweight preview icons on your drive.
Clicking an offloaded file downloads the full version in seconds.
Automated Trash Disposal Protocol
Files dragged to the Trash still consume drive capacity until the bin is emptied. You can configure macOS to purge files automatically:
- Open Finder.
- Click Finder in the menu bar at the top of the screen, then choose Settings.
- Select the Advanced tab.
- Check the box next to Remove items from the Trash after 30 days.
This setting prevents the Trash from silently accumulating tens of gigabytes over several months by permanently removing discarded files after 30 days.
Apple TV and Mail Attachment Optimization
Media files and email attachments can take up substantial room over time:
- Apple TV Optimization: Open System Settings > General > Storage. Under the Recommendations list, locate Optimize Storage and click Optimize. This action removes watched movies and TV shows purchased from Apple, allowing you to re-download them on demand.
- Mail Attachments: Open the Mail app, go to Settings > Accounts, select your account, and look for attachment download preferences. Setting Mail to download attachments only when opened prevents old email attachments from filling your local storage.
Native Clutter Review for Large Documents
The native storage panel includes a built-in file audit tool:
- Navigate to System Settings > General > Storage.
- Scroll to the Documents row and click the Info (i) icon on the far right.
- Review the tabs: Large Files, Downloads, Unsupported Apps, and File Browser.
- Select unnecessary files and click Delete at the bottom of the window to remove them immediately.
Cache, Log, and Temporary File Removal
Applications create temporary files to speed up everyday tasks, but these directories rarely clean themselves up completely. Purging outdated caches, log archives, and leftover installers clears substantial space without harming your applications.
User and System Cache Directories
Application caches store pre-rendered images, web data, and temporary working files. To safely access your user cache folder:
- Open Finder.
- Click Go in the top menu bar, hold the Option button on your keyboard, and click Library. Alternatively, press Shift + Command + G and type
~/Library/Caches. - Open individual app folders to identify overgrown caches (such as streaming apps or image editors).
- Select the files inside those specific folders and move them to the Trash.
Do not delete the ~/Library/Caches folder itself; only delete the contents inside specific application folders. Avoid modifying files in the root /System/Library/Caches directory, as macOS protects those files for core operating stability.
System Logs and Crash Report Disposal
When an application crashes or generates an error, macOS saves diagnostic text logs:
- Press Shift + Command + G in Finder and enter
~/Library/Logs. - Highlight older crash reports, application logs, and diagnostic files.
- Move the highlighted files to the Trash and empty it.
These files only serve diagnostic purposes for software developers. Removing logs that are weeks or months old poses no risk to your operating system.
Browser Cache and Download Folder Maintenance
Web browsers store megabytes of image assets and script files daily:
- Safari: Open Safari, choose Settings > Advanced, and check Show features for web developers. Then click Develop in the menu bar and select Empty Caches.
- Google Chrome: Open Chrome, press Command + Shift + Delete, choose All time as the time range, check Cached images and files, and click Clear data.
- Downloads Folder: Open your Downloads folder in Finder. Switch to list view, sort by Size, and delete obsolete disk images, zip archives, and duplicate documents.
Installer Packages and Disk Image Deletion
After downloading and installing software, the installer file is no longer needed:
- Open Finder and click the search icon in the top-right corner.
- Type
kind:disk imageorkind:packagein the search field. - Select This Mac to search the entire computer.
- Review the results for
.dmgand.pkgfiles that belong to programs you already installed, then move them to the Trash.
Complete Application and Extension Management
Uninstalling software on macOS involves more than dragging an application icon from the Applications folder to the Trash. Proper removal ensures you eradicate lingering support directories, user preference files, and browser add-ons.
Unused Software Audit and Direct Removal
Start by evaluating software you no longer need:
- Open Finder and click Applications.
- Switch to list view and sort by Date Last Opened or Size.
- Identify legacy tools, duplicate utilities, or games you no longer play.
- For apps installed from the Mac App Store, you can open Launchpad, hold the Option button until icons jiggle, and click the X button to delete them.
- For complex software (such as creative suites or virtualization software), check the application folder for an official uninstaller utility before dragging files to the Trash.
Orphaned Application Support Files and Preferences
Standard application deletion leaves behind configuration files and saved states. To locate and remove these orphaned assets manually:
- Press Shift + Command + G in Finder.
- Navigate to
~/Library/Application Supportand delete folders named after removed applications. - Navigate to
~/Library/Preferencesand delete.plistpreference files associated with discarded apps. - Navigate to
~/Library/Containersand~/Library/Cachesto remove lingering sandbox files and background helper folders.
Redundant Plugins and Web Browser Extensions
Browser extensions and system plugins run background processes that consume drive capacity and memory:
- Safari Extensions: Open Safari > Settings > Extensions. Select unused extensions and click Uninstall.
- Chrome Extensions: Enter
chrome://extensionsin the address bar, find inactive add-ons, and click Remove. - Audio Plugins: Audio units and VST plugins can take up gigabytes of space. Check
/Library/Audio/Plug-Ins/Componentsand/Library/Audio/Plug-Ins/VSTin Finder to delete plugins for instruments and effects you no longer use.
System Data and Hidden File Reduction
When the System Data storage bar remains stubbornly large, hidden background files are typically the culprit. Addressing APFS local snapshots, old mobile device backups, and developer caches frees up substantial capacity.
Time Machine Local Snapshot Purge via Terminal
If you use Time Machine, macOS creates local APFS snapshots on your internal drive when the external backup disk is unavailable:
- Open Terminal from Applications > Utilities.
- Enter the following command to view existing snapshots:
tmutil listlocalsnapshots / - To delete a specific snapshot, run:
sudo tmutil deletelocalsnapshots <snapshot_date>
Replace<snapshot_date>with the timestamp string displayed in the list (for example,2026-08-15-143022). - Enter your Mac administrator password when prompted and press Return.
Terminal will confirm the snapshot deletion and release the storage back to your internal drive immediately.
Old iOS and iPadOS Backup Archives
Syncing your iPhone or iPad to your Mac creates complete device images that remain on your drive indefinitely:
- Open System Settings > General > Storage.
- Look for the iOS Files row and click the Info (i) icon.
- Review the list of device backups, noting the device name and backup date.
- Select outdated backups from older devices and click Delete.
Developer Cache and Container Data
Software development tools accumulate massive cache files during compilation:
- Xcode DerivedData: If you use Xcode, delete build caches by navigating to
~/Library/Developer/Xcode/DerivedDatain Finder and trashing the folders inside. You can also delete unused simulator runtimes in Xcode Settings > Platforms. - Package Manager Caches: Clear Homebrew cache by running
brew cleanup -sin Terminal. For Node.js, runnpm cache clean --forceto purge temporary download registries. - Docker Containers: Docker virtual disk images (
Docker.raw) can grow to 60GB or more. Open Docker Desktop, go to Settings > Resources > Virtual disk limit, adjust the maximum allocation, or rundocker system prune -ain Terminal to remove unused containers and images.
Sleep Images and System Swap Space Overview
When your Mac runs low on physical RAM, macOS creates swap files on your drive to maintain active applications. Additionally, macOS stores a sleepimage file to preserve open documents when your laptop enters deep hibernation.
While macOS manages swap files automatically, intensive multitasking over several weeks can cause swap files to balloon to 15GB or more. Performing a simple system restart safely flushes these swap files, clears temporary memory buffers, and resets system allocations.
Large Media and Library Offload Strategies
Media libraries for photography, music production, and video editing are among the fastest-growing consumers of local drive capacity. Moving these bulky libraries to external solid-state drives preserves your internal space for system performance.
Photos Library Relocation to External Storage
Your Photos library often holds hundreds of gigabytes of raw images and 4K video clips:
- Connect an external SSD formatted as APFS or Mac OS Extended (Journaled).
- Quit the Photos app completely.
- Open your Pictures folder (
~/Pictures) in Finder. - Drag the Photos Library file to your external SSD and wait for the copy process to finish.
- Hold down the Option button on your keyboard and launch Photos.
- Select the library located on your external drive and click Choose Library.
- In Photos, go to Settings > General, and click Use as System Photo Library to enable iCloud syncing on the external drive.
Once you confirm that all photos load properly from the external drive, you can safely delete the original library file in your internal Pictures folder.
Audio and Video Project Asset Migration
Creative applications generate large asset folders that do not need to sit on your internal drive:
- Logic Pro and GarageBand: Open Logic Pro, click Logic Pro in the menu bar, select Sound Library, and choose Relocate Sound Library. Select your external SSD to move sound packs and instruments out of your internal library.
- Final Cut Pro Render Files: Final Cut Pro creates massive background render files. In Final Cut Pro, select your library, choose File > Delete Generated Library Files, and check Delete Render Files. You can also store your entire Final Cut library directly on a fast external SSD.
- Audio Plugins and Samples: Move heavy sample libraries (such as Kontakt instruments or drum sample packs) to an external SSD, then update the sample directory paths inside your audio software settings.
Cloud-Tiered Storage for Archive Files
For files you want to keep but rarely open, cloud-tiered archiving keeps your internal storage clean:
- Selective Sync: Services like Dropbox, Google Drive, and Microsoft OneDrive offer selective sync settings. Adjust your account preferences to keep archive folders online-only so they do not download locally.
- Cold Storage Best Practices: For multi-gigabyte video projects, old tax records, or historical archives, copy the files to two separate external hard drives or a network-attached storage (NAS) device. Once backed up, remove them from your Mac entirely.
Conclusion
Maintaining free storage on your Mac is essential for overall speed, stability, and system updates. A clogged drive prevents macOS from allocating virtual memory swap space efficiently, leading to application slowdowns, beachballs, and failed system upgrades.
Incorporating regular maintenance habits, such as emptying cache folders, purging local backup snapshots, and offloading heavy media libraries to external drives, ensures consistent performance. As a general rule, aim to keep at least 15% to 20% of your total drive capacity free, or a minimum of 25GB to 30GB on smaller drives.
This buffer gives the operating system ample breathing room to handle background tasks, swap memory, and future software updates without compromising speed.
Frequently Asked Questions
What is taking up so much System Data on my Mac?
System Data consists of cached application files, local Time Machine backup snapshots, system logs, and leftover components from previously deleted apps. These files accumulate automatically in hidden Library directories during regular use. You can safely clear this category by purging user caches, deleting old iOS backups in Storage settings, and thinning local snapshots through Terminal.
Is it safe to delete everything in the Mac Caches folder?
You can safely delete the files inside individual folders within ~/Library/Caches, but you should not delete the main Caches folder itself. Applications will automatically regenerate fresh cache files as needed when you open them next. However, you should avoid modifying the root /System/Library/Caches directory, as those files are essential for operating system stability.
How much free storage space should I leave on my Mac?
You should always keep at least 15% to 20% of your total drive capacity free for optimal performance. If you have a 256GB drive, maintain a minimum buffer of 35GB to 50GB. This open capacity ensures macOS has enough room to create swap files, handle background indexing, and download software updates without freezing.
Why is my Mac storage still full after deleting files?
Your storage remains full because deleted files stay stored in the Trash bin until you empty it completely. Additionally, macOS may retain hidden local Time Machine snapshots on your drive until an external backup drive connects. To reclaim that space immediately, empty your Trash, restart your computer to flush virtual swap memory, or delete local snapshots using the Terminal utility.
Can I move my Mac Photos library to an external hard drive?
Yes, you can easily relocate your entire Photos library to an external solid-state drive to free up internal storage. Simply copy the Photos Library file from your Pictures folder to an external APFS drive. Then hold the Option button while opening Photos, select the new file location, and designate it as your System Photo Library in the app settings.