How to Empty the Trash on a Mac (and Actually Free the Space)
Right-click the Trash in the Dock and choose Empty Trash, or open it and click Empty. Until you do, deleted files still occupy your disk. If free space still doesn't move afterwards, an app is likely still holding the file open, or macOS is reporting purgeable snapshot space.
The step everyone forgets
Deleting a file moves it to ~/.Trash. That's a move, not a delete — the bytes are still on your disk. Your free space only changes when you empty the Trash. This is the single most common reason a cleanup “didn't work”.
Three ways to empty it
- Dock: right-click the Trash → Empty Trash.
- Finder: open the Trash → Empty (top right).
- Automatically: Finder → Settings → Advanced → Remove items from the Trash after 30 days.
If the space still doesn't come back
- An app still has the file open — quit it, or restart.
- macOS is holding purgeable snapshot space; it releases automatically when needed.
- The file was on an external volume, which has its own
.Trashes.
Emptying it from MacCleaner
MacCleaner can measure your Mac's Trash and empty it in one tap, so you can see the payoff before you commit. Because macOS protects ~/.Trash, this needs Full Disk Access — the app asks once and links you straight to the right Settings pane.
Cleanups you run in MacCleaner go to its own recoverable holding area first, so you can restore anything until you empty it. Nothing is deleted automatically.
Frequently asked questions
Does moving files to the Trash free up space on a Mac?
No. The files stay on disk until you empty the Trash. Only emptying reclaims the space.
Can I recover files after emptying the Trash?
Not through macOS. Restore from a Time Machine or other backup, which is why it's worth a look before you empty.
Why can't apps empty my Trash for me?
macOS protects ~/.Trash under its privacy controls. An app needs Full Disk Access before it can read or empty it.
See where your space actually went
MacCleaner scans read-only, shows you every file before anything is touched, and lets you choose Trash or permanent. Free for up to 500 MB of cleanup a day.
Download for Mac