Outlook’s search is powerful but most people only use a fraction of it — typing a word and hoping for the best. With a few techniques you can find any email in seconds, even in a mailbox with years of messages. Here is how to search effectively in every version of Outlook.
Basic Search
Click the search bar at the top of Outlook (or press Ctrl+E) and type your search term. By default, Outlook searches the current folder. To search all folders, click All Mailboxes in the search results toolbar, or change the scope dropdown before searching.
Search Operators — Find Emails Fast
Type these directly in the search bar to narrow results instantly:
Search by sender
from:name or from:[email protected]
Example: from:james finds all emails from anyone named James.
Search by recipient
to:name
Example: to:sarah finds emails you sent to Sarah.
Search by subject
subject:word
Example: subject:invoice finds emails with “invoice” in the subject line only — not in the body.
Search by date
received:lastweek or received:yesterday or received:01/01/2025..31/01/2025
Date ranges use two dots between the start and end date.
Search by attachment
hasattachment:yes
Finds all emails with attachments. Combine with other operators: from:james hasattachment:yes
Combining operators
from:james subject:proposal hasattachment:yes
You can chain operators together to get very specific results.
Advanced Find
For more complex searches, press Ctrl+Shift+F to open Advanced Find. This gives you a form-based interface to search by sender, recipient, subject, date range, size, categories, and more — without needing to remember operator syntax.
Searching in Outlook on the Web
Click the search bar at the top and type your query. Outlook on the web supports the same from:, to:, subject:, and hasattachment: operators. You can also use the filter options that appear below the search bar (From, Date, Has attachment) to refine results without typing operators.
Searching a Specific Folder
Navigate to the folder first (e.g. Sent Items, a project folder), then use the search bar. The scope will default to the current folder. In the search results toolbar, you can switch between searching the current folder, the current mailbox, or all mailboxes.
If Search Results Are Missing Old Emails
Outlook desktop builds a local search index. If old emails aren’t appearing in search results, the index may be incomplete or need rebuilding:
- Go to File → Options → Search
- Click Indexing Options
- Click Advanced → Rebuild
Rebuilding can take an hour or more on large mailboxes. Search on the web (outlook.office.com) uses server-side search and doesn’t have this limitation.