Clean Email

How to delete all unread emails in Gmail

TL;DR

A huge unread count is usually just noise — newsletters and notifications nobody opened. Here's how the is:unread search works and how to clear a massive backlog without losing anything you actually want to keep.

Steps

  1. Find your unread mail with is:unread

    Type is:unread into the Gmail search bar and press enter. Gmail lists every message still marked unread, regardless of age, sender or category.

  2. Narrow it down if you want

    Add a second operator, such as is:unread older_than:6m or is:unread category:promotions, to target the unread mail that's safest and most useful to clear first.

  3. Sign in with Google in Clean Email

    Connect your Gmail account securely with Google OAuth. Clean Email stores counts, never the content of your emails.

  4. Scan your mailbox

    In a few seconds Clean Email scans your whole mailbox and shows how much storage it takes up — nothing is deleted at this stage. It doesn't break the scan down by read or unread status; a cleanup run always covers both.

  5. Protect anything you want to keep

    Add specific senders to the protected list. Starred, important, labeled mail, attachments and two-way conversations are always kept automatically, whether they're read or unread.

  6. Run the cleanup

    Confirm the cleanup: everything except protected mail moves to Gmail Trash (recoverable for 30 days), or is permanently deleted if you've chosen that option.

What does the is:unread operator actually search?

is:unread is a native Gmail search operator. It filters messages by their read status only — it has nothing to do with age, sender or category unless you add another operator.

Because it's independent of every other filter, you can stack is:unread with any other Gmail search operator in the same search to narrow a huge unread backlog down to exactly what you want to clear.

SearchWhat it finds
is:unreadEvery message currently marked unread
is:unread older_than:1yUnread mail older than 1 year
is:unread category:promotionsUnread promotional mail
is:unread has:attachmentUnread mail that also carries an attachment
is:unread from:newsletter@example.comUnread mail from one specific sender

Why unread counts get so large

Most unread mail is automated: newsletters, promotions, shipping notifications and alerts that were never worth opening in the first place.

Because it accumulates silently in the background, an unread count can reach the thousands or tens of thousands without the inbox owner ever noticing until they look.

Combining is:unread with category: or older_than: narrows the search to unread mail that is both safe to remove and unlikely to ever be read.

Manual Gmail cleanup vs. a Clean Email cleanup run

You can always run is:unread searches by hand in Gmail. The operator itself is free and built into Gmail search — you don't need any tool to use it.

StepGmail's own interfaceClean Email
Finding unread mailType is:unread in the search barNot needed — Clean Email already scanned the whole mailbox; just choose what to protect and run one cleanup
Selecting resultsSelect all on page (50 at a time), repeat per pageAll non-protected messages selected in one pass
Checking what's protectedManual — you have to check each message yourselfStarred, labeled, attachment and replied-to mail auto-protected
DeletingMove to Trash button, page by pageOne-click cleanup, Trash by default or permanent delete opt-in

What stays protected no matter how many unread emails you clear

Read status alone never overrides protection. A message that qualifies for one of the rules below is kept, even if it's been sitting unread for years.

Trash vs. permanent delete for unread mail

By default, unread mail you clean up moves to Gmail Trash, exactly like a normal Gmail delete. It stays recoverable there for 30 days.

If you want the storage back immediately and don't need a recovery window, permanent deletion is available as an explicit opt-in. It's irreversible and uses the Gmail API's permanent-delete capability.

Clean Email never deletes attachments on their own — a message with an attachment is protected outright and isn't touched unless you explicitly remove that protection.

FAQ

How do I delete all unread emails in Gmail at once?
Type is:unread in the Gmail search bar to list every message still marked unread, then select and delete them. Gmail's own interface only selects 50 messages per page, so for a large backlog you'll repeat that many times. Clean Email doesn't filter by read status either — running a cleanup clears everything except protected mail (starred, labeled, attachments, replied-to threads) in one click, whether that mail is unread or already read.
What does the is:unread search operator do in Gmail?
is:unread is a Gmail search operator that lists every message currently marked unread, regardless of its age, sender or category. You can combine it with other operators, such as is:unread older_than:6m or is:unread category:promotions, to narrow the results further.
Will deleting unread emails also delete ones I've starred or labeled?
No. Starred messages, messages marked important, anything with a user-created label, two-way conversations, and any message with an attachment are never deleted, whether they're read or unread. This protection is checked twice: once when narrowing the search, and again on each message right before deletion.
Can I delete only old unread emails instead of all of them?
Manually in Gmail, yes — combine is:unread with an age filter, such as is:unread older_than:1y, to list only unread mail older than one year, then select and delete it yourself. Clean Email doesn't offer this kind of age-based filtering: a cleanup run is a single all-or-nothing action. If you want to keep specific recent unread mail, star it, label it, or add its sender to your whitelist before running the cleanup.
Is deleting unread Gmail emails permanent?
By default, no. Mail cleaned up with is:unread or with Clean Email moves to Gmail Trash and stays recoverable there for 30 days, the same as a normal Gmail delete. Permanent deletion is available separately as an explicit opt-in, and that option is irreversible.

Sources

Clean your Gmail inbox now

Sign in with Google, scan your mailbox for free, then clean it in one click.

Clean your Gmail inbox now

Updated: 2026-07-29