How To Delete All Messages in Discord

Discord is a great app for communicating with your friends and creating a tight-knit community, but managing your own Discord server isn’t always a cakewalk.

Managing old messages is one of the administrative headaches of running an active Discord server, particularly when you need to delete negative or otherwise unacceptable messages.

Depending on the size of your Discord server, your text chat can become filled with thousands of messages. Whether you want to delete all messages to get rid of inappropriate ones or just want to wipe the slate clean, it’s important to know the easiest way to do it.

In this article, I will show you how to manage your Discord server’s message backlog, including how to get rid of all your messages.

How to Delete All Discord Messages

Discord has two distinct types of text messages: Direct Messages, which are private conversations between two users, and channel messages, which are text chat shared within the entire group on a particular channel.

Each type of message works in different ways and has different rules. When Discord was first released, administrators could delete messages in bulk within the native UI of the app. This caused database problems because too many admins were mass-deleting messages at the same time.

As a result, bulk-deletion functionality was removed from the native UI. While it may not be as easy as it was before, it is still possible to delete all of your Discord server’s messages.

How to Delete Direct Messages in Discord

To delete a Direct Message in Discord, you can close the chat panel or erase the specific message so that it disappears from your history.

Here’s how to erase direct messages:

  1. Right-click on the user you’ve exchanged Direct Messages with and select Message.
  2. In the Direct Message panel on the left side of the screen, hover over the conversation and click the X that appears.

Note that there is no confirmation dialog, so don’t go clicking the X on conversations you might want to keep.

If you just want to hide a few Direct Message conversations, that’s all there is to it. If you need to delete channel messages, continue reading to see how to do so.

How to Delete Channel Messages in Discord

Unlike Direct Messages, channel messages can be deleted using a few different methods.

Here are three ways to delete channel messages in Discord.

Method #1: Manual Deletion

Follow these steps to manually delete all channel messages:

  1. Open the text channel that has the message you want to delete.
  2. Hover over the message until the three-dot icon appears on the far right. Click on the icon, then select Delete from the menu.
  3. A window will open asking you to confirm your selection. Click the Delete button.

This works fine if you just have a few problematic messages to get rid of, but it is obviously not suitable for removing large quantities of text messages.

If you need to delete bulk messages, you’ll have to use one of the following methods below.

Method #2: Use a Discord Bot

There are a lot of bots to choose from that feature a bulk-delete option. However, the MEE6 bot is the current favorite amongst server admins.

Installing the MEE6 bot is relatively simple. Log into your Discord server and follow these steps:

  1. Navigate to the MEE6 website.
  2. Select Add to Discord
  3. Select the appropriate server.
  4. Select Continue in the popup window to link the MEE6 bot to your Discord server
  5. MEE6 will then ask you to grant specific permissions so that it can delete messages. Click the Authorize button.
  6. For user verification, click the box in the captcha window and follow the verification prompts.

Once MEE6 is installed, you can utilize a variety of features from the browser window that pops up, as shown below, or enter commands within Discord Chat to delete messages and more.

To delete messages in your Discord chat app, use the following commands:

  • Use ‘!clear @username’ to delete a specific user’s previous 100 messages.
  • Use ‘!clear 500’ to delete the last 500 messages on the channel.

You can also change the number to reflect how many messages you want to delete, up to 1,000.

This is by far the easiest method for deleting a large number of messages at once. As a reminder, if the command isn’t working for you, travel to the MEE6 website and click on ‘Moderator.’ Enable this function and the command will work properly.

Method #3: Clone the Channel

If the MEE6 alternative doesn’t work for you, the final way to delete all messages is to clone the channel. This process creates a copy of the channel without the channel’s old message history.

NOTE: Be sure to make a list of the bots you have on the channel because cloning doesn’t always copy them over to the new channel.

  1. Right-click on the channel you want to clone. Select Clone Channel.
  2. Rename the cloned channel if you wish.
  3. Delete the old version. Open the new cloned version and add any bots you require.

Cloning a channel will also add users from the old one, and it will recreate everyone’s permissions. This process makes it much easier than creating a new channel from scratch. Now, all the messages in the old channel are gone, and your new channel has the same settings.

Recovering Deleted Messages

If you’ve accidentally deleted a few messages, or you’d like to recover some for reporting purposes, there are some workarounds for recovering the messages. Messages on Discord are not preserved on the company’s servers after deletion. This means you won’t have an option to retrieve them through Discord, but there are a few tactics worth trying.

You can use a bot that stores all messages or take screenshots as soon as an inappropriate message appears. Assuming you’re trying to report content on a Discord server, you will need proof of that communications to effectively email the support team.

Frequently Asked Questions

Whether you’re new to Discord, or you’re just trying to figure a few things out, we’ve added the answers to some more of your questions below!

Will all of my messages disappear if I delete my Discord Account?

No. If you delete your account your messages still remain under a generic ‘Deleted User’ tag.

Can I delete someone else’s messages inside a Discord channel?

Yes, if you are an Admin or the owner of the server you can delete other people’s messages.

Can I view deleted messages?

Yes and no. There are Bots that you need to add first, notably Dyno bot as a function to help you recover deleted messages.

Can I delete all my messages in a channel?

If you’re an admin you can use the instructions we’ve listed above. If not, you can still try the command to see if it’ll work, but more than likely you’ll need to delete your messages one-by-one.

8 thoughts on “How To Delete All Messages in Discord”

Avatar dan says:
dont you hate stupid misleading articles like this… people search how to mass delete messages on a server and articles like this assume we are admins, we are not, we just want to delete our messages as a regular user.. stupid article
Avatar Joel Berry says:
Is there a way to delete a whole conversation in DM’s on discord a lot of our personal information is on there and I don’t want it getting leaked out
Avatar Andy says:
Just hovering and pressing x surely just hides the DM chat and does not delete it as you say? I tried doing it and the chat is still there.
Avatar TaiKhoanVui says:
I found this solution. IF you follow the six steps listed there, it will work finely.
Avatar darren elliott says:
this is not the way to do it anymore now all i get is a thumbs up icon to give peoples a messages a thumbs up
Avatar Andy says:
It is quite confusing how he has phrased it in step 2 – I mean everyone knows if you press x it will just hide them, but he has phrased it as though it will delete them! I think I will just have to go through each message and delete them separately, that will be the easiest way as I cannot be bothered with bots etc.
Avatar Another Random Dude says:
“Technically, you cannot delete a Direct Message in Discord. You can close the chat panel so that you don’t see messages, and you can even erase your copy of a message so it disappears from your history, but the message remains intact both in the other person’s chat panel and on the Discord servers.”

This is incorrect. Deleting your message on your client WILL delete it from the view of others in DMs or in servers. However, the message is still stored in Discord’s database although this is not accessible to anyone.

Avatar Please Help says:
Is there any way to mass delete your side of the conversation in a DM? I am having issue with someone I was DMing and sent personal information to, and the conversation is incredibly long and spans a long period of time. Is it true the only way to do this is delete each message individually…? Or is there any way to delete all from my side of things? I really need help, thank you
Avatar I'mJustCurious says:
Did you found the solution? I need to do it too.
Avatar Nothing says:
Is there way to restore deleted channel messages on discord?
Avatar Darpa says:
Nope, discord deletes all message history after 7 days even if it was before you still would not be able to get your messages back.
Avatar ziv says:
Important to add that you need to unable the “moderator” plugin.
Avatar Stormbow says:
Does not work. The bot does not have clear or clear1000 commands (unless you pay for it?)
Avatar Random dude says:
It is a restriction on bots where the bots cannot delete messages after 2 weeks old. Also, it wont hurt to type clear 1000 more than once?
Avatar Otto van Heusen says:
I am a newbie and have just installed Discord. I know nothing of scripts and I am looking for a means to delete old conversations. I have switched over from Skype because MS have wrecked it. Is there a very simple User Manual that I can read to learn how to use this software as long as it is simple?????? Thank you.

Leave a Reply

Your email address will not be published. Required fields are marked *

Disclaimer: Some pages on this site may include an affiliate link. This does not effect our editorial in any way.

Todays Highlights
Zoom How to Change Name