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
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?
| Query | Best use | Add when needed |
|---|---|---|
| is:unread | General unread search | from:, subject:, newer_than: |
| label:unread | Compare label-style unread counts | in:inbox or in:anywhere |
| in:anywhere is:unread | Hidden unread mail | sender, date, or subject |
| in:inbox is:unread | Unread mail still in inbox | category: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.