Cleanup

Review and remove junk, Trash, attachments, and update residue.

Cleanup articles

Understand junk file categories

Learn what caches, logs, temporary files, developer data, and other cleanup categories contain before removing them.

Run a Junk Files scan

Scan supported generated data, review categories, and confirm a small first cleanup.

Clean application caches

Remove supported app caches while preserving offline content, active work, and data that would be costly to recreate.

Clean logs and diagnostic files

Decide which supported logs can be removed and preserve evidence needed for crashes, support, and system diagnosis.

Clean temporary and recovery files

Distinguish abandoned temporary data from active work and preserve recovery information after an application crash.

Clean junk and system files safely

Understand junk categories, System Trash, logs, mail attachments, and update caches before cleaning.

Clean developer-generated data carefully

Review supported build products, indexes, archives, simulator data, and device support files before reclaiming developer storage.

Clean Mail attachments and system update cache

Review locally cached Mail attachments and supported update files without interrupting active downloads or updates.

Review and empty supported Trash locations

Understand Trash permissions, inspect deleted items, and empty supported Trash locations carefully.

Understand cleanup size differences

Learn why estimated, selected, removed, and newly available storage numbers may not match exactly.

Why cleaned files return

Understand normal cache recreation and identify applications that generate unusually large data repeatedly.

Cleanup FAQ

Quick answers about scans, selections, cache recreation, permissions, Trash, Mail attachments, and cleanup totals.

Cache, log, and temporary data reference

Compare common generated-data types, their purpose, likely recreation behavior, and reasons to preserve them.

Understand skipped and failed cleanup items

Interpret files that changed, disappeared, remained in use, lacked permission, or lived on unavailable storage.

How often to clean your Mac

Choose a cleanup schedule based on storage pressure and actual generated-data growth rather than a fixed daily routine.

Clean safely before a macOS update

Create enough working space without removing active update data, current diagnostics, or files needed for recovery.

Preserve offline Mail and media content

Avoid removing cached attachments or media that must remain available without a network connection.

Clean Trash on an external volume

Keep the drive mounted, understand per-volume Trash, and verify recoverable items before permanent removal.

Clean after an application crash or update

Preserve recovery data and verify an updated app before removing temporary files, diagnostics, or old installers.

Clean system-wide data on a shared Mac

Coordinate protected cleanup that can affect applications, diagnostics, updates, or resources used by multiple accounts.