Use Discord's Search Bar to Find Messages Across All DMs

Discord's search function lets you look through every direct message you have on your PC by typing into the search bar at the top of the app. The search works across all your open DMs at once — you do not have to open each conversation individually. You can search by username, keyword, date, or any combination of these to narrow down what you are looking for.

The search bar is located in the top-left area of your Discord window, next to your username. Click it, type what you are searching for, and Discord will pull results from all your direct messages. Results appear in a list below the search box, organized by conversation and timestamp.

Key Takeaways

  • Click the search bar at the top of Discord and type a keyword, username, or phrase to search across all your direct messages at once.
  • Use search modifiers like from: to search messages from a specific person, or before: and after: to narrow by date.
  • Results show the message, who sent it, and when it was sent — click any result to jump directly to that message in the conversation.
  • Discord only searches messages you have already loaded in your client, so very old messages may not appear unless you scroll back to load them first.

Search Modifiers to Narrow Your Results

Discord search supports modifiers that let you be more specific about what you are looking for. These modifiers work in the search bar and help you filter results when you are searching across many DMs.

Type from:username to search only messages sent by a specific person. For example, from:alex will show only messages from someone named Alex. Use before:2024-01-15 or after:2024-01-15 to search within a date range. You can also combine modifiers — typing from:alex after:2024-01-01 will show messages from Alex sent after January 1st, 2024.

Other useful modifiers include has:link to find messages containing links, has:file to find messages with attachments, and has:image to find messages with images. You can type multiple modifiers in one search to get very specific results.

Load Older Messages Before Searching

Discord search only looks through messages that have already loaded in your client. If you are searching for a message from months ago, you may need to scroll back in the conversation first to load those older messages into memory. Once they are loaded, the search will find them.

To load older messages, open the direct message conversation and scroll to the top. Discord will load more messages as you scroll. This can take a moment if you are going back several months. After you have scrolled back far enough, run your search again — it should now find the older message you are looking for.

Click Search Results to Jump to the Message

When search results appear, each one shows a preview of the message, the sender's name, and the timestamp. Click any result to jump directly to that message in the conversation. Discord will open the DM and scroll to show you the message in context with the surrounding conversation.

This is useful when you need to see the full conversation around a message, not just the message itself. You can also use the arrow buttons in the search results to move between results without closing the search box.

Search Across All DMs vs. Within One Conversation

The search bar at the top of Discord searches across all your direct messages at once. If you want to search within only one specific conversation, open that DM first, then use the search. Discord will recognize that you have a single conversation open and search only within that thread.

You can tell which mode you are in by looking at the search results. If results show multiple different people's names, you are searching all DMs. If all results are from the same person, you are searching within one conversation. Switch between modes by opening or closing a specific DM before you search.

What to Do If You Cannot Find a Message

If your search returns no results, the message may not have loaded into your client yet. Scroll back in the conversation to load older messages, then search again. Discord does not search messages that have not been loaded, so very old messages will not appear until you manually scroll back to them.

Another reason a search might fail is if you are using the wrong search term. Try searching for a different word from the message, or search by the sender's username instead. If you remember roughly when the message was sent, use the before: and after: modifiers to narrow the date range and make the search faster.

Frequently Asked Questions

Can I search messages that were deleted?

No. Once a message is deleted, Discord removes it from search results. You can only search messages that currently exist in your conversations.

Does Discord search messages from group DMs?

Yes. The search bar searches across all your direct messages, including group DMs. Results will show which conversation each message came from.

What if I search for a username but nothing shows up?

Make sure you have spelled the username correctly. Discord usernames are case-sensitive in some cases. If you are still not finding results, try searching for a word from a message they sent instead of their name.

Can I search by emoji or special characters?

Discord search works best with regular text and words. Searching for emojis or special characters may not return results. Try searching for words near the emoji instead, or use the from: modifier to narrow to that person's messages.

How far back does Discord search go?

Discord searches all messages in your account history, but only those that have been loaded into your client. If you have not scrolled back to load very old messages, they will not appear in search results. Scroll back manually to load them first.