Gmail unread operator comparison

Gmail label:unread vs is:unread: what changes?

Both queries target unread mail, but is:unread is the clearer unread-state operator for most searches. Compare them when Gmail counts look inconsistent.

label:unreadis:unreadin:inboxin:anywhere
KeepKnown unread mail cleanup guidance

Use is:unread first when you want messages Gmail currently marks unread. Use label:unread as a comparison when unread counts or label views do not match what you expect.

Which unread query should you use?

QueryBest useAdd when needed
is:unreadGeneral unread searchfrom:, subject:, newer_than:
label:unreadCompare label-style unread countsin:inbox or in:anywhere
in:anywhere is:unreadHidden unread mailsender, date, or subject
in:inbox is:unreadUnread mail still in inboxcategory:primary

Questions before you connect.

Is label:unread the same as is:unread?

They often overlap, but is:unread is the clearer unread-state operator for most Gmail searches.

Which Gmail unread query should I start with?

Start with is:unread. If the unread count does not match the inbox view, try in:anywhere is:unread.

Related inbox workflows

Unread Gmail cleanup

Find unread outsider mail before it piles up again.