This article was co-authored by wikiHow staff writer, Hunter Rising. Hunter Rising is a wikiHow Staff Writer based in Los Angeles. He has more than three years of experience writing for and working with wikiHow. Hunter holds a BFA in Entertainment Design from the University of Wisconsin - Stout and a Minor in English Writing.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
Learn more...
Clearing old messages from Discord DMs is important if you want to remove personal information or something else you said. While you can only remove messages that you sent, there are easy ways to get rid of your chat. Whether you manually delete the DMs or use a third-party service, we’ll walk you through everything you need to know and answer your common questions.
Deleting Discord DMs Explained
You can only delete Discord DMs that you sent, and you cannot delete ones sent by another user. To delete messages individually, hover over the message, select More, and click on Delete. Alternatively, try using a third-party service like Discrub, Redact, or Undiscord to mass-delete messages.
Steps
How to Delete Your Discord DMs Manually
-
Open the ••• menu and select Delete on an individual message. Open your DMs in Discord, and look for the individual chat that you want to delete. Hover over the chat and click on the More … icon. Then, select Delete with the trash can icon. Click Yes to confirm and remove the message permanently.
- On the mobile app, long-press the message you want to remove to make the menu appear. Scroll down, select the Delete Message option, and click Yes to confirm.
- If you want to delete messages using only your keyboard, press the Up arrow to open an editor for the last message you sent. Use Ctrl+A or ⌘ Command+A to select all the text in the message and then delete it. Press Enter twice to delete your message.
- Follow our guide on creating an auto-script to run this keyboard command repeatedly to delete all of your messages.
-
Hold ⇧ Shift and click the Delete icon to remove messages quickly. If you’re on a computer, hold down the Shift key when you hover over the message you want to delete. Click the trash can icon that appears on the right side of the window. The message will be removed without an additional confirmation screen popping up.
How to Delete Server Messages as an Admin or Moderator
-
Check that “Manage Messages” is enabled under your server settings. You can only delete messages from other people if you have the setting turned on. In the server, click on the server’s name in the top-right corner and select Server Settings from the list. Open the Roles menu and select your role. Under the Permissions tab, find Manage Messages and confirm that it’s switched on.[3]
- If the setting isn’t available, ask the server admin to switch the permissions for you.
-
Delete messages manually or use a third-party service. Deleting messages as an admin is the same as deleting them as a user. To delete messages manually, hover over the message, click the More ••• icon, and select Delete to confirm. If you’re trying to get rid of multiple messages at once, try using one of the third-party services or scripts to delete them automatically.
- When you delete messages from other users, other moderators and admins can see your activity in Server Settings → Moderation → Audit Log. While the individual messages aren’t visible, others can see which users originally sent them.
-
Use a bot to moderate and delete multiple messages. Moderation bots like MEE6 or Archivian have commands that can mass-delete messages from a channel in your server. Add the bot to your server, and assign it a role that has the “Manage Messages” option selected. Type in the command for the bot in the channel you want to remove messages from, and they’ll be deleted automatically.[4]
- Bots typically let you select individual users or the number of messages you can delete at one time. However, they may have limitations on the number of messages they can delete or the time period they were sent.
- While the commands vary depending on the bot, it’s usually something like “!clear” or “/purge”.
Expert Q&A
Video
Tips
Warnings
- Using third-party services or bots to delete messages automatically may breach the Discord Terms of Service, which could lead to your account getting terminated. If you want to be safe, only delete messages using the settings in the app.Thanks










