How To Archive Old Emails In Gmail By Date Or Age

Written by Sandy Writtenhouse

To archive old emails in Gmail, type before:YYYY/MM/DD or older_than:6m in the search bar to find matching messages, then select all and click Archive. Gmail has no dedicated "archive older than" button — search operators are the only native method.

Key Takeaways

By archiving emails instead of deleting them, you can declutter your Gmail inbox without losing any messages. Archived emails stay accessible in All Mail and can be found on iPhone whenever needed.

Archive Gmail Emails by Date or Age

While Gmail does provide a Search feature with options to find emails within the last day, week, or month, it doesn't offer a built-in way to archive emails older than a specific date or timeframe all at once.

Instead, you'll use a search operator to find messages and then archive all emails before a certain date. Here's how:

  1. Go to the Search box at the top and enter one of the following:
    • For emails before a certain date, use before: with the date. For instance, before:2025/01/01 finds messages before January 1, 2025.
    • For emails after a certain date but before another, use after: and before: with the dates. For example, after:2024/12/01 before:2025/01/01 finds messages from December 2024.
Archive Gmail emails by dateArchive Gmail emails by date
  • For emails older than a timeframe, use older_than: with the timing. For example, older_than:6m finds messages older than 6 months, and older_than:1y finds messages older than 1 year.
Archive Gmail emails by ageArchive Gmail emails by age
  1. Once you locate the emails you want to archive, mark the checkbox on the top left to choose all messages. A prompt will appear to select all conversations matching the search — click it to select everything.
  2. Click the Archive button in the toolbar.
Click the archive button in the toolbarClick the archive button in the toolbar

To see your archived messages, you'll also need to use a search operator as Gmail doesn't provide an Archive folder — type in:archive in the search bar or browse All Mail.

Set Up an Automatic Gmail Filter for Older Than

You may want to automatically archive old emails in Gmail on an ongoing basis. While Gmail does have an auto-archive filter option, it only works on new incoming messages — not existing ones already in your inbox.

With Clean Email's Auto Clean feature, you can create rules that work on both new and existing messages:

  1. Select Auto Clean in the menu and choose Create Rule or the plus sign.
  2. Name the rule and include any additional conditions for matching messages.
  3. Pick Old Mail and use the subsequent drop-down list to choose a timeframe.
  4. Select Archive for the action and turn on the Apply to existing messages toggle.
  5. Choose Create Rule.
Archive old emails with Clean Email automaticallyArchive old emails with Clean Email automatically

To see your archived messages, simply select the Archive folder in the menu.

Archive folder feature in Clean EmailArchive folder feature in Clean Email

💡 Tip: You can pause, edit, or delete your archive rule at any time by going to Auto Clean in the menu.

More Ways to Archive Old Emails in Gmail

Maybe you want Gmail to archive emails older than a specific date but also match another condition like a label, sender, or keyword. You can combine search operators to get more precise results:

Archive old emails in Gmail by labelArchive old emails in Gmail by label

As an example using the above, entering label:work before:2025/01/01 finds messages with the Work label before January 1, 2025.

Then, select the emails and choose Archive in the toolbar. For more ways to target specific messages, see our full guide on how to filter emails in Gmail.

Simpler Archiving With Clean Email

While using search operators in Gmail isn't necessarily difficult, it can feel cumbersome — especially when you want to archive by age across multiple senders or labels at once.

The Old Mail filter lets you select emails by age directly from a dropdown — no operators required. Head to your Inbox, All Mail, or any folder and use the drop-down box at the top to select an age.

Find old emails with Clean EmailFind old emails with Clean Email

Additionally, you can use Smart Folders to quickly find and archive related Gmail messages — grouped by category, sorted Oldest on Top, and archived in one click.

Conclusion

When you want to archive old Gmail emails, search operators like before: , older_than: , and combinations with label: or from:are the most flexible native approach. Select all matching results and hit Archive to clear them from your inbox in one go.

For ongoing automatic archiving — including rules that apply to existing messages — an Auto Clean rule handles this without requiring you to repeat the search manually each 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