Free Gmail cleanup tool

Delete all your Gmail emails — the fast way.

Pick a scope below to see how many emails match and which Gmail search to run. Or skip the manual work entirely.

Step 1

Pick what to delete

Delete emails older than2 years
1 yr5 yrs10 yrs

Estimated matches in a typical inbox

~75,081 emails

Based on the average Gmail user receiving 121 emails per day. Your actual count will differ.

Step 2 — Run this in Gmail search

older_than:2y

Paste into Gmail’s search bar, click the select-all checkbox, then click “Select all conversations that match this search” before pressing Delete.

The four ways to mass-delete in Gmail.

Each uses Gmail’s built-in search operators. The important bit: after clicking the select-all checkbox, a banner appears asking if you want to select all matching conversations, not just the visible page. Click it. Then delete.

Delete by sender

from:notifications@example.com

Paste this into Gmail's search bar, hit the select-all checkbox, then click "Select all conversations that match" before pressing Delete. Otherwise you only delete the first 50.

Delete by date

before:2023/01/01

Combine `before:` and `after:` to scope a window (e.g. `after:2020/01/01 before:2022/01/01`). Same select-all gotcha applies.

Delete by label

label:promotions

Works for any Gmail label, system or custom. Pairs well with categories like Promotions, Social, Updates, and Forums.

Delete all unread

is:unread

Catches the long tail of stuff you never opened. Combine with `older_than:1y` if you only want to nuke ancient unread mail.

Or do it once and never again.

Manual deletes clear the backlog. MailSweeper keeps it clear.

One-tap setup

Connect Gmail, pick which categories are eligible (Promotions, Social, Updates), and we handle the rest.

Runs on a schedule

Daily, weekly, or monthly. New noise gets cleared as it arrives — no more annual cleanup sessions.

Starred & important are safe

Anything starred, marked important, or in your primary inbox is never touched. Reversible Dustpan label gives you a 7-day safety net.

Common questions.

Can I really delete all my Gmail emails at once?
Yes — Gmail allows it, but the UI hides the trick: after clicking the select-all checkbox, you have to click the "Select all conversations that match this search" banner. Without that step, you only delete the visible 50.
What's the safest way to delete in bulk?
Scope first. Don't run an unfiltered delete on your whole inbox. Start with `label:promotions` or `older_than:2y` so the blast radius is contained. Deleted emails sit in Trash for 30 days before purging.
How do I delete emails older than a specific date?
Use `before:YYYY/MM/DD` (e.g. `before:2022/01/01`). Combine with `after:` for a window, or `older_than:1y` for a relative range.
Will deleting emails free up Gmail storage?
Only after you empty Trash. Deleted emails count against your 15 GB quota for 30 days. Empty Trash manually, or use a tool like MailSweeper that does it on a schedule.
How to Delete All Gmail Emails | Free Tool & Guide | MailSweeper