How to Delete All Messages in Discord

Say goodbye to unwanted chats and streamline your Discord server.

Discord is a chatting platform introduced as an alternative to Skype. Maintaining your server on this platform by getting rid of old chats is seriously a headache. There might be thousands of unwanted messages taking up a large space inside your server. Deleting conversations in Discord is not a cakewalk since the platform does not offer any such direct method. But there are a few methods available to delete all messages in Discord. In this article, we will discuss the best ways to clear your DM history and get rid of all those old messages.

How to Delete All Messages in Discord

How to Delete All Messages in Discord [Clear DM History]

When Discord was initially launched, users could easily delete messages in bulk, but not now. It is because thousands of users mass deleting their messages directly affects Discord’s Database. The application has come up with various rules and regulations that are affecting its popularity. You might find yourself in a problem if you try to break Discord’s rules and regulations. There are two types of messages in Discord.

  • Direct Messages (DM): These are the text messages which are private and held between two users.
  • Channel Messages (CM): There are text messages which are sent in a channel or a specific group.

Both of these text messages work differently and have different rules. There are different ways to delete channel messages and direct messages. We will explain both methods for easier understanding.

Method 1: Delete Direct Messages in Discord 

Technically, Discord does not allow you to delete direct messages (DM). If you don’t want to see messages, you can close your chat panel and remove the chats’ copy. Doing this will vanish your messages temporarily, and will always be available in other person’s chats. You can delete the local copy of messages by following the steps below.

1. Open the Chat panel of the person with whom you have exchanged direct messages. 

Open the Chat panel of the person with whom you have exchanged direct messages. 

2. Tap the Message option visible on the screen. 

3. Tap the Direct Message option on the top left side of the screen.

Tap the 'Direct Message' option | Delete All Messages in Discord

4. Click on the Conversation option and tap on Delete (X)

Click on the 'Conversation' option | Delete All Messages in Discord

This will delete the Direct Messages at least from your end. 

Note: You will not get the confirmation dialog box after clicking on the cross. So, make sure you do everything purposely and not with the chats that are important. 

Method 2: Delete Channel Messages in Discord

Deleting channel messages in Discord can be done by multiple methods. You can follow any of these below-mentioned methods for deletion, but make sure you are following the rules correctly: 

Option 1: Manual Method

Follow the steps to delete channel messages in Discord manually:

1. Click on the Chat panel that you want to delete.

2. Hover over the Messages and click on the three dots at the far right corner of the message. 

the ‘three dots’ icon will appear on the far right corner of the message. 

3. Tap on Delete Message.

From the pop-up menu, tap on 'Delete'.  | Delete All Messages in Discord

4. A confirmation window will appear. It will ask you about the deletion confirmation. Check the box and tap the Delete button, and you are done!

tap the Delete button

It is the easiest method to get rid of unwanted messages. This method will take a lot of time because it doesn’t allow bulk deletion of messages. However, there are some other methods also available that can be used for bulk deletion of channel messages as well such as the Bot method. 

Also Read: Discord Not Opening? 7 Ways To Fix Discord Won’t Open Issue

Option 2: Use Bot 

This method might be a bit confusing, but it is beneficial. There are many bot software that allows you to delete group or channel messages in bulk. Our recommendation is the MEE6 bot which is one of the best for this particular task. You first need to install the MEE6 bot on the device and then pass the commands. Follow the steps below to install MEE6 on your discord server.

1. Go on to the MEE6 website to login into your discord server. 

2. After visiting the website, tap on Add to Discord.

tap on the 'Add on Discord' | Delete All Messages in Discord

3. Click on Authorize and then tap on your appropriate server. Doing this will enable and allow bots to perform changes inside your server.

'Authorize' and then tap on your appropriate server.

4. Authorize the MEE6 bot to delete/modify your messages by tapping on Continue and granting all the due permissions. 

5. After you have granted all the permissions, complete the CAPTCHA that appears for user verification. 

6. Open your Discord Server.

This will install the MEE6 robot inside your Discord Server. | Delete All Messages in Discord

7. Now, use the following commands:

@!clear @username‘ to delete the latest 100 messages of the specific user. 

‘!clear 500‘ to delete the latest 500 messages of the specific channel. 

!clear 1000‘ to delete the latest 1000 messages of the specific channel. 

Increase the number to delete more messages. Refresh the page to reflect changes. Though this method sounds a bit tricky, it is one of the easiest ways to delete channel messages in bulk. 

Why Discord does allow bots?

The answer to this question is straightforward. A robot is just a user account having an API token. It will create confusion for Discord to know precisely about its users. Bots also sidestep rules tagged by Developer Portal. This will also allow other users to create and make API requests. This is why Discord does not allow deleting messages from bots. 

Option 3: Clone the Channel 

If MEE6 isn’t working for you, don’t worry, we have another solution. This method also deletes messages in bulk. Do you know what cloning means? Here, it means creating a copy of the channel without its old messages. Ensure to make the list of bots you have in the channel ahead because cloning does not iterate them over the new channel. It will also add old users in the new cloned channel with the same settings. Follow the steps mentioned below to clone your channel:

1. Hover over the channel, right-click, and click on Clone Channel.

Right-click, and click on the 'Clone Channel' option available. 

2. Rename the cloned channel and click on the Create Channel button.

rename the cloned channel and click Create Channel | Delete All Messages in Discord

Note: You can either Delete the older version or leave it.

Delete the older version or leave it. | Delete All Messages in Discord

Now, add the bots you require on the newly created channel. 


These are all the methods you can use to delete direct messages and channel messages in Discord. Since Discord doesn’t approve the use of bots for deletion, you should be cautious when using the method. Follow all the steps carefully and you shouldn’t have any problem. If you have any queries or suggestions, please drop them in the comment section below.

3 thoughts on “How to Delete All Messages in Discord”

  1. I asked someone who works at Discord & he said deleted DM’s are deleted both sides – this seems a bit strange to me, because surely when you have already received a message somebody can’t delete it? Anyway, who knows – one of you must be right!

  2. I tried using the MEE6 bot to delete my personal direct messages with a friend to test it out, it doesnt work somehow?? Somebody help please, much appreciated.

Leave a Comment

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