How to Bulk Delete All Discord Message History Across All Servers

Discord is a popular communication platform that allows users to chat via text, voice, and video. Over time, the amount of message history can grow quite large across the various servers and direct messages you are part of. Fortunately, there are a few methods you can use to bulk delete this message history in Discord.

Why You May Want to Bulk Delete Message History

Here are some common reasons you may want to delete your previous Discord messages in bulk:

  • Privacy – You may want to remove messages that contain private or sensitive information. Bulk deleting makes this easy.
  • Storage Space – Large amounts of message history can take up storage space on Discord’s servers. Bulk deleting can clear this out.
  • Start Fresh – You may want to wipe your message history clean and start with a blank slate. Bulk deleting allows you to do so.

Manual Methods for Bulk Deleting

If you only need to delete messages from a few channels or conversations, doing it manually is straightforward:

  • Hover over each message and click the three-dot menu, then choose Delete.
  • You can hold Shift while deleting to skip confirmation dialogs and delete messages faster.
  • This works but can be extremely tedious and time consuming if you have thousands of messages to remove.

Using Bots to Bulk Delete

A better way to mass delete Discord messages is by using moderation bots:

  • MEE6 – The !clear command deletes messages based on various filters.
  • Dyno – Includes prune, purge, clean commands to mass delete messages.
  • Bots can delete thousands of messages quickly but may be limited to 2 week old messages.

Scripts and Browser Extensions

Scripts and browser extensions provide the most flexibility for bulk deleting an unlimited number of messages:

  • Undiscord – Open source JavaScript script to delete all messages.
  • Redact – Browser extension to mass delete messages based on filters.
  • BetterDiscord – Addon that adds bulk delete options to Discord’s interface.

The advantage of scripts is you can delete any message regardless of age, with no limits.

Step-by-Step Guide to Bulk Delete with Undiscord

Undiscord is an open source JavaScript script that allows you to bulk delete all Discord messages in a channel, DM, or across all servers. Here is how to use it:

1. Install UserScript Manager

Install an extension like Tampermonkey (Chrome) or Greasemonkey (Firefox) to manage userscripts.

2. Install the Undiscord Script

Go to the Undiscord page on GitHub and click “Raw” to install the script into your manager.

3. Open Discord and Go to Channel

Open Discord in your browser and navigate to the channel or DM you want to delete messages from.

4. Click the Trash Can Icon

You should see a new trash can icon added by the Undiscord script. Click this trash icon to launch the message deleter.

5. Confirm and Delete Messages

A prompt will appear asking you to confirm deleting all messages. Click “OK” to start deleting everything in that conversation.

The script will now rapidly delete all messages. It may take some time to complete depending on the number of messages. Once done, all messages in that channel or DM will be removed.

Important Considerations When Bulk Deleting

When mass deleting your Discord history, keep these important points in mind:

  • Deleting messages is permanent, so be sure you want to remove everything.
  • Avoid deleting all history simultaneously across all servers to avoid crashes or bans.
  • Stick to the browser version of Discord rather than the desktop or mobile app when bulk deleting.
  • Use filters to delete messages in chunks if deleting a very large number of messages.


Bulk deleting Discord messages allows you to easily wipe or remove previous message history for privacy or to save space. Manual deleting works for small amounts, but bots, scripts, and browser extensions are better for bulk deletion in large servers. Be thoughtful about what you delete and take precautions like archiving first if you want to preserve memories or attachments. With the right approach, you can safely clear out years of old Discord conversations in just a few clicks.