How to Delete Old Emails in Gmail (The Exact Methods That Work)

Written by Sandy Writtenhouse

For a sensible way to clean up Gmail, you can find and remove emails older than a timeframe or those within a certain date range. We’ll explain how to do it manually and automatically for a fast cleaning.

The Quickest Way to Delete Old Emails in Gmail

  1. Type older_than:1y (or 6m, 90d, etc.) into the search bar.
  2. Select the checkbox at the top.
  3. Click “Select all conversations that match this search”.
  4. Press Delete in the toolbar.
The quickest way to delete old emails in GmailThe quickest way to delete old emails in Gmail

This will delete all matching conversations, not just the visible emails.

Warning: This action will remove all your messages older than one year, which may include important information. Only proceed if you’re certain you don’t need those emails anymore.

Most Popular Search Operators to Remove Older Emails

Operator / Combination
What It Does Example Be Careful
older_than
Finds emails older than a timeframe older_than:2y Affects all folders unless restricted
before
Finds emails before a specific date before:2020/01/01 May include archived emails
after + before
Finds emails between two dates after:2022/01/01 before:2023/01/01 Make sure dates are in YYYY/MM/DD format
in:inbox + older_than
Finds older emails only in Inbox in:inbox older_than:6m Archived emails won’t appear
older_than + -is:starred
Excludes starred emails older_than:1y -is:starred Only works if important emails are starred

How to Delete Old Emails in Gmail on Phone

  1. Open the Gmail app on your phone.
  2. Tap inside the Search in mail field at the top and do one of the following:
    • Enter the older_than:1y search operator.
    • Select Date and pick Older than a year.
  3. How to delete old emails in Gmail on phoneHow to delete old emails in Gmail on phone
    1. Long-press any message in the results.
    2. Mark the Select all checkbox at the top.
    3. To choose more than the first 50, scroll to the bottom to load additional messages.
    4. Select the extra emails manually or tap Select all at the top again.
    5. Tap the Delete icon in the toolbar.
    Select all emails, load more if needed, and tap DeleteSelect all emails, load more if needed, and tap Delete

    💡 Note: Automatic filters can only be created on desktop.

Other Ways to Delete Emails by Age Using Gmail’s Interface

Between Gmail’s search operators, like the above, and search filters, you can find and delete old emails using other date conditions.

Method 1: Search and delete by custom range in Inbox

To search your Inbox by date range, enter the search operator in:inbox and open the Any time drop-down list to pick a Custom range.

Search and delete by custom range in InboxSearch and delete by custom range in Inbox

Method 2: Search and delete by timeframe

Another helpful search for older emails in Gmail includes using a timeframe with the advanced filters. Open the Search Options window, select a Date within and pick the date. For instance, you look for emails within 1 year from 01/01/2010.

Search and delete by timeframeSearch and delete by timeframe

After finding the older emails using any of the above methods:

How to Automatically Delete Old Emails in Gmail

Once you manually clean up old emails in Gmail, you can save time by setting up a rule to automatically remove them with each passing day. Remember, new emails will fall into the date criteria as time goes on.

  1. Click the Settings (gear) icon and select See all settings.
  2. Go to the Filters and Blocked Addresses tab.
  3. Click Create a new filter.
  4. Set up a rule to automatically delete old Gmail emailsSet up a rule to automatically delete old Gmail emails
  5. Enter older_than:1y (or 90d, 6m, 5y etc.) in the Has the words field. Consider adding more filtering criteria to ensure no important messages fall into this search.
  6. Click Create Filter.
  7. Select the Delete it option and click Create filter again.
Automatically delete old emails in GmailAutomatically delete old emails in Gmail

Gmail will now automatically delete all emails that are older than the age you’ve specified.

Important: Gmail may show a warning because filters usually apply to new incoming emails. New messages can’t already be “older than” a certain age. The filter will work for existing emails if you apply it to matching conversations, but Gmail does not re-check emails as they age.

Note that this feature is only available in the Gmail web app, not mobile.

Use Clean Email to Delete Old Gmail Messages

While Gmail’s built-in search operators work, they come with limitations. Filters don’t automatically re-check emails as they age, bulk deletion requires careful selection, and a small mistake in a search query can remove more than intended.

This makes long-term automated cleanup difficult to maintain inside Gmail alone. If you want a more controlled and automated way to remove old emails, a dedicated cleanup tool like Clean Email can simplify the process.

With Clean Email, you can:

Group old emails on iPhone with Clean EmailGroup old emails on iPhone with Clean Email

Try Clean Email for free – it’s available on desktop and mobile with the same features across the board.

Troubleshooting Old Email Deletion

If you’re running into problems with Gmail delete not working for your old emails or you simply have questions regarding the process, here are some common troubleshooting tips.


Some old emails still appearing after you click Delete?

After you search by age or date and receive your results, you can use the checkbox to choose those emails for deletion. However, this only selects the messages you see on the current page.

To select them all, mark the Select checkbox and then click the Select all conversations that match this search link before you choose Delete.


Missing emails in your date search?

If you believe you should receive more results than you have with your date or age search in Gmail, there are a few common reasons.

You may have:


Gmail feels slow when deleting all old emails?

If you try to delete tens of thousands of emails or even more at one time, this can cause a temporary slowdown in Gmail. To avoid this, delete 1,000 to 2,000 messages at once instead. The deletion process may take longer, but it shouldn’t affect Gmail’s performance.


Deleting old emails not affecting your Gmail storage?

When you delete emails in Gmail, they are not immediately removed from your account. These messages go to the Trash folder where they remain for 30 days before Gmail automatically deletes them. Emails in the Trash do count towards your storage.

You can empty your Trash to remove the emails permanently and regain storage space or look at additional ways to clean up your Gmail storage.


Why doesn’t deleting old emails free up space immediately?

When you delete emails, they go to Trash for 30 days. Emails in Trash still count toward your storage. To free space immediately, open Trash and click Empty Trash now.


Why does Gmail slow down when deleting old emails?

Deleting thousands of email messages at once can temporarily slow Gmail down. If needed, delete in smaller batches (1,000–2,000 at a time).

Try Clean Email for Free
*****4.5based on 3,300 user reviews
Get Started
InboxClean Your Mailbox

Use tools like Cleaning Suggestions and Smart Folders to help you quickly clean out an overloaded inbox

Mute unwanted emailsUnsubscribe

Keep unwanted emails out of your inbox by unsubscribing—even from email lists that don’t have an unsubscribe link

Clean your emailsKeep it Clean

Automate repetitive tasks with Auto Clean rules to archive emails as they become old or to sort them into folders

Background
Use filters to find emails you want to clean.Arrow
Screener FeatureArrow
UnsubscribeArrow
Auto CleanArrow
Sender SettingsArrow