Gmail is Google's free, web-based email service launched in 2004, now serving over 3 billion users worldwide. It combines powerful search capabilities, intelligent filtering, AI-powered writing assistance, and extensive storage into a single platform accessible from any device. Understanding Gmail's deep feature set transforms email from a burden into a strategic productivity tool β mastering search operators, keyboard shortcuts, and automation features can reduce inbox time by hours each week while ensuring no important message slips through. As of 2026, Gemini AI is woven throughout Gmail with thread summaries, contextual suggested replies, and natural-language inbox search available to all users.
What This Cheat Sheet Covers
This topic spans 11 focused tables and 193 indexed concepts, 81 flashcards. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Search Operators
Search is Gmail's quiet superpower, and operators are how you wield it like a query language instead of a guessing game. Stack from:, has:attachment, date ranges, and size filters to pinpoint one message among tens of thousands β and once you internalize a handful of these, the urge to file everything into folders mostly disappears.
| Operator | Example | Description | |
|---|---|---|---|
from:alice@company.com | Finds emails sent by a specific person β use exact addresses or partial domains like from:@company.com. | ||
to:bob | Locates emails sent to a specific recipient β works with full addresses or domain patterns. | ||
subject:invoice | Searches only the subject line β combine with other operators for precise filtering. | ||
has:attachment from:hr | Finds all emails containing any attachment β pair with sender or date filters to narrow results. | ||
filename:pdf | Searches for attachments matching a specific file type or name β e.g., filename:xlsx or filename:report.docx. | ||
is:unread from:boss | Shows only unread messages β combine with sender or label operators to focus on specific items. | ||
is:read label:work | Shows only read messages β useful to filter already-processed email within a label. | ||
is:starred has:attachment | Displays starred (flagged) emails β typically marked manually for follow-up or reference. | ||
is:important | Shows emails marked as important by Gmail's algorithm or manual markers. | ||
is:snoozed | Finds temporarily hidden emails β surfaces all messages that have been snoozed for later. | ||
is:muted from:newsletter | Finds muted conversations β useful to review threads you silenced that are now bypassing inbox. | ||
after:2026/01/01 | Returns emails received after a specific date β use YYYY/MM/DD format. | ||
before:2026/06/01 | Returns emails received before a specific date β combine with after: for exact date ranges. | ||
newer_than:7d | Finds emails newer than a relative time period β use d (days), m (months), or y (years). | ||
older_than:2m | β’ Finds emails older than a relative time period β same units: d, m, yβ’ no weeks unit. | ||
label:work-project | Filters emails assigned to a specific label β Gmail's alternative to folders. | ||
in:inbox is:unreadin:spamin:snoozedin:chats | Searches within a specific location β also in:trash, in:archive, in:sent, in:drafts, in:anywhere (all mail including spam/trash). | ||
category:promotionscategory:purchases | Finds emails in a specific inbox category β options: primary, social, promotions, updates, forums, purchases, reservations. | ||
has:drive | Shows emails containing Google Drive links β useful for finding shared documents. | ||
has:documenthas:spreadsheet | Finds emails with specific Google Workspace file types β targets Docs, Sheets, or Slides attachments individually. | ||
has:youtube | Finds emails with YouTube video links β filters newsletters or messages referencing video content. | ||
has:nouserlabels | Filters to emails with ( has:userlabels) or without (has:nouserlabels) custom labels applied β note: only message-level, not conversation-level. | ||
cc:manager | Finds emails where someone was copied (CC'd). | ||
bcc:me | β’ Finds emails where you were blind-copied β limited β’ you can't look up who others BCC'd. | ||
larger:10M | Returns emails larger than a specified size β M for megabytes, K for kilobytes. | ||
smaller:5M | Returns emails smaller than a specified size β useful to exclude large attachments from search results. | ||
size:5000000 | β’ Finds emails matching a byte size β 5,000,000 bytes β 5MB β’ use for precise storage cleanup queries. | ||
from:alice OR from:bob | β’ Matches either condition β must be uppercase β’ use for multiple senders or subject variations. | ||
{from:alice from:bob} | β’ Alternative OR syntax β same as OR but shorterβ’ e.g., {from:alice from:bob} equals from:alice OR from:bob. | ||
subject:(invoice receipt) | Groups multiple terms β subject:(invoice receipt) finds emails with either word in the subject. | ||
from:john AND has:attachment | Explicit AND β default behavior between terms, but explicit AND makes complex queries clearer. | ||
NOT from:noreply | β’ Excludes all matching results β uppercase NOT β’ equivalent to the - minus operator. | ||
from:support -subject:spam | Excludes terms β the minus sign negates any operator or keyword that follows. | ||
+invoice | β’ Forces exact word match β prevents Gmail from matching stemmed variants β’ useful for precise single-term searches. | ||
"urgent meeting" | Searches for an exact phrase β words must appear together in that specific order. | ||
proposal AROUND 5 budget | Finds emails where two terms appear within N words of each other β context-specific searches. | ||
deliveredto:me | Finds emails actually delivered to a specific address β useful when using multiple aliases or plus-addressed variants. | ||
list:newsletter | Finds emails from a specific mailing list β matches the List-Id header in mailing list messages. | ||
is:encrypted | Finds emails sent or received with Gmail Client-Side Encryption (CSE) β Enterprise Plus / Education Plus feature. | ||
Rfc822msgid:abc123@mail.gmail.com | β’ Searches by unique Message-ID header β most technical operator β’ useful for API-driven workflows. |