Mac cleanup guide

How to free up space on Mac without guessing what to delete.

A good cleanup starts with files you understand, then moves into the places macOS hides from casual users: app leftovers, caches, logs, developer clutter, and System Data. This guide gives you three paths: manual cleanup, Magic Broom, and safe Terminal checks.

Start here

Choose the cleanup path that matches the storage problem.

Most bad Mac cleanup advice fails because it treats every full disk the same way. A Mac filled with old downloads needs a different fix from a Mac full of Xcode caches or app leftovers.

Start with files you recognize

Downloads, old installers, screen recordings, exported videos, duplicate archives, and Trash are the safest first wins. You can see what they are, decide whether you still need them, and remove them without touching app support files.

Use a Mac cleaner when storage is hidden

If storage still looks wrong after the obvious cleanup, the problem is often app leftovers, cache-heavy folders, logs, developer files, or System Data. Magic Broom is built for that middle ground: it finds likely cleanup targets and lets you review them first.

Use Terminal for measurement, not guessing

Command line checks are useful when you want exact folder sizes. They are less friendly when you need to decide whether a file is safe. Measure first, then remove only known cache or tool-generated files.

Treat app uninstalling as storage cleanup

Dragging an app to Trash removes the app bundle, but many apps leave preferences, containers, support folders, logs, launch agents, and caches behind. Those leftovers can quietly keep using space.

Manual cleanup

Clear the files you can explain first.

Manual cleanup is still the right first move. It is fast, safe, and honest: you remove files you can identify. Start with the places that collect obvious clutter before touching Library folders or System Data.

The goal is not to delete everything. The goal is to make a clean first pass, then see whether the storage warning still matters. If the numbers still look wrong after this step, the missing space is probably hidden in app data, caches, snapshots, or developer files.

  • Empty Trash after checking it for files you still need.
  • Sort Downloads by size and remove old .dmg files, .zip archives, installers, and exports.
  • Move large videos, raw photos, and old project backups to external storage if you need to keep them.
  • Delete duplicate exports only after confirming the original file is still available.
  • Restart your Mac after a large cleanup so macOS can recalculate storage categories.

App leftovers

Uninstalling apps is part of freeing storage.

Many people drag an app to Trash and assume the cleanup is done. Sometimes that is enough. But larger apps, menu bar utilities, creative tools, developer tools, sync apps, and apps you used for a long time often leave files behind.

Those leftover files are usually small one by one. Over months, they become a storage problem. They also make cleanup annoying because macOS does not show them as one clear category. You see a large System Data number, but the real files are scattered across Library folders.

~/Library/Application Support/~/Library/Caches/~/Library/Preferences/~/Library/Containers/~/Library/Group Containers/~/Library/Logs/~/Library/LaunchAgents/

You can inspect these folders by hand if you know the app name, developer name, and bundle ID. But do not delete a folder just because the name looks familiar. Shared frameworks, helpers, and active launch agents can look like leftovers when they are still in use.

Where Magic Broom fits

Use a free Mac cleaner when the storage is hidden.

Magic Broom is useful after the obvious cleanup, when you need help seeing what is still taking space. It is not trying to turn cleanup into a giant utility suite. The job is narrower: find app leftovers, safe clutter, large files, and reviewable storage categories.

That matters for non-technical users. You should not need to memorize Library paths or paste destructive Terminal commands to uninstall an app cleanly. You should be able to see what will be removed, skip anything suspicious, and clean only the files that make sense.

  • Run Quick Clean when you want a first pass over safe clutter.
  • Use Uninstall Apps when you want to remove an app and review related files.
  • Use Old App Leftovers when you already deleted the app but storage did not come back.
  • Check Large Files when you need a short list of space-heavy items.
  • Review every selected path before deleting. Skip anything you do not understand.
Get the free Mac cleaner

Advanced cleanup

Use Terminal to measure before deleting.

Terminal is best when you want evidence. It can show which folders are large, which caches are worth checking, and whether developer tools have created heavy generated files. Treat these commands as inspection tools first.

Avoid random `rm -rf` advice. It is too easy to delete the wrong folder, remove useful app state, or hide the real problem. If you are not sure what a folder does, leave it alone and use a review-first cleanup flow instead.

Find large folders in your home folder

du -sh ~/* 2>/dev/null | sort -h

Measure user cache folders

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

Clean old Homebrew downloads

brew cleanup -s

Remove unavailable Xcode simulators

xcrun simctl delete unavailable

Inspect an app bundle ID before matching leftovers

mdls -name kMDItemCFBundleIdentifier /Applications/AppName.app

List user launch agents before removing helpers

ls ~/Library/LaunchAgents

Decision guide

What should you use first?

Use the lightest path that solves the problem. Then move deeper only when storage is still missing or the files are too hidden to review by hand.

SituationBest pathWhy
Your Mac says storage is fullManual cleanup first, then Magic BroomRemove obvious files, then review hidden clutter that macOS labels poorly.
You deleted apps but did not get space backMagic Broom Old App LeftoversThe app bundle may be gone while support files, caches, and containers remain.
System Data is largeReview-first cleanup plus careful CLI checksSystem Data is a mixed bucket. You need file paths and categories, not a blind delete button.
You use Xcode, Homebrew, or local dev toolsTerminal measurement, then known tool cleanupDeveloper tools can create large generated caches that are easier to measure from Terminal.

FAQ

Questions before you clean your Mac.

What is the best first step to free up space on Mac?

Start with visible files: Trash, Downloads, installers, archives, screen recordings, videos, and old exports. Then check hidden storage such as app leftovers, caches, logs, and developer files.

Why does deleting an app not always free much space?

Dragging a Mac app to Trash usually removes the app bundle, but many apps store support files, preferences, containers, logs, launch agents, and caches in Library folders.

Can I delete everything in ~/Library/Caches?

Do not delete cache folders blindly. Some caches are safe to rebuild, but a broad manual sweep can remove useful app state. Review large folders first and clean known targets.

Is Magic Broom a free Mac cleaner?

Yes. Magic Broom is a free Mac cleaner and app uninstaller for local, review-first cleanup. It does not require an account or subscription.

Do I need Terminal to clean my Mac?

No. Terminal is useful for advanced users who want exact folder sizes. Most users are better served by manual cleanup plus a review-first tool for hidden clutter.

Free Mac cleaner and app uninstaller

Free up space without digging through folders.

Download Magic Broom when manual cleanup is not enough and you want to review app leftovers, safe clutter, and large files before removal.

Download for Mac