Home / Software / Microsoft / Microsoft Teams / How to Search in Microsoft Teams

How to Search in Microsoft Teams

How to Search in Microsoft Teams

Microsoft Teams stores a large amount of communication — messages, files, meeting recordings, and more. Knowing how to search effectively saves significant time when trying to find a specific conversation, document, or decision that was shared weeks or months ago. Whether you are tracking down a file someone sent in a group chat or trying to locate a decision made in a channel discussion, the built-in search tools in Teams are capable enough to handle most scenarios without needing to scroll back through hundreds of messages.

The search bar sits at the top centre of the Teams desktop application. You can click it directly or press Ctrl+E to jump straight to it from anywhere in Teams. Once you start typing, Teams will immediately begin returning results categorised into three tabs: Messages, People, and Files. These tabs allow you to filter what type of result you are looking for without running separate searches.

[Screenshot: Teams search bar at the top of the window with results showing three tabs — Messages, People, Files]

Searching for Messages

Type a keyword or phrase into the search bar, then select the Messages tab from the results panel. Teams will return a list of messages containing that term, shown in context so you can see the surrounding conversation. Each result displays the sender’s name, the channel or chat it came from, and a snippet of the message itself.

Clicking any result will take you directly to that message within the original conversation thread, which is useful when you need to read what was said before or after it.

To narrow down message results, use the filter options available at the top of the results panel:

  • From — limits results to messages sent by a specific person
  • In — restricts the search to a particular channel or chat
  • Date range — useful when you know roughly when something was discussed
  • Message type — filter between chat messages, channel posts, and meeting chat

These filters can be combined. For example, you can search for a keyword, filter by a specific sender, and narrow it to a date range — which significantly reduces the number of results you need to review.

Searching for Files

Select the Files tab in the search results to find documents, spreadsheets, presentations, or other files that have been shared across chats and channels you have access to. You can search by filename or by a keyword that might appear in the file name.

Results show the file name, where it was shared (the channel or chat), who shared it, and when. From the results list you can open the file directly in Teams or download it. This is considerably faster than navigating to each channel individually to look through the Files tab.

[Screenshot: Files tab in Teams search results showing file name, location, and sharing details]

Searching for People

Typing a colleague’s name into the search bar and selecting the People tab brings up their profile card. From here you can start a chat, make an audio or video call, view their full profile including job title and department, and see their manager and direct reports if your organisation has this configured in Azure Active Directory.

This is also useful in larger organisations where you need to find someone’s contact details or confirm their role before getting in touch.

Advanced Search Filters

The filter options available on the Messages tab give you meaningful control over search results. The From filter is particularly useful when you remember who sent something but cannot recall the exact wording. The In filter is helpful when you know the conversation happened in a particular project channel but cannot remember the specific message.

Date range filtering is available by clicking More filters beneath the results, where you can set a specific start and end date. This is especially useful when your organisation has many active channels and search results are broad.

Searching Within a Specific Chat or Channel

If you already know which chat or channel a message is in, you do not need to use the global search bar. Open the relevant chat or channel and press Ctrl+F. This opens an inline search that searches only within that conversation, which is faster and more precise when you are confident about the location.

[Screenshot: Ctrl+F search bar appearing within an open Teams channel conversation]

The same search icon also appears at the top-right of most chat and channel windows — it looks like a filter or magnifying glass depending on your version of Teams.

Using keyboard shortcuts speeds up navigation considerably:

  • Ctrl+E — moves focus to the main search bar from anywhere in Teams
  • Ctrl+F — searches within the currently open chat or channel
  • /goto — type this into the search bar to navigate directly to a person, channel, or team by name without leaving the keyboard

The /goto command is part of a wider set of slash commands in Teams. Typing a forward slash in the search bar will show you the full list of available commands, which include jumping to saved messages, checking your activity feed, and setting your status.

Limitations to Be Aware Of

Teams search has a few constraints worth knowing before you spend time looking for something that may not be findable:

  • Deleted messages are not included in search results. If a message has been deleted by the sender or an admin, it will not appear.
  • Retention policies set by your IT administrator may mean that older messages are no longer stored. This is common in organisations subject to compliance requirements. If a message was sent more than a year ago and you cannot find it, it may have been purged under a retention policy — this is worth checking with your IT team.
  • Guest users have limited search scope. External guests added to Teams channels can only search content within the teams they have been explicitly added to.
  • Private channel messages are only searchable by members of that private channel. They will not appear in search results for users who do not have access.

For organisations on Microsoft 365 Business Basic or higher (available from around £4.60 per user per month in the UK), full Teams search functionality is included. If your organisation uses Teams Free, some search features and message history may be limited depending on the plan tier.

Related articles: Microsoft Teams Chat vs Channels: What’s the Difference?, How to Use @Mentions in Microsoft Teams, How to Pin a Message in Microsoft Teams, How to Set Out of Office in Microsoft Teams

For a full index of every Teams guide and troubleshooting fix on Serverman, see the Microsoft Teams complete guide and troubleshooting hub.