How to Select All Gmail Messages and Delete Them at Once

Deleting hundreds of Gmail messages one at a time is not necessary -- here is the fast way.

  1. Click the select-all checkbox

    Click the checkbox above the message list to select every message currently shown on the page.

  2. Expand the selection beyond the current page

    Gmail shows a banner offering to select all conversations matching this search, not just the ones on screen -- click it if you have more than one page's worth to remove.

  3. Click the trash icon

    With everything selected, click the trash can icon in the toolbar to move all selected messages to Trash.

  4. Empty Trash for permanent deletion

    Messages in Trash auto-delete after 30 days, but to remove them immediately, open Trash and click "Empty Trash now," since a simple delete alone does not free up storage right away.

Trash first, permanent deletion second

Gmail's delete button never immediately erases anything -- it is a two-stage process by design, moving messages to Trash first as a safety net, with permanent removal only happening after 30 days or a manual empty.

Bulk-deleting by sender or date range

Combining a search operator, like from:[email protected] or older_than:1y, with select-all-matching lets you target a specific slice of your inbox instead of deleting everything, which is usually safer than clearing an entire label at once.

Frequently Asked Questions

Can I recover messages after emptying Trash?

Generally no, once Trash is emptied the messages are gone for good, so it is worth double-checking the selection before that final step.

Does deleting a message also remove it for people I sent it to?

No -- deleting from your Gmail only affects your own copy. It has no effect on copies already delivered to other people's inboxes.