The fastest way depends on your email provider

Most email services let you select and delete hundreds or thousands of messages in one action, but the exact steps differ between Gmail, Outlook, Yahoo, and others. The process usually takes between two and five minutes once you know where to look. If you want to delete everything, you can often use a search filter to show only the messages you want gone, then select them all at once and delete.

Before you start, understand that deletion is usually permanent after 30 days. Most providers move deleted mail to a Trash or Deleted Items folder first, where it stays for about a month before the service removes it entirely. If you change your mind within that window, you can restore the messages. After 30 days, recovery is not possible through the email interface.

Key Takeaways

  • Gmail, Outlook, and Yahoo all let you select all visible messages on a page and delete them together, but selecting "all" only works on the current page unless you use the "select all" prompt that appears.
  • To delete messages older than a certain date or from a specific sender, use the search box with filters like "before:2020" in Gmail or "received:before(01/01/2020)" in Outlook before selecting and deleting.
  • Deleted messages go to Trash or Deleted Items for about 30 days before permanent removal, so you can restore them if you change your mind.
  • If you want to keep your account but start fresh, deleting by year or sender in batches is safer than trying to delete everything at once.

How to delete all emails in Gmail

Open Gmail and go to the search box at the top. Type a search term that matches what you want to delete — for example, type "before:2020" to find all messages from before January 1, 2020. Press Enter to show only those messages.

Once the search results appear, look for a checkbox at the top left of the message list. Click it to select all messages on the current page. Gmail will then show a prompt asking if you want to select all matching messages (not just the ones visible). Click the link that says "Select all [number] conversations" to select every message that matches your search.

With all messages selected, click the trash or delete icon (usually a trash can symbol) in the toolbar. The messages move to Trash. If you want to delete them permanently right away, go to your Trash folder and repeat the process there, then click Delete Permanently.

How to delete all emails in Outlook

In Outlook on the web, click on the checkbox next to the first message in your inbox. A menu appears with options to select messages. Click "All" to select every message on the current page, or look for an option that says "Select all [number] items in this folder" to select everything at once.

If you want to delete only certain messages — for example, everything older than a specific date — use the search box and type a filter like "received:before(01/01/2020)". Then select all the results and delete them together.

Once selected, click the Delete button (trash icon) in the toolbar. Messages go to your Deleted Items folder. They stay there for 30 days before Outlook removes them permanently. To empty Deleted Items immediately, right-click the folder and choose "Empty Folder".

How to delete all emails in Yahoo Mail

In Yahoo Mail, click the checkbox next to the first message in your list. A toolbar appears with options. Click "Select All" to select every message visible on the page. If you want to select all messages in your folder at once, look for the option that says "Select all messages in this folder" — Yahoo shows this after you select a few messages.

To delete only certain messages, use the search box to filter by sender, subject, or date. Once you have the messages you want, select them all and click the Delete button. Messages move to Trash, where they stay for seven days before Yahoo removes them.

Using search filters to delete specific batches

If deleting everything at once feels risky, you can delete in smaller groups using search filters. This approach lets you review what you are deleting and undo mistakes more easily.

In Gmail, search for "from:sender@example.com" to delete all messages from one person, or "before:2019" to delete everything from a specific year. In Outlook, use "from:sender@example.com" or "received:before(01/01/2019)". Yahoo uses similar syntax. After each search, select all results and delete them, then move to the next batch.

This method takes longer but gives you control. You can delete a year's worth of messages, check that nothing important is missing, and then move to the next year. If you accidentally delete something, you have 30 days to restore it from Trash.

What happens after you delete

When you click Delete, your email service moves messages to a Trash or Deleted Items folder. The messages are no longer in your inbox or other folders, but they are not gone from the service's servers yet. You can still see them in Trash and restore them if you change your mind.

After 30 days (seven days for Yahoo), the service automatically removes the messages permanently. You cannot recover them after that point. If you want to delete messages permanently before the 30-day window, go to Trash, select the messages, and choose "Delete Permanently" or "Empty Trash".

Frequently Asked Questions

Will deleting all my emails affect my account?

No. Deleting messages does not close your account, change your password, or affect your ability to send and receive new mail. Your account settings, contacts, and calendar stay the same. You can delete everything and keep using the email address normally.

Can I undo a deletion if I change my mind?

Yes, for about 30 days. Go to your Trash or Deleted Items folder, find the messages you want to keep, and move them back to your inbox or another folder. After 30 days, the email service removes them permanently and you cannot restore them.

What if I only want to delete emails from one sender?

Use the search box and type "from:sender@example.com" (Gmail and Outlook) or search for the sender's name (Yahoo). This shows only messages from that person. Select all results and delete them together. This is much faster than deleting messages one by one.

Does deleting emails free up storage space?

Yes, but only after the messages are permanently removed from Trash. While messages are in Trash, they still count toward your storage limit. Empty your Trash folder to free up space immediately, or wait 30 days for the service to remove them automatically.

Can I schedule emails to delete automatically?

Gmail and Outlook both offer filters or rules that can automatically delete messages matching certain criteria — for example, all messages from a specific sender or with certain words in the subject. Set this up in your email settings under Filters, Rules, or Automatic Actions. Yahoo Mail has similar options under Settings.