Delete Discord Messages by Keyword
Redact finds and removes only the Discord messages that contain the words you choose. Add a single keyword or a long list, and Redact clears every message that matches while leaving the rest of your history in place. Combine your keywords with a date range and content type for pinpoint targeting, and preview every match before anything is deleted.
Available on
Plan
Text Search
Search for messages containing these words or phrases
Matches full words only, like Discord's built-in search.
Sometimes it is a few topics, not your whole history
You do not always want to wipe everything. Often it is a handful of subjects that are a liability: an old argument, a job you no longer mention, an ex, or a personal detail you typed without thinking.
Single topics are easy to forget
A years-old argument or an offhand comment sits in server history long after you have moved on. Targeting it by keyword clears the liability without touching the rest of your messages.
Personal details hide in plain text
Addresses, phone numbers, and names you typed into a chat stay readable to anyone who scrolls back. A keyword pass finds and removes them across every server and DM at once.
Discord has no bulk keyword deletion
Natively you would have to search and delete each message by hand. Redact matches your keywords across your whole history and clears them in one pass, pacing itself to respect Discord's rate limits.
Find and delete messages by the words they contain
Type in the keywords or phrases you want gone and Redact deletes only the messages that contain them, anywhere across your servers, channels, and DMs. Matching works on whole words, the same way Discord's own search does, so a keyword finds the messages that actually use that word. Turn on embedded-text search and Redact also checks the text inside link previews and attachments, not just what you typed. Layer a date range and content type on top to narrow the batch, preview every match, and archive locally before anything is removed.
- Whole-word match
- Message + embedded text
- Across servers and DMs
- Preview first
Text Search
Search for messages containing these words or phrases
Matches full words only, like Discord's built-in search.
Stack keywords with every other filter
Keywords are just one filter. Combine them with the rest so Redact only removes the messages you actually mean.
Keywords and phrases
Add the words or phrases you want gone. Redact matches whole words, like Discord's search, and clears any message that contains one of them.
Message and embedded text
Choose whether to match only the text you typed, or also the text inside embeds, link previews, and attachments.
Date range
Limit a keyword to a window, for example only messages from 2020, or everything older than a year.
Content type
Combine keywords with message types: text, images, videos, links, embeds, files, sounds, or stickers.
Mentioned user IDs
Narrow a batch to messages that mention specific accounts, replies included. Requires Premium.
Keep pinned messages
Protect your pinned messages so a keyword pass never removes them, even when a term matches.
Four ways to run a keyword deletion
Preview
Count and highlight every message that matches your keywords before a single one is removed. Best for a first pass.
Deletion
Clear everything that matches your keywords and filters in one pass, once you trust the criteria.
Review and Delete
Step through the matches and remove them one click at a time, or batch-select them.
Schedule
Save your keywords and let Redact reapply them on a schedule so flagged topics never build back up.
How to delete Discord messages by keyword with Redact
Connect your account, add the words you want gone, and Redact clears every message that matches 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 sign in. Redact runs locally on your device and never routes your account through a Redact server.
- 3
Switch to Advanced mode and add your keywords
Open the Discord service, switch to Advanced mode, and add each word or phrase to the Text Search filter.
- Whole words: matching works on full words, like Discord's search, so pick the terms your messages actually use.
- Embedded text: turn on "search the message and embedded text" to also match link previews and attachments.
- Narrow it: stack a date range or content type to tighten the batch.
Good to know: deleting your last 30 days of messages is free. Clearing matches older than 30 days needs Premium.
- 4
Preview, then confirm
Run a Preview to see every message your keywords match without removing anything. Exclude individual messages you want to keep, tighten a keyword that is too broad, then start the deletion.
- 5
Let Redact do the work
Redact works through your history and removes each match, pacing itself to respect Discord's rate limits. Keep the app running until it finishes, and enable Schedule to catch new matches automatically.
Your messages never leave your device
Redact deletes your Discord messages straight from your device and only uses the access needed to do it. Your login and your messages never pass through a Redact server, you can archive a local copy before you clear a topic, and you can disconnect Discord at any time.
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, and switch to Advanced mode. Add the word or phrase to the Text Search filter, run a Preview to see every message that matches, then start the deletion. Redact removes only the messages that contain your keywords and leaves the rest of your history in place. Your last 30 days are free; reaching further back needs Premium.
Yes. You can add multi-word phrases as well as single words. Matching works on whole words, the same way Discord's own search does, so a phrase targets the specific wording you enter rather than every message that shares one common word. Pair a phrase with a date range or a single server to clear one old conversation precisely.
Yes. When "search the message and embedded text" is on, Redact checks the message body plus the text inside embeds, link previews, and attachments. Switch to "only search the message text" if you want to match just what you typed.
Yes. Keywords stack with every other filter, so you can clear messages that mention a topic only from a certain year, or only images that match a keyword, or only matches in one server. Layer as many filters as you need to narrow the batch.
Run a Preview first. Redact counts and highlights every match without deleting anything, so you can spot a word that is broader than you thought, exclude individual messages, or tighten the keyword before you commit.
Yes. Turn on pinned-message protection so a keyword pass never removes anything you have pinned, and use the Preview screen to exclude individual messages before you confirm.
Downloading Redact and deleting your last 30 days of messages by keyword is free. To clear matches older than 30 days, you'll need a premium plan.
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 Discord Direct Messages in Bulk
Bulk delete the Discord DMs you've sent, by person, date, keyword, or content type. Deleting clears them from both sides.
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.