Mass Delete Twitter/X DMs

Your DMs are the most private part of your Twitter/X account, and one of the easiest to forget about. Years of late-night arguments, numbers and addresses you handed out, plans that fizzled, things you would never say out loud in public. Redact clears them out in bulk, whole conversations or just the messages that matter, straight from your own inbox. Pick a date or a name, preview the haul, then wipe it.

Available on

iOSAndroid

Why wipe your old DMs?

Your DMs remember things you don't

Old conversations can leave your inbox full of personal details and messages you no longer need. Choose which messages to remove from your view. Other participants keep their copies.

Personal details you typed mid-conversation

The address you sent a friend mid-move, the number you dropped in a group chat, the login code a service texted you and you never deleted. Those details sit in your inbox until you clear them.

Arguments and overshares you've moved past

The back-and-forth you would pay real money to un-send is still there, frozen exactly as you left it. Bulk deletion clears it in one pass instead of scrolling for it message by message.

Choose what remains in your inbox

Remove conversations you no longer want in your inbox view. This does not erase the other person's copy or copies saved elsewhere.

How Twitter/X DM deletion works

Remove messages from your view

Redact requests removal of the messages or conversations you select from your view on X. Choose the conversations and filters, preview the matches, then confirm the cleanup.

  • Your view changes. Selected messages are removed from your inbox view.
  • Recipients keep their copies. This does not remove messages from anyone else’s inbox or erase copies saved elsewhere.
  • Your inbox cleared
  • Less inbox history
  • Recipient keeps theirs

Scope it however you like

Clear every conversation, or target specific chats

Pick every conversation in the DM selector and Redact sweeps your whole inbox. Or select a few and stack the filters to carve out an exact slice. The date range and the allowlist narrow a run that deletes individual messages, so keep that scope if you want them applied. The cleanups people reach for most:

By date range

Set a start and an end to clear an old stretch, or leave it wide open to wipe your entire DM history in one pass. The range applies to individual messages, not to a whole conversation you remove in one go.

Whole conversations or single messages

Remove an entire conversation in one go, or delete only the individual messages inside it. Removing a whole conversation clears every message in it, so the date range and the allowlist do not narrow it.

With the offensive-content classifier

Run Redact's on-device classifier over your messages to flag the ones most likely to read as offensive.

By recipient, with an allowlist

Add an account to the allowlist and Redact never deletes the messages that account sent you. The allowlist applies while Redact deletes individual messages, so use that scope for the chats you want to protect.

Easy or Advanced mode

Nuke everything, or delete with precision

There are two ways to run the DM remover, depending on how much you care about the details. Preview every match before a single message is removed: read the results, pull anything you want to keep, then commit.

Easy mode

Pick your conversations, then set a start and an end date, or leave the window wide open, and Redact clears everything inside it. This is the nuclear option, and nothing remains in the conversations you selected when it finishes.

Advanced mode

Pick the exact conversations from the DM selector, then choose whether to remove whole conversations or only the individual messages inside them. On individual messages you can also set a date range and add accounts to the allowlist. Removing a whole conversation clears everything in it, so neither filter applies there.

Archive import is for public content

Importing your Twitter/X archive covers tweets, retweets, replies, quotes, and likes. Direct messages are deleted straight from your inbox, not from the archive file.

Your messages never touch our servers

This matters more for DMs than for anything else. Redact talks straight to Twitter/X from your computer or phone, reads only what it needs to find the messages, and deletes them on the spot. Your private conversations and your login never pass through a Redact server, and the moment you are done you can cut off the access entirely.

Try 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 Twitter/X features

Mass Delete Tweets and X Posts

Bulk delete your tweets, retweets, quote tweets, and replies. Wipe the whole timeline or filter by keyword, hashtag, date, media, or engagement first.

Mass Delete Tweets by Date Range

Clear a whole era of old tweets at once. Set exact dates or a relative window like older than two years, across tweets, replies, likes, and DMs.

Mass Delete Tweets by Hashtag

Bulk delete tweets by hashtag, one tag or many, with a preserve list for the tagged tweets you keep.

Mass Delete Tweets by Keyword

Bulk delete tweets by keyword or phrase, with preserve filters and a built-in offensive-content classifier.

Mass Delete Replies on Twitter/X

Bulk delete the replies you've left under other people's tweets, by date, keyword, or engagement. Your tweets stay untouched.

Mass Delete Retweets on Twitter/X

Un-retweet your whole history in one pass, or filter by date, keyword, or hashtag first. Your own tweets and the originals stay untouched.

Filter Twitter/X Posts by Content Type and Media

Pick exactly which content types to remove, then narrow by media attribute. Delete only retweets, clear every quote tweet, or wipe just your video posts.

Delete Your Grok Chat History

Wipe your Grok chat history in one pass, or search and pick the conversations that go. Starred chats and anything you preserve stay untouched.

Remove Twitter/X Bookmarks

Remove saved posts from your bookmarks in bulk, by keyword or post date, and keep any that mention words you pick.

Mass Delete Twitter/X Likes

Bulk unlike years of Twitter/X likes, all of them or filtered by date, keyword, hashtag, or engagement. Free to start.

Mass Unblock and Unmute Twitter/X Accounts

Bulk unblock and unmute Twitter/X accounts in one pass. Clear your whole block list and mute list, or just named handles, with a preserve list for the rest.

Mass Unfollow Twitter/X Accounts

Bulk unfollow the accounts you follow on Twitter/X, all at once or filtered by account type and follower count, with a preserve list for the handles you keep.

Bulk Delete via Twitter/X Data Export

Import your Twitter/X archive .zip into the desktop app to find tweets and likes without paging through your live timeline.

Bulk Delete Twitter/X Lists

Bulk delete the Twitter/X Lists you own, all at once or filtered by title, description, or member count. Deleting a list never unfollows anyone.

Delete Your Entire Twitter/X History

Wipe your whole Twitter/X account in one sweep, every content type at once, with a local archive saved to your computer first.