How-to

How to Bulk Archive Gmail Safely: Search, Protect, Undo

To bulk archive emails in Gmail safely, search first and archive only the results. Add -is:starred and older_than:30d to your search, check the matches, tick the select-all checkbox, click "Select all conversations that match this search", then click Archive. Archived mail stays in All Mail, and Undo appears briefly after the action.

By the Momo team. 11 min read. Published 11 October 2026.

In short

Archiving is the low-risk choice for a big clean-up. Gmail keeps the mail, and a thread comes back to your inbox when someone replies. This guide gives the exact desktop steps and a table of search filters that keep important mail out of the batch. It also includes a pre-flight checklist and methods for archiving by sender, date and read status. You'll also see where archived mail goes, how archive differs from delete and mute, how to recover a batch, and what the phone apps can do.

How do you bulk archive emails in Gmail on a computer?

On Gmail for the web, type a search that matches only the mail you want gone. Tick the select-all checkbox at the top of the list. Gmail selects only the visible page, so click the "Select all conversations that match this search" link to extend the selection to every match, then click Archive.

Here is the full click path:

The link in step 4 is the part people miss. Skip it, and Gmail archives only the conversations on the current page, which can leave thousands of older matches untouched. Google describes archiving as moving mail out of your inbox without deleting it, on its Archive or mute Gmail messages page.

Want to archive the whole inbox in one run? Search in:inbox and follow the same five steps. Before a run that large, raise the number of conversations per page under Settings, See all settings, General, Maximum page size. A longer page makes it easier to eyeball what you're selecting.

  1. 1Type your search into the search box at the top of Gmail and press Enter.
  2. 2Review the results. This list is exactly what you are about to archive.
  3. 3Tick the select-all checkbox at the top left of the message list.
  4. 4Click the link "Select all conversations that match this search". It appears in a banner over the results.
  5. 5Click the Archive icon.

Which Gmail search operators make a bulk archive safer?

Gmail search operators let you narrow a bulk archive before you click anything. The safest ones exclude mail you care about (-is:starred, -is:important) or limit the batch by age, sender, label or category (older_than:, before:, from:, category:). Combine them in one search, and the archive touches only what the search returns.

A minus sign in front of any operator flips it from "include" to "exclude". Every operator below appears on Google's Search operators you can use with Gmail page. For dates, older_than: takes a number plus d, m or y (days, months, years). before: and after: take a date written YYYY/MM/DD.

Safe bulk-archive search filters (Gmail search operators)

Three combined recipes you can paste straight into the search box:

Search operatorWhat it matchesHow it makes a bulk archive saferExample query
-is:starredLeaves out starred conversationsProtects anything you marked to keepin:inbox -is:starred
-is:importantLeaves out mail with the Important markerProtects mail Gmail flagged as importantin:inbox -is:important
older_than:Mail older than a period (d, m, y)Keeps recent, possibly active threads in the inboxin:inbox older_than:90d
before: / after:Mail before or after a date (YYYY/MM/DD)Lets you archive one fixed date range as a testin:inbox before:2025/01/01
from:Mail from one sender or addressLimits the batch to one newsletter or notification sourcein:inbox from:updates@example.com
is:read / is:unreadRead or unread mailis:read archives only what you have already seenin:inbox is:read older_than:30d
category:promotions / category:social / category:updatesMail in a Gmail inbox categoryTargets bulk mail and keeps Primary untouchedcategory:promotions older_than:30d
label: / -has:userlabelsMail with a given label, or with none of your own labelsExcludes anything you have filed with a labelin:inbox -has:userlabels older_than:60d

How do you keep important emails out of a bulk archive in Gmail?

Add exclusions to the search before you select anything. In Gmail, -is:starred removes starred mail, -is:important removes mail with the Important marker, and -has:userlabels or -label:name leaves out mail you have filed. Anything the search excludes never gets selected, so it cannot be archived in that batch.

Start with a few minutes of manual protection. Star the threads you know you must keep: a contract under discussion, an invoice you still owe, a reply you're drafting. Or give them a label. Both survive the exclusions.

Don't lean on the Important marker alone. Gmail sets it automatically, so it can miss a message that matters to you and catch one that doesn't. Treat it as a second net, not the main one.

Stack the exclusions in a single query. This one keeps three kinds of mail safe at once:

in:inbox older_than:90d -is:starred -is:important -has:userlabels

All of these operators are listed on Google's search operators help page.

What should you check before archiving thousands of Gmail emails?

Before a large Gmail archive, run the search alone and look at what it returns. Scroll at least the first and last pages, add exclusions for anything that should stay, and archive one small date range first. Only widen the search once the test batch looks right.

A short pre-flight list:

Until you click the select-all-matching link, the checkbox covers just one page. The pages you scroll are the batch. If some of your threads are still waiting on someone else, clear those first: see every Gmail thread still waiting on a reply before you sweep the rest away.

  • Run the search with no selection made.
  • Scan the first page and the last page of results.
  • Confirm no active thread or awaited reply sits in the results.
  • Add -is:starred and -is:important if they're missing.
  • Apply a temporary label, such as "archived-oct", to the whole batch so you can find it again.
  • Archive a narrow before: / after: range first.
  • Widen the date range only after the test looks right.

How do you archive all emails from one sender in Gmail?

Search from: followed by the sender's address, for example from:news@example.com. Tick the select-all checkbox, click the link to select every matching conversation, then click Archive. Add -is:starred if you have starred any of that sender's mail you want to keep in the inbox.

Step by step:

Some senders mail you from several addresses: billing@, news@, noreply@. Search the domain instead, as in from:example.com, to catch them in one pass. The from: operator is documented on Google's search operators page.

  1. 1Type from:news@example.com -is:starred into the search box.
  2. 2Press Enter and check the results.
  3. 3Tick the select-all checkbox.
  4. 4Click "Select all conversations that match this search".
  5. 5Click Archive.

How do you archive Gmail emails older than a date or by read status?

Use older_than: for a rolling age, such as older_than:1y, or before: with a date in YYYY/MM/DD format for a fixed cut-off. Add is:read to archive only mail you have opened, or is:unread to clear unopened backlog. Then select all matching conversations and click Archive.

The two date operators suit different jobs. older_than: moves with the calendar. Save in:inbox older_than:6m as a habit, and each run catches mail that has crossed the six-month line since last time. before: is fixed. before:2025/01/01 always means the same set of mail, which makes it right for a one-time cut and for test batches you want to repeat exactly. Both are on Google's search operators page, with d, m and y as the units for older_than:.

Read status is a cheap safety filter. Mail you've opened, you've at least seen. Unread mail might hold something you never noticed. That makes is:read the lower-risk default. Use is:unread when you're sure the unopened pile is junk, such as an old promotions backlog.

A combined example that protects starred mail and touches only opened messages from before 2025:

in:inbox before:2025/01/01 is:read -is:starred

Where do archived emails go in Gmail?

Archived emails leave your Gmail inbox but stay in your account under All Mail. They are not deleted, they still show up in search, and they keep any labels you applied. To see them, open All Mail in the left menu or search for them as usual.

Google's Archive or mute Gmail messages page states it plainly: archiving moves a message out of your inbox and into All Mail. On a computer, All Mail sits in the left-hand menu, sometimes under "More". In the Android and iPhone apps, open the menu and scroll to All Mail.

To list only mail that's outside your inbox, search -in:inbox. That's the closest thing to an archive folder. Don't bother typing in:archive. It isn't on Google's list of search operators, so All Mail or -in:inbox is the reliable route.

One thing to know: archived mail still counts against your account storage, because nothing has been removed.

Archive vs delete vs mute in Gmail: what is the difference?

In Gmail, archive moves mail out of the inbox and keeps it in All Mail. Delete moves it to Trash, which Gmail empties automatically after 30 days. Mute keeps a whole conversation out of the inbox even when new replies arrive. Archive is the safe default for bulk clean-ups because nothing is lost.

Sources: archive and mute behaviour from Archive or mute Gmail messages; the 30-day Trash rule from Delete or recover deleted Gmail messages.

Mute is the risky one for live threads. If a client replies to a muted conversation, you won't see it in your inbox unless that reply is addressed only to you or adds you to To or Cc. Never mute in bulk. Deleting in bulk carries a hard deadline: miss the 30-day window and the mail is gone.

ActionWhat happensWhere the mail goesWhat happens on a new replyHow to reverse it
ArchiveRemoved from inbox, keptAll MailConversation returns to the inboxSelect it and choose Move to Inbox
DeleteMoved to TrashTrash, deleted forever after 30 daysThe reply arrives in the inbox as a new messageOpen Trash, select, Move to Inbox within 30 days
MuteConversation kept out of the inboxAll MailNew messages skip the inbox, unless one is addressed only to you or adds you to To or CcOpen the conversation and unmute

Can you undo a bulk archive in Gmail?

Yes. Right after a Gmail archive, an Undo option appears briefly at the bottom of the screen. After it disappears, archived mail is still in All Mail, so you can search for the same batch, select all matching conversations and click Move to Inbox. A label applied before archiving makes the batch easy to find again.

If you catch the mistake within moments, click Undo. If it's gone, recover the batch by hand:

This works because archiving deletes nothing. Google's archive help page confirms archived conversations stay in All Mail and can be moved back. The label trick is the reason it pays to tag a batch before a large run. Without it, mail archived months ago can be hard to tell apart from tonight's batch.

  1. 1Search for the batch. Either re-run your original query with -in:inbox added, or search the temporary label, such as label:archived-oct.
  2. 2Tick the select-all checkbox.
  3. 3Click "Select all conversations that match this search".
  4. 4Click Move to Inbox.
  5. 5Check the batch, then remove the temporary label so it doesn't clutter your sidebar.

Can you bulk archive Gmail emails on Android or iPhone?

The Gmail app for Android and iPhone can archive several messages at once. You select messages one by one, tap Archive, or use a swipe action. For archiving every result of a search in one go, Gmail on a computer browser is the dependable route.

Google's archive help page has separate Android and iPhone/iPad tabs. Both describe the same basic move: tap the sender image or letter beside each message to select it, then tap Archive at the top of the screen. In the app's settings, you can set a swipe action to archive, which handles single messages fast.

What the apps don't make easy is selecting thousands of search results at once. Tapping 400 newsletters one by one isn't a clean-up anyone finishes. For a big search-based batch, open Gmail in a desktop browser, use the select-all-matching link, and let the phone handle daily upkeep.

Do you need a third-party tool or AI assistant to bulk archive Gmail?

For a one-off clean-up of months or years of mail, no. Gmail's own search and select-all is free, built in, and needs no extra access to your account. Add-on tools and AI assistants fit ongoing, recurring triage. Any app you connect can be reviewed and removed from your Google Account's third-party connections page.

Add-on tools do exist for this, and some sort mail for you automatically. Before you connect one, know what it can read. Google lets you see and remove apps with access to your account, as described in Manage connections between your Google Account and third-party apps.

AI assistants are narrower than they look for backlog work. Momo, for example, sorts only the last 7 days of mail, up to 100 messages, into six categories: needs reply, FYI, cold pitches, newsletters & promos, receipts & bills, and notifications. Its bulk archive never deletes, skips starred mail, and can be undone for 7 days. That suits a weekly sweep, not a five-year pile. For old backlog, Gmail search is the better tool.

If you're weighing Google's own built-in AI, read what Gemini in Gmail can and cannot do first.

Sources

Every number and claim above links to one of these.

Control

Nothing leaves without you

Every email and every cancellation shows up as a card first. Edit it, send it, or discard it. Sends wait 10 seconds so you can undo. Everything Momo reads, drafts and sends is on the Activity page.

How Momo handles your data

Questions

What happens when someone replies to an archived thread?

It lands back in your inbox. Muted threads behave differently: replies stay out unless one is addressed only to you or adds you to To or Cc.

Can you undo a bulk archive in Gmail?

Yes. Use Undo right away, or later find the batch by its label or query and choose Move to Inbox.

Where do archived emails go in Gmail?

All Mail. Search -in:inbox to see everything outside your inbox.

Can I mass archive emails in Gmail on iPhone or Android?

Only a handful at a time. For thousands of search results, switch to Gmail in a desktop browser.

How do you keep important emails out of a bulk archive?

Star or label must-keep threads, then add -is:starred , -is:important and -has:userlabels to your search.

Tomorrow starts with a brief.

Connect in about a minute and see what needs you today.