GPT Workspace

How to Mass Delete Emails in Gmail (All of Them, Not Just 50)

How to mass delete emails in Gmail by sender, category, age or size: every match at once instead of 50 per page, with Trash and undo as the safety net.

Mathias Gilson
Mathias Gilson
October 28, 2026
Last verified in GPT Workspace on October 28, 2026

Share

How to Mass Delete Emails in Gmail (All of Them, Not Just 50)

You open Gmail, see 38,000 unread messages in Promotions, tick the checkbox at the top, hit Delete, and 50 of them disappear. Then 50 more. At that pace you will be here all afternoon.

This guide shows you how to mass delete emails in Gmail properly: the hidden link that selects every match, the search operators that find the right mail, and the one-click way to do all of it from a panel inside Gmail with the GPT Workspace Chrome extension. GPT Workspace puts ChatGPT, Claude and Gemini inside Gmail, Docs, Sheets and Slides, and its Clean up panel handles the deleting.

Everything here moves mail to Trash, never straight to oblivion. You get 30 days to change your mind, and with GPT Workspace an Undo button right after.

Why Gmail Only Deletes 50 Emails at a Time

Gmail shows your inbox in pages. The default page is 50 conversations, and the select-all checkbox above the list only selects that page.

You can raise the page size to 100 under Settings, See all settings, General, “Maximum page size”. That doubles your speed and still leaves you clicking through 380 pages for a 38,000-message Promotions tab.

The real limit is not the page size. It is that the checkbox acts on what is on screen, and most people never notice the extra link Gmail offers right after you tick it.

The native method works for any search Gmail can run. It takes four clicks once you know where they are.

Step 1: Search for the emails you want gone

Type a query in the Gmail search box. Start with something safe, like category:promotions older_than:1y, which matches Promotions older than a year.

Press Enter and look at the result count in the top right. Gmail shows “1-50 of many” for big sets, so you will not know the exact number yet.

Step 2: Tick the select-all checkbox

Click the checkbox at the top left of the list, above the first conversation. All 50 (or 100) visible rows turn blue.

A yellow bar appears above the list: “All 50 conversations on this page are selected. Select all conversations that match this search.” Click that second sentence.

This is the step people miss. Without it, Delete only removes the current page.

Step 4: Delete, then confirm

Click the trash can icon in the toolbar. Gmail asks you to confirm a bulk action and then moves every match to Trash.

Large sets take a moment. Gmail keeps working in the background, so you can run a second search while it finishes.

Step 5: Empty Trash if you need the storage back

Deleted mail sits in Trash for 30 days and still counts against your storage. Open Trash from the left panel and click “Empty Trash now” to release the space immediately.

If storage is your actual problem, our guide to a full Gmail storage covers which searches free the most gigabytes.

The Search Operators That Do the Heavy Lifting

Mass deletion is only as good as the search behind it. These operators cover almost every cleanup people search for.

Goal Search to type
Delete all Promotions category:promotions
Delete all Social notifications category:social
Delete unread mail older than six months is:unread older_than:6m
Delete everything older than a year, keep starred older_than:1y -is:starred -is:important
Delete emails with big attachments has:attachment larger:10M
Delete everything from one sender from:deals@example.com
Delete newsletters unsubscribe -is:starred

You can combine them. from:deals@example.com older_than:30d keeps the latest month from that sender and removes the rest.

Two habits save regret. Add -is:starred -is:important to any broad search, and run the search once without deleting to skim what it caught.

How to Delete All Emails From One Sender

The sender is usually the problem, not the category. One store that sends three emails a day adds up to 1,000 messages a year.

In Gmail, open any message from the sender, hover their name, and click the envelope icon or copy the address. Search from: plus the address, then run the five steps above.

The catch is finding out who the top senders are. Gmail has no report for that, so most people delete the senders they happen to notice and leave the rest.

GPT Workspace solves that part. Its Clean up panel scans your mailbox and lists every sender with the number of emails they sent and the space they take, sorted by volume. Each row has a Delete all button and a menu with “Delete older than 30 days, 6 months or 1 year” and “Archive all”.

GPT Workspace logo Try GPT Workspace

Use ChatGPT, Claude, and Gemini directly inside Google Docs, Sheets, Slides, Gmail, and Drive. No tab switching.

Get Started Free

Mass Delete Gmail in One Click With GPT Workspace

The Clean up panel lives in Gmail’s own toolbar, next to the page counter. It runs the same Gmail searches as the manual method, but through the Gmail API, so it always acts on the whole result and always shows you the number first.

Step 1: Install the extension and open Gmail

Add GPT Workspace from the Chrome Web Store and sign in with the Google account whose inbox you want to clean. Open Gmail and look for the Clean up button above your message list.

The first time, Google asks you to allow GPT Workspace to manage your Gmail. That permission is what lets the panel move mail to Trash on your behalf.

Step 2: Let the scan run

Click Clean up. The panel reads your mailbox in pages of 500 messages and builds the senders list as it goes, with a progress bar and a Stop button.

A 20,000-message inbox takes about a minute. You can start deleting before the scan finishes.

Step 3: Pick a sender or a quick cleanup

The Senders tab is for targeted work: Delete all next to a sender, or tick several senders and use the bulk bar. The Quick cleanups tab is the shortcut for the searches above: all Promotions, all Social, unread older than 6 months, everything older than a year, large attachments, newsletters, each with a live count.

Step 4: Read the count, then confirm

Every action opens a confirmation with the exact number of messages it will move. If the number surprises you, cancel and nothing has happened.

Confirm, and the whole set goes to Trash. A toast at the bottom reports the count with an Undo button for 30 seconds that puts everything back, including back into the inbox.

The panel is free to use. Scanning, deleting, archiving and unsubscribing cost no credits, which the mass delete page spells out alongside the other features.

How to Delete Old Emails in Gmail Automatically

A one-time purge feels great for about three weeks. Then Promotions is full again.

Gmail filters can auto-delete future mail from a specific sender, but they cannot express “marketing older than 30 days” because filters run when mail arrives, not later.

The AI rules tab in GPT Workspace covers that gap. Type a rule in plain words, such as “keep receipts and anything from my bank, delete marketing older than 30 days”. The panel turns it into a Gmail search, shows the query, the count and the five newest matches, so you can check it before anything runs.

Run it once from the same screen, or choose a schedule (daily, weekly, monthly). Scheduled rules run as GPT Workspace automations, which you can pause or delete from Settings. If you already use the Gmail agent for replies, the same account handles both, as described in How to Use ChatGPT for Gmail.

Before You Delete: Trash, Undo and What Gmail Keeps

Deleting in bulk is safe as long as you know where the mail goes and for how long.

Everything you delete, with Gmail’s own buttons or with GPT Workspace, lands in Trash. Gmail removes it permanently after 30 days, or when you empty Trash yourself. Until then, open Trash, select the messages and click “Move to Inbox” to restore them.

GPT Workspace adds a shorter safety net on top: the Undo button after each action restores the exact batch and puts inbox messages back in the inbox. It also never deletes permanently, because the permission it asks for does not allow it. That is a deliberate choice, not a limitation to work around.

Two things survive a cleanup untouched by default: starred and important mail, which the broad presets exclude, and Drive files, which live in a different place even when they arrived as attachments. If Gmail’s own AI features matter to you, note that AI Inbox reads only the Primary tab, as our Gmail AI Inbox guide explains, so cleaning Promotions does not change what it shows.

Frequently Asked Questions

How do I delete all emails in Gmail at once?
Search for the mail (or open a label such as Promotions), tick the select-all checkbox, click "Select all conversations that match this search" in the yellow bar, then click Delete. With GPT Workspace, open the Clean up panel, pick a quick cleanup or a sender, and confirm the count.
Can I mass delete emails in the Gmail mobile app?
Only one screen at a time. The app lets you long-press to select messages, but it has no "select all that match" option. Use Gmail on a computer, or run the cleanup once from the GPT Workspace panel in Chrome and the phone inbox updates with it.
How do I delete old emails in Gmail by date?
Use older_than:1y for a rolling window or before:2024/01/01 for a fixed date, add -is:starred to protect what you flagged, then select all matches and delete. GPT Workspace's "Everything older than 1 year" preset runs the same search with a count first.
Does mass deleting emails free up Google storage?
Only after the messages leave Trash. Empty Trash from the left panel in Gmail, or wait 30 days. Attachments are the biggest wins, so search larger:10M first if you are out of space.

Clean Once, Then Keep It Clean

To mass delete emails in Gmail, the trick is the “Select all conversations that match this search” link, paired with a search that names exactly what you want gone. That handles any one-off purge.

For the recurring version of the problem, the GPT Workspace Clean up panel shows who fills your inbox, deletes whole senders and categories with a count and an undo, and can run a plain-language rule on a schedule. Install GPT Workspace and open Gmail to see your senders list in about a minute.