How to empty the Trash on Mac, and get the space back.
Deleting a file on a Mac only moves it to the Trash. The space comes back when you empty it. Here's how, where the Trash is, how to make it empty itself, and what to do when it won't.
The short version
Click the Trash at the right end of the Dock, then click Empty in the top-right corner of the window. Or press Shift-Command-Delete in Finder. To have macOS do it for you, turn on Finder › Settings › Advanced › Remove items from the Trash after 30 days. If free space doesn't go up afterward, local Time Machine snapshots may still be holding the files.
How to empty the Trash on Mac
- Open the Trash. Click the Trash icon at the right end of the Dock. It looks full when there's something in it.
- Look before you empty. Everything in this window will be deleted for good. To keep something, select it and choose File › Put Back, which returns it to where it was.
- Click Empty. It's in the top-right corner of the window. macOS asks you to confirm.
Two faster ways do the same thing: Control-click the Trash in the Dock and choose Empty Trash, or press Shift-Command-Delete in Finder. Add Option, Option-Shift-Command-Delete, to skip the confirmation.
To delete one item without emptying everything, open the Trash, Control-click the item, and choose Delete Immediately.
Where is the Trash on a Mac?
In the Dock, at the right end, or at the bottom if your Dock sits on the side of the screen. It can't be removed from the Dock.
The files themselves live in a hidden folder in your home folder, ~/.Trash. Each external drive keeps its own Trash too, in a hidden folder at the top of the drive, so files you delete from a USB drive still take space on that drive until you empty the Trash. On the Mac this guide was written on, Terminal got “Operation not permitted” trying to read ~/.Trash: macOS guards it, so use Finder rather than Terminal.
Empty the Trash automatically
macOS can delete anything that's been in the Trash for 30 days, so it never fills up quietly:
- Open Finder settings. In Finder, choose Finder › Settings, then click Advanced.
- Turn it on. Select Remove items from the Trash after 30 days.
Storage settings offers the same thing as Empty Trash Automatically, under Recommendations in System Settings › General › Storage. Either way, you still have 30 days to change your mind about anything you delete.
When the Trash won't empty
- “The operation can't be completed because the item is in use.” An app still has the file open. Quit the app it belongs to and try again. If you can't tell which one, restart and empty the Trash first thing.
- A locked file. Select it in the Trash, choose File › Get Info, and turn off Locked.
- You don't have permission. The file belongs to another user or to the system. In File › Get Info, open Sharing & Permissions, click the lock, and give yourself Read & Write.
- An external drive. Its Trash only empties while it's connected. Plug it back in, then empty the Trash.
Emptied the Trash, and still no space?
Emptying the Trash deletes the files, but two things can keep the space from showing up right away:
- Local Time Machine snapshots. If Time Machine is on, macOS keeps snapshots of your disk, and a snapshot holds onto files that existed when it was taken. The space comes back when the snapshot is removed. How to delete local snapshots shows how to see them and remove them.
- Purgeable space. Finder counts space macOS can free on demand as available, so the number can look the same before and after. Purgeable space, explained.
Other apps keep their own trash too. Photos keeps deleted photos in Recently Deleted for 30 days, and Mail keeps deleted messages in its Trash mailbox. Emptying the Finder Trash doesn't touch either one.
Disk Forecast and the Trash
Disk Forecast never deletes anything itself. Everything you clear goes to the Trash, so you can put it back until you empty it. After a cleanup, it tells you how much it moved, and its Open Trash button takes you straight there to check before you empty it. It's free.
Questions
How do I empty the Trash on my Mac?
Click the Trash icon in the Dock, then click Empty in the top-right corner of the window. You can also choose Finder › Empty Trash, or press Shift-Command-Delete. macOS asks you to confirm first.
Where is the Trash on a Mac?
At the right end of the Dock, or the bottom if your Dock is on the side. The files themselves are in a hidden folder in your home folder, ~/.Trash, and each external drive keeps its own.
Can I make the Trash empty automatically?
Yes. In Finder, choose Finder › Settings, click Advanced, and turn on Remove items from the Trash after 30 days. Anything that's been in the Trash for 30 days is deleted for good.
Why won't my Trash empty?
Usually an app still has one of the files open. Quit that app, or restart, and try again. A locked file won't delete either: select it, choose File › Get Info, and turn off Locked.
I emptied the Trash but didn't get any space back. Why?
Local Time Machine snapshots can keep deleted files on the disk until macOS removes the snapshot. Purgeable space can also make the number in Finder move slowly. Give it a few minutes, then check local snapshots.
Can I get files back after emptying the Trash?
Only from a backup, like Time Machine. Before you empty it, you can put anything back: select it in the Trash and choose File › Put Back.
Related guides
Know before it's full.
Free. No account, no subscription.
macOS 14 or later · Apple Silicon and Intel · brew install --cask coreyhaines31/tap/diskforecast