Mac Storage Analyzer Tools: Find What's Taking Space in 2025

macOSTahoe ·
Mac Storage Analyzer Tools: Find What's Taking Space in 2025

Discover the best free and paid Mac storage analyzer tools to find what's eating your disk space. Compare DaisyDisk, GrandPerspective, OmniDiskSweeper, and built-in macOS tools with detailed reviews.

Running out of storage on your Mac is more than an inconvenience - it can seriously impact system performance. When your drive is over 85% full, macOS struggles to manage virtual memory, cache files, and temporary data. The first step to freeing space is understanding what's consuming it. This comprehensive guide covers the best storage analyzer tools for Mac, from Apple's built-in options to powerful third-party alternatives.

Key Takeaways

  • macOS Storage Settings provides a good overview but lacks detailed file-level analysis
  • GrandPerspective and OmniDiskSweeper are excellent free options for deep analysis
  • DaisyDisk offers the best visual experience for $9.99 one-time purchase
  • Terminal commands (du, ncdu) provide the most accurate results for power users
  • System Data and Other categories often contain purgeable space that macOS manages automatically

Understanding macOS Storage Categories

Before diving into tools, let's decode what macOS shows in its storage breakdown:

Storage Categories Explained

CategoryWhat It ContainsTypical Size
ApplicationsInstalled apps and their bundles5-50GB
DocumentsUser files, downloads, desktop itemsVaries widely
PhotosPhotos app library, iCloud photos cache1-200GB+
MusicMusic app library, podcasts1-50GB
TVApple TV+ downloads, purchased content0-100GB+
System DataLogs, caches, iOS backups, Siri voices10-100GB+
macOSOperating system files12-15GB
OtherCatch-all for uncategorized filesHighly variable

The Mystery of "System Data"

Many users are frustrated by the large "System Data" category, which often shows 50-100GB+ but can't be directly examined. This includes:

  • Time Machine local snapshots - Backup data stored locally before transferring to external drive
  • iOS device backups - Complete backups of iPhones/iPads
  • Spotlight indexes - Search database for all your files
  • App caches - Data apps store for quick access
  • System logs - Diagnostic information
  • Virtual memory swap files - Used when RAM is full
  • Siri voices and dictation data

Important: Much of System Data is "purgeable" - macOS automatically clears it when space is needed. Don't obsess over this number unless you're critically low on storage.

Built-in macOS Storage Tools

Storage Settings Overview

How to Access:

Apple Menu → About This Mac → More Info → Storage Settings

Or directly:

System Settings → General → Storage

Analyzing Mac Storage with Built-in Tools

Pros:

  • No installation required
  • Apple-designed recommendations
  • Direct access to cleanup actions

Cons:

  • Limited visibility into System Data
  • Can't see individual large files
  • No visual representation of space usage

Storage Management Recommendations

Click "Storage Settings" to access Apple's built-in recommendations:

Store in iCloud:

  • Moves Desktop, Documents, and Photos to iCloud
  • Keeps only recently accessed files locally
  • Requires sufficient iCloud storage plan

Optimize Storage:

  • Removes watched movies and TV shows
  • Keeps only recent email attachments
  • Automatically manages downloaded content

Empty Trash Automatically:

  • Deletes items in Trash after 30 days
  • Prevents forgotten files from accumulating

Review Files:

  • Lists large files by size
  • Shows applications by last used date
  • Displays documents by size

Finder-Based Storage Analysis

For quick manual analysis, Finder provides several options:

View Folder Sizes:

Finder → View → Show View Options (Cmd+J) → Calculate all sizes

Find Large Files:

1. Open Finder
2. Press Cmd+F
3. Change "Kind" to "File Size"
4. Select "is greater than" → Enter size (e.g., 1GB)
5. Click Save to create Smart Folder for future use

Sort by Size:

Finder → View → List View → Click "Size" column header

Free Storage Analyzer Tools

1. GrandPerspective (Free, Open Source)

Download: grandperspectiv.sourceforge.io

GrandPerspective uses "treemap" visualization to represent files as colored rectangles proportional to their size. It's one of the oldest and most reliable Mac disk analyzers.

Key Features:

  • Visual treemap representation of disk usage
  • Color-coding by file type or folder
  • Quick file identification and deletion
  • Free and open source
  • No background processes

How to Use:

  1. Download and install from website
  2. Click "Scan Folder" or "Scan Volume"
  3. Select your disk or specific folder
  4. Wait for scan to complete (2-10 minutes for full disk)
  5. Hover over rectangles to see file/folder names
  6. Click to select, then reveal in Finder or delete

Best For: Users who want a reliable, free visual analyzer without ongoing costs

Limitations:

  • Interface feels dated compared to modern apps
  • No built-in cleanup suggestions
  • Requires manual Full Disk Access permission

2. OmniDiskSweeper (Free)

Download: omnigroup.com/more

From the makers of OmniFocus and OmniGraffle, OmniDiskSweeper takes a straightforward approach: it shows folders and files in a list sorted by size.

Key Features:

  • Simple, clean interface
  • Hierarchical size display
  • One-click trash functionality
  • Fast scanning
  • Completely free

How to Use:

  1. Download and install
  2. Grant Full Disk Access in System Settings
  3. Select a drive to sweep
  4. Wait for analysis to complete
  5. Click folders to drill down
  6. Select items and click "Trash" to remove

Best For: Users who prefer a simple list view over visual representations

Limitations:

  • No visual treemap
  • Limited filtering options
  • No scheduling or automation

3. Disk Inventory X (Free, Open Source)

Download: derlien.com

Disk Inventory X was one of the first Mac treemap tools and remains functional, though development has slowed.

Key Features:

  • Treemap visualization
  • File type color coding
  • Selection drawer for easy navigation
  • Free and open source

Best For: Users who want a simple, lightweight option

Limitations:

  • Hasn't been updated recently
  • May have compatibility issues with newer macOS
  • Minimal features compared to alternatives

4. ncdu (Terminal, Free)

Install via Homebrew:

brew install ncdu

ncdu (NCurses Disk Usage) is a terminal-based disk analyzer that's fast, accurate, and perfect for power users.

How to Use:

# Analyze home folder
ncdu ~

# Analyze entire disk (requires sudo for some areas)
sudo ncdu /

# Analyze with exclusions
ncdu ~ --exclude '.Trash'

Navigation:

  • Arrow keys to navigate
  • Enter to open folder
  • d to delete selected item
  • g to show percentage/size
  • q to quit

Best For: Terminal users, remote server administration, scripting

Limitations:

  • Command-line interface only
  • No graphical visualization
  • Requires Homebrew or manual installation

Premium Storage Analyzer Tools

1. DaisyDisk ($9.99)

Download: daisydiskapp.com or Mac App Store

DaisyDisk is widely considered the gold standard for Mac storage analysis. Its sunburst visualization is both beautiful and functional.

Key Features:

  • Stunning interactive sunburst diagram
  • Real-time space preview as you select items
  • Quick Look integration for file preview
  • Built-in "Collector" for batch deletion
  • Scans hidden space (requires Full Disk Access)
  • Regularly updated for macOS compatibility

How to Use:

  1. Purchase and install from App Store or website
  2. Grant Full Disk Access for complete analysis
  3. Click your disk to start scanning
  4. Explore the sunburst - inner ring is root, outer rings are subfolders
  5. Click segments to drill down
  6. Drag items to Collector at bottom
  7. Click "Delete" when ready to remove collected items

Pricing:

  • $9.99 one-time purchase (Mac App Store)
  • Site license available for businesses

Best For: Users who want the best visual experience and are willing to pay for quality

Why It's Worth It:

  • Most intuitive interface of any disk analyzer
  • Regular updates ensure macOS compatibility
  • One-time purchase, no subscription
  • Handles hidden system files properly

2. CleanMyMac X ($39.95/year or $89.95 one-time)

Download: macpaw.com/cleanmymac

CleanMyMac X is a comprehensive system cleaner that includes storage analysis as one of its many features.

Key Features:

  • Space Lens visual disk map
  • Smart Scan for quick cleanup
  • Malware removal
  • App uninstaller with leftover removal
  • System junk cleaning
  • Large & Old Files finder

Storage-Specific Features:

  • Space Lens: Similar to DaisyDisk's sunburst
  • Large & Old Files: Identifies candidates for deletion
  • iTunes Junk: Old iOS updates and backups
  • Trash Bins: Empties all trash across apps

Pricing:

  • $39.95/year subscription
  • $89.95 one-time purchase
  • 7-day free trial available

Best For: Users who want an all-in-one system maintenance tool

Caveats:

  • More expensive than single-purpose tools
  • Some features overlap with built-in macOS tools
  • Subscription model may not suit everyone

3. DiskWave ($1.99)

Download: Mac App Store

DiskWave is an affordable middle-ground between free options and premium tools.

Key Features:

  • List-based size analysis
  • Folder size calculation
  • Quick navigation
  • Lightweight and fast

Best For: Users who want paid app quality at a low price point

Command-Line Tools for Power Users

Using du (Disk Usage)

The built-in du command provides accurate size information:

# Show sizes of all folders in current directory
du -sh * | sort -hr

# Show top 20 largest folders in home directory
du -sh ~/* 2>/dev/null | sort -hr | head -20

# Find large folders system-wide (requires sudo)
sudo du -sh /* 2>/dev/null | sort -hr | head -20

# Show sizes including hidden folders
du -sh .[!.]* * 2>/dev/null | sort -hr

Using find for Large Files

# Find files over 1GB in home folder
find ~ -type f -size +1G 2>/dev/null | head -20

# Find files over 500MB with details
find ~ -type f -size +500M -exec ls -lh {} \; 2>/dev/null

# Find large files modified in last 7 days
find ~ -type f -size +100M -mtime -7 2>/dev/null

# Find old large files (not accessed in 90 days)
find ~ -type f -size +500M -atime +90 2>/dev/null
# Find all video files
mdfind 'kMDItemContentType == "public.movie"'

# Find large documents
mdfind 'kMDItemFSSize > 100000000'

# Find DMG files (installer images)
mdfind 'kMDItemContentType == "com.apple.disk-image-udif"'

Common Space Hogs and How to Clean Them

Cleaning Up Mac Storage

1. iOS Device Backups

Location: ~/Library/Application Support/MobileSync/Backup/

Size: 5-50GB+ per device

How to Clean:

# View backup sizes
ls -lh ~/Library/Application\ Support/MobileSync/Backup/

# Or via Finder settings
System Settings → General → Storage → iOS Files

Consider:

  • Enabling iCloud backup instead of local
  • Deleting backups for devices you no longer own
  • Keeping only the most recent backup

2. Xcode and iOS Simulators

Locations:

  • ~/Library/Developer/Xcode/DerivedData/ (build files)
  • ~/Library/Developer/Xcode/Archives/ (app archives)
  • ~/Library/Developer/CoreSimulator/Devices/ (simulators)

Combined Size: 10-100GB+ for active developers

How to Clean:

# Remove derived data
rm -rf ~/Library/Developer/Xcode/DerivedData/*

# Remove old simulators
xcrun simctl delete unavailable

# Remove old archives (be careful, these are app submissions)
# Manually review in ~/Library/Developer/Xcode/Archives/

3. Application Caches

Location: ~/Library/Caches/

Size: 1-20GB depending on apps used

Safe to Delete:

# View cache sizes
du -sh ~/Library/Caches/* 2>/dev/null | sort -hr | head -20

# Clear all user caches (apps will rebuild them)
rm -rf ~/Library/Caches/*

Note: Deleting caches is safe but apps may run slower temporarily while they rebuild.

4. Browser Data

Chrome: ~/Library/Application Support/Google/Chrome/ Safari: ~/Library/Safari/ Firefox: ~/Library/Application Support/Firefox/

How to Clean:

  • Clear browser history and cache through browser settings
  • Or delete profile folders for complete reset

5. Time Machine Local Snapshots

View Snapshots:

tmutil listlocalsnapshots /

Delete Old Snapshots:

# Delete specific snapshot
tmutil deletelocalsnapshots 2024-01-15-123456

# Delete all local snapshots
tmutil deletelocalsnapshots / --all

Note: macOS automatically manages these - they're deleted when space is needed.

6. Old Log Files

Location: ~/Library/Logs/ and /var/log/

How to Clean:

# User logs
rm -rf ~/Library/Logs/*

# System logs (careful - may need recent logs for troubleshooting)
sudo rm -rf /var/log/*.gz
sudo rm -rf /var/log/*.bz2

Comparison Table: Storage Analyzer Tools

ToolPriceVisualizationEase of UseBest For
macOS StorageFreeBar chartEasyQuick overview
GrandPerspectiveFreeTreemapModerateFree visual analysis
OmniDiskSweeperFreeListEasySimple cleanup
ncduFreeTextModeratePower users
DaisyDisk$9.99SunburstEasyBest visual experience
CleanMyMac X$39.95/yrSunburstEasyAll-in-one maintenance
DiskWave$1.99ListEasyBudget option

Follow this systematic approach to effectively reclaim storage:

Step 1: Get the Overview (5 minutes)

System Settings → General → Storage

Identify which categories are consuming the most space.

Step 2: Use Apple's Recommendations

Click through the built-in recommendations:

  • Enable "Optimize Storage" for media
  • Review "Large Files" list
  • Empty Trash

Step 3: Deep Scan with Analyzer Tool (15-30 minutes)

Choose one:

  • Free: GrandPerspective or OmniDiskSweeper
  • Paid: DaisyDisk

Scan your entire drive and identify unexpected large folders.

Step 4: Target Known Space Hogs

Check the common locations:

# Check the big folders
du -sh ~/Library/Developer 2>/dev/null
du -sh ~/Library/Caches 2>/dev/null
du -sh ~/Library/Application\ Support/MobileSync 2>/dev/null
du -sh ~/Downloads 2>/dev/null
du -sh ~/.Trash 2>/dev/null

Step 5: Clean and Verify

After deletion, verify space was recovered:

df -h /

If space doesn't immediately appear free, restart your Mac - macOS may need to update its accounting.

FAQ

Why does my Mac show more used space than analyzers report?

This discrepancy usually stems from "purgeable" space - data macOS can automatically delete when needed. Finder and storage settings may count purgeable space as used, while some analyzers don't. Time Machine local snapshots and iCloud cache are common sources of purgeable space.

Is it safe to delete files in ~/Library/Application Support?

Exercise caution. This folder contains app preferences, databases, and critical data. Deleting folders here can cause apps to lose settings or data. Only delete folders for apps you've already uninstalled, and always have a backup first.

Why can't storage analyzers see all my files?

macOS requires explicit "Full Disk Access" permission to read certain system areas. Grant this in System Settings → Privacy & Security → Full Disk Access. Even with this permission, some Apple system folders remain protected and can't be analyzed.

How much free space should I maintain?

Maintain at least 15-20% free space for optimal performance. For a 256GB drive, that's 40-50GB. macOS needs free space for virtual memory (swap files), temporary files, software updates, and application caches. Below 10% free, you'll notice significant performance degradation.

What's the "Other" category in macOS storage?

"Other" is a catch-all category including files macOS can't classify: documents, archives, app data, caches, plugins, and extensions. It often appears large because it includes many small files that collectively add up. Use a storage analyzer tool to identify specific contents.

Will deleting caches cause problems?

Deleting user caches (~/Library/Caches/) is generally safe - apps will rebuild them as needed. You may notice slower performance temporarily. Never delete system caches from /System/ as this can break macOS. Browser caches are safe to clear and can free significant space.

How do I reduce System Data storage?

System Data includes logs, caches, iOS backups, and Siri data. To reduce it: delete old iOS backups, clear Time Machine local snapshots, remove unused Siri voices (System Settings → Accessibility → Spoken Content), and clear system caches. Much of System Data is purgeable and will clear automatically when needed.

Conclusion

Finding what's consuming your Mac's storage doesn't require expensive software. The built-in macOS storage tools provide a good starting point, and free tools like GrandPerspective and OmniDiskSweeper offer deeper analysis capabilities. For the best experience, DaisyDisk's one-time $9.99 purchase is hard to beat.

The key is to analyze systematically: start with an overview, identify the largest consumers, and then target specific cleanup areas. Regular maintenance - clearing caches, removing old downloads, and managing backups - prevents storage issues from recurring.

Remember that some "used" space is purgeable and managed automatically by macOS. Don't stress about perfectly minimizing storage usage - focus on keeping enough free space (15-20%) for optimal system performance.

Sources