Mass Delete Your Discord DMs
Here's the part most people miss on Discord: deleting a DM removes it from both ends of the chat, not just yours. Redact automates that in bulk. Clear your messages with one person, or every conversation you've ever had, in a single pass. Filter by date, keyword, or content type, and preview each batch before anything is removed. Once it's gone it's gone from both sides, so make sure there's nothing in there you need.
Available on
Plan
Deleted from your side, and gone from theirs too
Discord is one of the few platforms where deleting a message removes it from both ends of the conversation. Redact does that in bulk across every DM you've ever sent.
Your DMs live in every recipient's inbox
Every DM you've sent also sits in the other person's client, with your name, timestamps, and whatever you shared. Most of it is with people you haven't spoken to in years and stopped thinking about long ago.
Deleting hits both sides at once
On Discord, removing a DM clears it from the other person's chat too, not just yours. That is the rare chance to actually pull a message back, and Redact does it across whole conversations in one pass.
Logging bots and screenshots keep copies
Anyone in a chat can screenshot it, and some conversations pass through bots. Deleting at the source clears your copy and shrinks how much of your history lives in other people's hands, even if a stray copy survives.
Old chats hold more than you remember
Casual DMs mention pet names, your hometown, your school, and family details, the same kind of information behind security questions and account recovery. Clearing out old conversations tidies that up without you reading back through years of chat.
Remove years of Discord DMs with ease
Connect your Discord account once, then open the DMs tab. Choose a single person, or grab every conversation in one pass. Narrow it down by date, keyword, or content type, or leave the filters empty to clear a chat end to end. Redact shows you the matches before it touches anything, then works through them in bulk and waits out Discord's rate limits for you. The whole thing runs on your own machine, and since Discord removes a DM for everyone in the chat, what you clear is gone from their side too.
- One person
- All DMs
- Group DMs
- By content type
Clear everything, or stack filters to remove only the DMs you want gone
Stack any combination of filters and Redact deletes only the DMs that match. Wipe one chat, one bad week, or everything across all your conversations.
One specific person
Open a single conversation and wipe every DM you exchanged with that person.
All conversations
Choose select all and clear your direct messages across every chat in one pass.
Date range
Delete DMs older than a date, between two dates, or from a specific year.
Keyword or phrase
Clear DMs that mention a topic, a name, or an old argument. Matches full words, like Discord's own search.
Content type
Target only the text, images, videos, links, embeds, sounds, files, or stickers in a conversation.
Keep pinned messages
Turn on the pinned override so Redact never removes messages you've pinned.
Four ways to run a DM cleanup
Preview
See exactly which DMs match your filters before a single one is removed. Best for a first pass.
Deletion
Wipe everything that matches in one go, once you trust the filters.
Review and Delete
Get the list of matches and remove them one click at a time, or batch-select them.
Schedule
Set a recurring cleanup so old DMs never pile back up. Runs on your device while Redact is open.
How to mass delete your Discord DMs with Redact
Connect your account, choose the conversations to clear, and Redact deletes the matched DMs for you.
- 1
Download Redact for free
Download for your device →Install Redact on your device. It runs on Windows, macOS, and Linux, plus iOS and Android.
- 2
Connect your Discord account
Open Redact, choose Discord, and link your account. Your login is sent straight to Discord and never touches a Redact server.
- 3
Pick conversations and filters
Open the DMs tab and choose one person, or hit select all for every conversation. Then narrow the batch down, or leave the filters blank to clear a chat end to end.
- Date range: clear DMs older than a date, or between two dates.
- Keyword: remove only the DMs that mention specific words.
- Content type: target just text, images, videos, links, and other attachment types.
Good to know: clearing your last 30 days of DMs is free. Reaching further back into your history needs Premium.
- 4
Preview, then confirm
Run a Preview to check the queue and exclude anything you want to keep. Deletion is permanent on both sides, so this is your chance to be sure. When the batch looks right, switch on Deletion.
- 5
Let Redact do the work
Redact deletes each matched DM and shows progress as it goes, pacing itself to respect Discord's rate limits. A long conversation finishes in the background, so you can leave it running and walk away.
Your DMs never leave your device
Redact talks to Discord straight from your own device. It finds the messages you picked and deletes them right there, so your conversations and your login are never uploaded, stored, or routed through a Redact server. When you're finished, you can cut its access to Discord entirely. We can't lose, sell, or be forced to hand over data we never had in the first place.
Download Redact Today
We are frequently adding support to other social network services. You can receive direct updates from us in Redact's Discord Channel.

Frequently asked questions
Install Redact, connect your Discord account, then open the DMs tab and choose one person or select all of your conversations. Leave the filters blank to clear full histories, or set them to target a subset, run a Preview, then switch on Deletion. Clearing your last 30 days of DMs is free; reaching further back needs a premium subscription.
Yes. Unlike most platforms, deleting a DM on Discord removes the message from both ends of the conversation, not just your side. That makes it powerful and permanent, so check there's nothing in the chat you need before you run a deletion.
Yes. Open that conversation in the DMs tab and Redact clears every message you exchanged with them, in bulk or batch by batch, with optional date, keyword, and content-type filters.
Yes. Choose select all in the DMs tab and Redact works through every conversation in a single pass instead of you opening them one by one. Add a date range or keyword if you only want part of your history removed.
No. Blocking only stops new messages and hides the person in shared servers; your existing DM history stays put. To actually remove that history you have to delete the messages, and Redact can clear every direct message with a specific person in one pass.
Yes. Filter the conversation by content type to target just text, images, videos, or links, so you can pull a shared photo or two without wiping the whole chat. Run a Preview first to confirm exactly what's in the queue.
No. Deletion is permanent on both sides of the conversation, with no native undo. Always run a Preview first, and turn on Redact's Local Archive if you want to keep a personal copy on your own device before anything is removed.
More Discord features
Discord Plugin
Delete Discord messages from a button inside Discord itself, with Premium disappearing mode that keeps new messages from piling up.
Mass Delete Discord Messages
Bulk delete Discord messages, DMs, and group DMs, filtered by server, keyword, date, or content type.
Delete Chat & Private Messages by Date Range
Delete Discord messages before, after, or between dates, with absolute or relative windows.
Delete Specific Message Types
Isolate one Discord content type - images, videos, files, and more - and clear only that media.
Delete by Keyword
Delete only the Discord messages that contain the words or phrases you choose, with date and content-type filters.
Moderator Mode
Bulk delete other members' messages across servers you moderate, by user ID, keyword, date, or content type.
Quickly Delete Discord Chat & DM History
Wipe your whole Discord history at once: servers, channels, DMs, and group chats, with a local copy saved first.