Skip to main content

CMDK (formerly Simplehuman) | Supercharge your Gmail

🚨 Simplehuman is now CMDK   |   New name. Same mission.  Read More.

How to Clean Up Gmail (Without Spending Your Weekend on It)

A Gmail account that has been running for ten years holds tens of thousands of emails, and almost all of them are newsletters, receipts, and notifications you never needed to keep. Cleaning that up one page at a time would take days. Cleaning it up with search operators and bulk actions takes about an hour, and most of that hour is Gmail doing the deleting while you make coffee.

This guide walks through the full cleanup in seven steps, in the order that removes the most email with the least effort. Each step works with plain Gmail. Where a step gets faster with CMDK, we say so.

Step 1: Find out what is actually filling your inbox

Before deleting anything, spend two minutes looking at the shape of the problem. Type each of these into Gmail’s search bar and note the result counts:

  • category:promotions shows marketing email
  • category:social shows social media notifications
  • older_than:2y shows everything more than two years old
  • larger:10M shows emails with big attachments

For most people, promotions plus social plus everything older than two years covers 80 percent or more of the inbox. That is your target list. You now know exactly where the volume is, so you can delete by category instead of by scrolling.

Step 2: Mass delete by search, not by scrolling

This is the step that removes thousands of emails in one action. Run one of the searches above, click the select-all checkbox at the top of the list, then click the link Gmail shows that says “Select all conversations that match this search.” That last click is the one people miss: without it you are only deleting the 50 emails on screen. With it, you are deleting every match, whether that is 500 or 50,000.

Good first targets:

  • category:promotions older_than:6m deletes old marketing email while keeping recent offers
  • from:noreply older_than:1y deletes old automated mail
  • category:social deletes social notifications, which nobody rereads

Deleted mail sits in Trash for 30 days before it is gone for good, so a mistake here is recoverable. The full search-and-delete workflow, including what to check before you pull the trigger, is in our guide to mass deleting emails in Gmail.

Step 3: Clear out large attachments

Attachments are where the storage went. A thousand newsletters weigh less than one email with a video attached. Search larger:10M, sort through the results, and delete what you no longer need. If something matters, download it or move it to Drive first.

Work down in size: larger:10M, then larger:5M, then larger:2M. Each pass gets more results and smaller wins, so stop when the effort stops paying. Our guide to finding and deleting large Gmail attachments covers the search operators in more detail.

Step 4: Unsubscribe so the mess stops coming back

Deleting promotions without unsubscribing means you repeat this cleanup in six months. As you go through the remaining marketing email, unsubscribe from every list you have not read in the last month.

Gmail shows an Unsubscribe button next to the sender name on most marketing email. It works, but only one email at a time. To clear a whole inbox worth of subscriptions in one sitting, see how to unsubscribe from emails in Gmail in bulk.

Step 5: Nuke the repeat offenders

Every inbox has a handful of senders responsible for hundreds of emails each: the daily deal site, the social network, the newsletter that publishes twice a day. For those, CMDK’s Nuke does two things in one click: it blocks the sender and deletes every email they have ever sent you. Ten nukes typically clears more space than an hour of manual searching, because you are removing the highest-volume senders at the source. If you nuke someone by mistake, it can be undone.

Step 6: Empty Trash and Spam

Nothing you deleted counts against your storage until it leaves Trash. Open Trash, click “Empty Trash now,” and do the same in Spam. If you started this cleanup because Gmail warned you about storage, this is the step where the meter actually moves. Skip the 30-day wait only if you are sure; once Trash is emptied, the mail is gone.

Step 7: Set up filters so you never do this again

Filters are the difference between a one-time cleanup and a clean inbox. Three filters cover most of the future mess:

  1. Emails containing the word “unsubscribe” skip the inbox and get a Newsletters label. You can read them when you choose to.
  2. Mail from noreply addresses skips the inbox. Receipts and confirmations stay searchable without interrupting you.
  3. Senders you tried to unsubscribe from but who keep mailing get deleted on arrival.

Setting these up takes five minutes. The complete guide to Gmail filters and rules walks through each one.

If storage is the real problem

The red “storage full” warning changes the job: Gmail stops receiving mail entirely until you get under the limit, so speed matters more than thoroughness. Do steps 3, 5, and 6 first, in that order, and check Google Photos and Drive too, since all three share the same 15GB. The fast version is in Gmail storage full? How to free up space in 5 minutes.

The ten-minute weekly routine

Once the big cleanup is done, keeping Gmail clean takes ten minutes a week:

  • Unsubscribe from anything new you did not read
  • Delete or archive everything left in Promotions
  • Nuke any sender that showed up three times with nothing you wanted

With CMDK, this routine runs from the keyboard: Del deletes the email under your cursor, E archives it, and the 🚫 button nukes the sender. No checkboxes, no menus.

Frequently asked questions

How do I delete thousands of emails in Gmail at once?

Search for what you want to delete (for example category:promotions or older_than:2y), click the select-all checkbox, then click “Select all conversations that match this search” and delete. Gmail removes every match, not just the visible page.

Does deleting emails free up Gmail storage immediately?

No. Deleted emails sit in Trash for 30 days and still count against your storage until then. To free space immediately, empty the Trash folder after deleting.

How do I clean up Gmail without deleting something important?

Delete by narrow searches instead of broad ones. category:promotions and from:noreply are safe because they only match marketing and automated mail. Anything you delete stays in Trash for 30 days, so you have a month to catch mistakes.

How long does a full Gmail cleanup take?

About an hour for a typical years-old inbox. The bulk deletes in steps 2 and 3 do most of the work, and Gmail processes them in the background while you move on.

Why is my Gmail storage full even after deleting emails?

Either Trash has not been emptied, or the space is being used by Google Drive and Google Photos, which share the same 15GB quota. Check storage at one.google.com to see the split.

Ready to clean up faster than Gmail’s menus allow? CMDK adds one-key delete and archive, sender nuking, and a command bar to Gmail, so the weekly routine takes minutes.

Related reading

Gmail search operators: cheat sheet and free search builder

Related reading

Supercharge your Gmail

Install the extension in seconds to get to inbox zero faster

More from the Blog

gmail reminder

Gmail Reminders: How to Set Follow-Up Reminders That Actually Work

bulk unsubscribe gmail

How to Unsubscribe From Emails in Gmail (Bulk, the Easy Way)

be faster in gmail with Simplehuman

How to Use Keyboard Shortcut for “Archive” in Gmail and more with CMDK

superhuman price

Superhuman Price Too High? Here’s Why CMDK Delivers Better Value

How to Block and Delete All Emails from Annoying Senders

How to Block and Delete All Emails from Annoying Senders

Gmail Keyboard Shortcuts: A Friendly 2026 Guide to Moving Faster

Supercharge your Gmail

Simplehuman Logo Install CMDK

CMDK works on the desktop browser. Enter your email below, and we will send you a link to install CMDK when you are on your computer.