Delete Discord Messages by Date Range

Not everything needs to go. Redact lets you draw a line across your Discord timeline and clear only what falls on one side or the other. Pick a start date, an end date, or both, or use a relative window like "older than 6 months." Preview every message before it is removed, then run the deletion locally from your own device.

Available on

iOSAndroid

Plan

Last 30 days freeOlder needs Premium
Why filter by date

Most of your risky content has an expiration date

Your Discord history isn't a single uniform block. It's layered: different servers, different periods, different versions of you. A date filter lets you peel back specific layers without touching everything else.

01

Old work servers still hold your messages

Plenty of companies run Discord servers for team chat. When you move on, the messages you sent during that stretch can still be read by people you no longer work with. A date window clears that era cleanly.

02

Servers you left still carry your history

Gaming groups, hobby servers, friend circles that fizzled out. Content from those chapters sits in servers you may not even open anymore, still tied to your account and still visible to whoever stayed.

03

Keep your recent conversations intact

You don't always want to wipe everything, just the archive. A 'before' cutoff clears everything older than a date you choose while leaving your current chats completely untouched.

04

Discord deletes one message at a time

Natively there is no bulk delete and no way to target a date range. Redact works down your history for you and removes every message inside the window in a single pass.

What this feature does

Draw a line across your Discord timeline

Set a start date, an end date, or both to isolate a window, or switch to a relative range like 'older than 90 days' and Redact works out the cutoff at runtime. Leave the dates blank to clear everything. Preview the batch, then run it. Every deletion happens locally, straight through Discord from your device.

  • Before a date
  • After a date
  • Between dates
  • Relative window
  • All time
Your history, your rules

Five ways to target content by date

Every deletion run starts with a scope. The date filter gives you five distinct ways to define it, so you can be as broad or as precise as you need to be.

Before a date

Set an end date only to clear everything sent prior to that day, and keep what is more recent.

After a date

Set a start date only to remove messages sent from a point forward, leaving older history alone.

Between two dates

Set both a start and an end to isolate a specific window, like a job or a single year. Everything outside it stays.

Relative window

Skip the calendar. Choose something like 'older than 6 months' and Redact calculates the cutoff for you at runtime.

All time

Leave the dates blank to set no boundary at all and clear your full Discord history in one pass.

Run it your way

Four ways to run a dated deletion

Preview

See exactly which messages fall inside your date window before a single one is removed. Best for a first pass.

Deletion

Clear everything inside the window at once, once you trust the range you have set.

Review and Delete

Get the list of matches in your window and remove them one click at a time, or batch-select them.

Schedule

Pair a relative window with a recurring run so anything past your cutoff keeps getting cleared automatically.

Step-by-step guide

How to delete Discord messages by date range

Connect your account, set your window, and Redact clears the messages inside it 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 securely. Your Discord login is used to talk straight to Discord and never touches a Redact server.

  3. 3

    Set your date range

    Open the date filter and choose your window: set a start date, an end date, or both, or switch to the relative tab for a range like "older than 90 days." Leave it blank to clear everything. You can stack the date range with a server, channel, DM, keyword, or content-type filter to narrow it further.

    Good to know: deleting your last 30 days of Discord messages is free. Clearing messages older than 30 days needs Premium.

  4. 4

    Preview, then confirm

    Run a Preview to check the messages inside your window and exclude anything you want to keep, then start the deletion.

  5. 5

    Let Redact do the work

    Redact works through your history and removes every message inside the range, showing each one as it goes. Discord rate-limits deletions, so keep the app running until it finishes.

Your messages never leave your device

Redact deletes each message straight through Discord from your own device. It never reads, stores, or uploads your conversations, and you can disconnect Discord at any time. Turn on Local Archive to keep your own copy of what Redact previews or deletes, stored only on your machine.

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