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

iOSAndroid

Plan

Last 30 days freeOlder needs Premium
Why bulk delete your Discord DMs

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.

01

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.

02

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.

03

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.

04

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.

What this feature does

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
Filter before you delete

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.

Run it your way

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.

Step-by-step guide

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. 1

    Download Redact for free

    Install Redact on your device. It runs on Windows, macOS, and Linux, plus iOS and Android.

    Download for your device →
  2. 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. 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. 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. 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

More Discord features