· 4 min read

Mass Archive Emails in Gmail by Date (2026): Fast Filters + 1-Click Option

Mass archive emails in Gmail by date (2026)

If your Gmail inbox is a mess but you’re not ready to delete anything, archiving is the safest “reset button.” Archived emails disappear from Inbox, but they stay in your account and remain searchable in All Mail.

In this guide you’ll learn:

  • The fastest manual way to mass archive emails in Gmail by date (older than / before / after)
  • How to archive Promotions, unread mail, or one sender (using filters)
  • The big Gmail limitation that makes “bulk” cleanup slow
  • A faster 1‑click option if you want to archive by sender (free + privacy-first)

First: what does “Archive” do in Gmail?

Archiving moves messages out of your Inbox view. It does not delete them.

  • ✅ Still searchable
  • ✅ Still in your account (All Mail)
  • ✅ No “30-day clock” like Trash

Rule of thumb:

  • Archive = “I might need this later.”
  • Delete = “I never want to see this again.”

How to mass archive Gmail emails by date (desktop)

Gmail’s superpower is its search box. The trick is to search for the right slice of time, then use Gmail’s “select all” flow.

Step 1) Search by date

Paste one of these into Gmail search:

  • Archive emails before a date: before:2024/01/01
  • Archive emails after a date: after:2024/01/01
  • Archive a date range: after:2023/01/01 before:2024/01/01
  • Archive older-than (relative): older_than:1y (also works with older_than:6m, older_than:30d)

Tip: If you want to do this in chunks, start with the biggest win:

  • older_than:2y
  • then older_than:1y
  • then older_than:6m

Step 2) Select all conversations that match the search

  1. Click the checkbox at the top-left of the results to select the first page.
  2. Gmail will show a message like: “All conversations on this page are selected.”
  3. Click the link: “Select all conversations that match this search.”

Step 3) Click Archive

Click the Archive button (box with the down arrow). Done.


Useful “bulk archive” filters (copy/paste)

Combine date filters with these to target the biggest inbox offenders:

  • Promotions older than 6 months: category:promotions older_than:6m
  • Social older than 1 year: category:social older_than:1y
  • Unread older than 90 days: is:unread older_than:90d
  • One sender before a date: from:somebrand.com before:2024/01/01

The problem with “bulk” cleanup in Gmail

Gmail can select all matching conversations, but it’s still a workflow you have to repeat over and over:

  • You have to build the right search query
  • You have to run it (and wait)
  • You have to be careful not to accidentally hit Delete
  • You have to repeat it for every sender, category, or time slice

If you’re doing this because you have thousands (or tens of thousands) of emails, the “manual bulk” method turns into a time sink.


The faster option: archive by sender in 1 click (free + privacy-first)

If your inbox problem is mostly caused by repeat senders (newsletters, receipts, promotions, automated notifications), Sweeper Email lets you clean up by sender instead of by scrolling and selecting.

With Sweeper Email you can:

  • See your top senders
  • Choose Archive mode
  • Archive all mail from a sender with one click

Sweeper Email uses the official Gmail API (no sketchy scraping), and it’s built to be privacy-first.

  • 100% free
  • ✅ We don’t sell user data (unlike some “free” tools)
  • ✅ You can archive (keep everything) or delete (remove clutter) depending on the sender

Try it here:


How this compares to paid tools

A lot of inbox-cleanup apps offer similar “bulk” workflows, but most are paid subscriptions.

If you just need to archive fast and keep your inbox searchable, you don’t have to pay $5–$30/month to get a clean inbox.

Sweeper Email is designed to do the core jobs (bulk delete, bulk archive, unsubscribe) for free, while staying privacy-first.


Do this next (so you don’t end up back here)

After you do one big date-based archive pass, keep it from building up again:

  1. Archive by sender for the biggest repeat offenders
  2. Unsubscribe from newsletters you never read
  3. Do a quick “older_than:90d” cleanup once a month

If you want the fastest version of that workflow, start here:
https://sweeper.email/start

Ready to clean your inbox?

Delete thousands of emails in minutes. Free to start.

Try Sweeper Email Free