Inbox-cleanup posts usually push the same advice — declare bankruptcy, archive everything, start fresh. That works, but only if you understand what archive actually does on your provider, which keyboard shortcut survives a UI redesign, and why your “select all” might be hiding 19,950 of the 20,000 messages you meant to clear. Here is the precise mechanic on Gmail, Outlook, and Apple Mail, including the trick to truly select everything in Gmail’s view, the search filters that isolate the right batch, and when delete is the right call instead.
Bulk Archive in Gmail — the 50-vs-Everything Trap
Gmail shows 50 conversations per page by default. Clicking the top-left checkbox selects only those 50 — not all 20,000 in your inbox. To select every conversation matching your current view or search, you must click the second link that appears: “Select all N conversations that match this search”. Without that click, your keyboard E (archive) only affects the visible 50.
The full flow:
- Open Gmail on a desktop browser.
- Optionally run a search to narrow what you are about to archive. Examples that work:
older_than:1y— everything older than one yearis:read older_than:6m— read mail older than six months (newer unread mail stays in the inbox)from:noreply older_than:3m— noreply senders older than three months (newsletters, notifications)category:promotions— Gmail’s auto-classified promotions tab
- In the message list view, click the checkbox in the top-left toolbar. Gmail selects the 50 conversations on the visible page.
- A new message appears at the top of the list: “All 50 conversations on this page are selected. Select all N conversations that match this search.” Click the “Select all N…” link. Gmail expands the selection to every matching conversation, regardless of page.
- Press E on the keyboard or click the Archive icon (file folder with a down arrow) in the toolbar.
- Gmail asks you to confirm if the batch exceeds a few hundred messages. Read the count, click OK.
The action runs server-side. The Gmail tab shows a spinner; you can navigate away or close the tab and the archive completes in the background. Large batches (20,000+) can take ten to fifteen minutes to fully process, but you do not need to keep the page open.
Where archived mail goes in Gmail: the conversation keeps every label except Inbox. It still appears in All Mail, in any custom labels, and in search results. Restore to the inbox by opening the message and clicking Move to Inbox or pressing the I key.
Bulk Archive in Outlook Web and Desktop
Outlook puts an Archive button in the toolbar and on every message hover. Bulk selection is the standard Windows pattern — Shift-click for a range, Ctrl-click for individuals, or Ctrl+A inside the message list to select all visible. The Archive button moves the selection to the dedicated Archive folder, separate from the inbox.
In Outlook on the web (outlook.live.com or outlook.office.com):
- Open the Inbox folder. To narrow the view, use the Filter dropdown above the message list — Unread, Flagged, Has attachments, or a date filter under “Sort by”.
- Click into the message list, then Ctrl+A to select all currently visible messages. Outlook web does not surface an explicit “select all conversations in this folder” link, so you may need to scroll the list to load older messages before selecting.
- Click the Archive button in the toolbar (or right-click → Archive). Keyboard shortcut: Backspace.
- The selection moves to Archive. A toast appears at the bottom of the screen with an Undo option — click it within ~5 seconds to reverse.
In Outlook for Windows (the new Outlook app, included in Windows 11):
- Same Inbox view, same Ctrl+A.
- Archive button in the ribbon, or Backspace keyboard shortcut.
- Same Archive destination. Undo via Ctrl+Z immediately, or Move → Inbox if you missed the window.
In Outlook for Mac:
- Inbox → Cmd+A in the message list.
- Archive in the toolbar, or Control+E keyboard shortcut.
- Same Archive destination.
A note on Outlook’s “AutoArchive” feature: legacy Outlook (the classic Windows app, not the new one) had a scheduled AutoArchive that moved old mail to a local .pst file. The new Outlook and Outlook web do not — Archive is a manual or rule-driven action that moves mail to a server-side Archive folder. For automated rules, use the Settings → Rules flow to archive on conditions like “older than 90 days” or “from this sender”.
If newsletter clutter is what drives the bulk-archive habit, attack the source. Bulk-archiving the same noreply senders every quarter is busywork — a real unsubscribe pass removes them from the pipe entirely. Try Leave Me Alone free
Bulk Archive in Apple Mail
In Apple Mail on macOS, select the messages with Cmd+A or Shift-click, then press Control+Cmd+A or click the Archive button in the toolbar (the folder-with-down-arrow icon). On iPhone and iPad, swipe left on a single message and tap Archive, or use Edit → Select All → Archive for batches. Each connected account has its own Archive mailbox.
On macOS:
- Open Mail.app and select the inbox (or All Inboxes if you have multiple accounts).
- Optionally filter with the search field — examples:
From: name OR address— by senderDate Received: Before 1/1/2024— by dateRead Messages— only mail you have opened
- Click into the message list, then Cmd+A to select all visible messages. Note: like Outlook web, Mail.app’s Cmd+A selects what is loaded in the list, so scroll first if you need everything.
- Press Control+Cmd+A (or click Archive in the toolbar — the folder icon with the down arrow). The selection moves to the Archive mailbox for that account.
On iPhone and iPad:
- Open the Mail app, select an inbox.
- Tap Edit at the top right of the message list.
- Tap each message you want to archive, or Select All at the top.
- Tap Archive at the bottom right.
Account-specific archive behavior: the destination depends on the email provider connected to the account.
- Gmail account in Apple Mail — Archive sends mail to All Mail on the Gmail server (matching Gmail’s native archive behavior).
- iCloud account — Archive moves to the iCloud Archive folder.
- Outlook.com / Microsoft 365 account — Archive moves to the server-side Archive folder.
- Generic IMAP account — Archive creates a local Archive mailbox unless you configure it to map to a server folder in Mail → Settings → Accounts → [account] → Mailbox Behaviors.
If Archive doesn’t work the way you expect in Apple Mail, the cause is almost always the per-account Mailbox Behaviors mapping. Open Settings, pick the account, and set Archive Mailbox to the right server folder.
Search Filters to Isolate the Right Batch
Bulk archive without a filter is dangerous — you will sweep up mail you wanted to keep. Use search to narrow to a known-safe set first. Older-than filters, read-state filters, and from-sender filters are the three workhorses across every provider.
Gmail (operators reference at support.google.com/mail/answer/7190):
older_than:1y— older than one yearolder_than:6m— older than six monthsolder_than:30d— older than 30 daysis:read older_than:3m— read and older than three monthsfrom:noreply older_than:6m— noreply senders older than six monthshas:nouserlabels older_than:1y— no custom labels, older than a year (these are the easiest to part with)category:promotions— Gmail’s promotions tabcategory:social older_than:30d— social-network notifications older than 30 dayshas:attachment larger:10M older_than:1y— large attachments older than a year (delete candidates, not archive)to:me -from:me older_than:2y— received mail older than two years, excluding mail you sent to yourself
Outlook (operators in Search box):
received:<01/01/2024— received before that datefrom:noreply received:<01/01/2025— noreply older than the cutoffcategory:none received:<01/01/2025— uncategorized older than the cutoffhasattachments:yes size:>5MB— has attachment and over 5 MBread:yes— already read
Apple Mail: use the search field with field tokens like From: name, Subject: word, Date Received: Before 1/1/2024, or build a Smart Mailbox (Mailbox menu → New Smart Mailbox) with multiple conditions and bulk-archive its contents.
When Archive Is the Right Call (and When Delete Is)
Archive when there is any chance you might want the message later — a receipt, a contract draft, a thread with personal context. Delete when the message is definitively trash — auto-generated notifications, OTP codes that expired years ago, marketing you would never re-read. Default to archive; deletion only for the obvious bin material.
Archive these:
- Receipts and order confirmations (tax records, warranty claims)
- Project threads, contracts, signed agreements
- Personal correspondence
- Anything from a person, not a machine
- Anything you spent more than 5 seconds opening
Delete these:
- OTP and 2FA codes (they expire in minutes; the email is dead weight)
- Calendar invitation emails (the calendar event survives)
- Newsletter back issues (the publisher’s archive on the web is canonical, not your copy)
- Notification emails (“X liked your post”, “Y commented”)
- Automated reports older than the period they covered
Storage caveat for Gmail: archive does not free up your 15 GB quota — Gmail counts archived mail against the limit just like inbox mail. If you are pushing the 15 GB ceiling, deletion is the lever, not archive. Target large attachments first: has:attachment larger:10M returns the heaviest mail; review before bulk-deleting because the largest items are often the most important.
Storage caveat for Outlook: mailbox quotas vary — 15 GB on free Outlook.com, 50 GB on Microsoft 365 Personal, 100 GB on Microsoft 365 Family. Archive does not free quota here either. Same recommendation: target attachments for deletion if quota is the issue.
Keyboard Shortcut Reference
| Provider | Archive | Select All Visible | Select All in View |
|---|---|---|---|
| Gmail (web) | E | top-left checkbox | ”Select all N conversations…” link |
| Outlook (web) | Backspace | Ctrl+A in list | scroll then Ctrl+A |
| Outlook (Windows) | Backspace | Ctrl+A | Ctrl+A |
| Outlook (Mac) | Ctrl+E | Cmd+A | Cmd+A |
| Apple Mail (macOS) | Ctrl+Cmd+A | Cmd+A in list | scroll then Cmd+A |
| Apple Mail (iOS) | swipe left → Archive | Edit → Select All | Edit → Select All |
Gmail keyboard shortcuts must be enabled first: Settings → See all settings → General → Keyboard shortcuts on. Without it, E does nothing.
After the Big Archive — Stop the Refill
A bulk archive is one-time triage. Without intercepting the senders that fill the inbox in the first place, you will be back at 5,000 unread within months. The two follow-up moves: aggressive unsubscribe from auto-sends, and a filter that auto-archives the residual noise.
Auto-archive future noise (Gmail): Settings → See all settings → Filters and Blocked Addresses → Create a new filter. Use the same search you used for the bulk archive — for example from:noreply category:promotions. Click Create filter, then check “Skip the Inbox (Archive it)”. Future matching mail bypasses the inbox automatically.
Auto-archive future noise (Outlook): Settings → Rules → Add new rule. Condition: from these senders / matching subject. Action: Move to Archive. Save.
Auto-archive future noise (Apple Mail): Mail → Settings → Rules → Add Rule. Same logic — sender or subject conditions, action = Move to Mailbox: Archive.
Sender-level unsubscribe is the heavier lever. A filter still receives the mail (it just hides it); unsubscribe stops it at the source, saving bandwidth, storage quota, and Gmail’s per-account quota math. Cleaning a year of accumulated newsletter subscriptions takes an evening if you do it list-by-list manually, or about 20 minutes with a dedicated tool that catalogs every sender that ever emailed you and lets you bulk-unsubscribe.

Alexis Dollé, email expert for 10+ years. Founder of Email Tools. I test every email client and utility myself, then write about them the way I’d explain them to a friend — no marketing fluff, no sponsored rankings, every claim sourced.
LinkedInSources & references
- Google Support, “Archive or delete a Gmail message” — archive vs delete semantics, All Mail location, restore behavior. Accessed 2026-05-15. support.google.com/mail/answer/6576
- Google Support, “Search operators you can use with Gmail” — older_than, has:attachment, larger, is:read, category operators. Accessed 2026-05-15. support.google.com/mail/answer/7190
- Microsoft Support, “Archive in Outlook” — Archive folder behavior, keyboard shortcut Backspace, rules-based archive. Accessed 2026-05-15. support.microsoft.com/office/archive-in-outlook
- Apple Support, “Use mailboxes in Mail on Mac” — Archive mailbox per account, Mailbox Behaviors mapping, smart mailboxes. Accessed 2026-05-15. support.apple.com/guide/mail/mlhlp1011/mac
- Google Support, “Use filters to manage your Gmail” — auto-archive via “Skip the Inbox” filter action. Accessed 2026-05-15. support.google.com/mail/answer/6579
Frequently asked questions
What’s the difference between archiving and deleting an email?
Archived mail leaves your inbox view but stays in your account permanently and remains fully searchable. Deleted mail goes to Trash and is permanently removed after 30 days in Gmail and Outlook (Apple Mail uses provider-specific defaults). For anything you might want to find later, archive. For obvious spam or duplicates, delete. Archive is the right default for almost any cleanup.
Can I archive thousands of emails at once in Gmail?
Yes. After a search returns results, click the top-left checkbox to select the visible 50, then click the “Select all N conversations that match this search” link that appears. Press E to archive. Gmail processes the action server-side — large batches take a few minutes to complete but you can navigate away while it runs.
Does archiving emails save storage space in Gmail?
No. Archived emails count against your 15 GB free quota exactly the same as inbox emails. If your goal is to free up storage, you need to delete, not archive — start with large attachments using has:attachment larger:10M and review carefully before bulk deletion.
How do I find archived emails in Gmail later?
Archived messages live in the All Mail label. Click All Mail in the left sidebar (you may need to expand More), or search with in:anywhere or just any normal search — Gmail searches archived mail by default. To restore an archived message to the inbox, open it and click “Move to Inbox” or press the I key.
Can I undo a bulk archive in Outlook?
Outlook web shows an undo toast at the bottom of the screen for about 5 seconds after any archive action — click it to reverse. After the toast expires, open the Archive folder, select the messages, and click Move → Inbox. Outlook for Windows and Mac use the same Move command. There is no global one-click undo for archives older than the toast.
Is archiving the same as moving to a folder?
Archiving is a specific action that moves mail out of the inbox view, distinct from moving to a custom folder. In Gmail, archive removes the Inbox label but leaves all other labels intact. In Outlook, archive moves to the dedicated Archive folder. Moving to a custom folder is a different operation — it removes the message from Inbox and places it under your chosen folder name. Both achieve a clean inbox; archive is faster and avoids decision fatigue about which folder.
Related: Declutter email inbox guide — strategy that wraps the bulk-archive tactic. Best unsubscribe tools in 2026 — stop the senders refilling the inbox you just cleaned.