How to Force Empty Trash on Mac

If you’re having trouble emptying the Trash on your Mac, there are several methods you can try to force empty the Trash and completely delete the files. This will allow you to have an empty Trash app on your Mac machine.

There can be various reasons why the Trash is not getting emptied on your Mac. One possibility is that the files in the Trash are locked, which prevents them from being deleted. There may also be other issues with the files in the Trash that are preventing the task of emptying the Trash from being executed.

Quit The App That Was Using The File

One reason why you may not be able to empty the Trash is if one of the files in there is being used by an app on your Mac. To resolve this, you’ll need to close the app that is using the file first.

  • Press the Command + Option + Esc keyboard shortcut to bring up a box listing the currently open apps on your Mac.

Keyboard with Esc, option, and command keys highlighted

  • Select the app you think is using your Trash file and click the Force Quit button.

Photoshop selected in Force Quit Applications window

Once the app is closed, you’ll be able to empty the Trash.

Restart To Force Empty Trash on Mac

Another simple solution is to reboot your Mac. Restarting your machine can help close any apps that may be causing issues with the Trash, as well as clear the contents of RAM.

  • Click on the Apple logo at the top-left corner and select Restart.

Restart selected in Apple menu

  • When the Mac restarts, right-click on the Trash and select Empty Trash.

Empty Trash menu in Dock

Force Empty Trash on Mac Using The Safe Mode

If you still can’t empty the Trash, it’s possible that a startup app is preventing the Trash from being cleaned up. In this case, using the Mac safe mode can help.

  • Reboot your Mac and hold down Shift when it boots up.

Apple Keyboard with Shift key highlighted

  • Empty the Trash as you would normally.

Unlock Files Before Emptying The Trash

If certain locked files are causing issues with emptying the Trash, you’ll need to unlock them before you can remove them when emptying the Trash.

  • Right-click on the locked file and select Get Info.

Get Info in right-click menu

  • Untick the box that says Locked to unlock the file.

Locked checkbox in Info window

  • Empty the Trash as you would normally.

Delete The Problematic Files Individually In The Trash

If a single or a few files are causing the entire Trash to not empty, you can first remove these files individually before emptying the entire Trash.

  • Click on the Trash icon to open it.
  • Find the problematic file, right-click on it, and select Delete Immediately.

Right-click menu with Delete Immediately selected

  • Repeat this process until the issue is resolved.

Force Empty Trash on Mac Using Terminal

If other methods don’t work, you can use Terminal to force empty the Trash. This command line app can help you clean up all the files currently in the Trash on your Mac.

  • Launch Terminal from the Launchpad on your Mac.

Terminal in Search Bar

  • Type the following command and hit Enter: sudo rm -rf ~/.Trash

sudo rm -rf ~/.Trash command in Terminal

  • Enter your password when prompted to execute the command.

When the command is executed, your Trash will be empty.

Securely Empty Trash on Mac

In addition to the normal empty option, you have the option to securely erase all files in the Trash. This can help resolve any issues preventing the emptying of the Trash.

  • Open the Trash on your Mac.
  • Click on the Finder menu at the top and select Secure Empty Trash.

Secure Empty Trash selected in Finder

Use a Third-Party App To Force Empty Trash on Mac

If none of the default methods work for you, you can consider using a third-party app. A free app called Trash It! is available for this purpose and allows you to empty the Trash with a single click. It can also be used to delete individual files from your Mac.

  • Download the Trash It! app on your Mac.
  • Open the app and it will empty your Trash.

These methods should help resolve any issues preventing you from emptying the Trash on your Mac.