Mass Delete Tweets by Date Range
Old tweets are the ones most likely to age badly: the hot take you've cooled on, the phase you've outgrown, the job you left three roles ago. Point Redact at the years you'd rather not explain and it clears the whole window in one pass, while the posts you still stand behind stay exactly where they are. Pick two exact dates or a plain-language range like older than two years, preview it, then run.
Free for your last 30 days of tweets, replies & likes.
Available on
Date Range
These dates are set to specific dates. The Scheduler feature will delete only between these dates.
A window for every kind of cleanup
The same date control covers a lot of real situations. These are the cleanups people reach for most, and where each one lands on your timeline. Add a keyword or engagement filter when you want to narrow any of them further.
Close an old chapter
An old job, an ex, a phase you've moved past. Set a start and an end date and lift the whole era out in one pass, leaving everything before and after it untouched.
Before a job search
Recruiters and new contacts scroll back further than you'd think. Clear everything past the two-year line so the oldest thing they reach is still something you'd stand behind.
New year, clean slate
Wipe last year's hot takes and false starts before the next one begins, and keep only the recent posts that still sound like you.
Pick your dates, absolute or relative
Set the window two ways: a specific start and end date, or a rolling window a number of days, weeks, months, or years wide. Absolute or relative, Redact clears everything inside it.
One window covers the lot: tweets, retweets, quote tweets, replies, likes, and DMs, across your whole account or just the content types you tick.
- Absolute date. A fixed start and end. Give both, or leave one side open to wipe everything before a cutoff. Best for a one-time cleanup of a specific era.
- Relative date. A rolling window like older than two years that re-checks on every run. Pair it with a schedule: set older than one year once, and anything that ages past the line disappears automatically.
- Absolute start and end dates
- Relative plain-language ranges
- Covers tweets, likes, and DMs
Date Range
These dates are set to specific dates. The Scheduler feature will delete only between these dates.
Stack engagement filters on top
Layer other filters on top to carve out an exact slice of an era instead of clearing all of it. Review the matched tweets before you commit, and archive them locally first if you want a private copy.
Engagement
Keep your hits and dump your flops. In one pass, clear every tweet older than a year that pulled fewer than five likes or zero retweets.
Keywords
Narrow a date range to tweets that mention a word or phrase, so only the posts about one topic in that window get queued.
Hashtags
Scope the window to tweets carrying a specific hashtag, like a campaign or event tag from that era.
Media attributes
Require an image, a video, or a link, so the window catches only the media tweets you want gone.
Content types
Tick which content types the window applies to: tweets, retweets, quote tweets, replies, likes, and DMs, all at once or just one.
Your posts never leave your device
Redact talks straight to Twitter/X from your computer or phone, so your posts and your login never pass through a Redact server. It takes only the access it needs to do the deleting, and you can disconnect Twitter/X the moment you're done.
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
Open Redact, pick Twitter/X, and set a date filter. Choose an absolute window with a start and end, or a relative range like older than 1 year. Redact only touches the tweets inside that window and leaves your newer posts alone.
Yes. Set the range to end on your cutoff and every tweet posted before it gets queued. Stack a keyword or engagement filter on top if you want to narrow things down even more.
An absolute range is pinned to the calendar: an exact start and end that never move. A relative range is a rolling window in plain language, like older than two years, that re-checks itself every run. Reach for absolute on a one-time cleanup of a specific era, and relative when you want a schedule to keep enforcing the same cutoff for you.
Twitter/X rate-limits live deletion of large histories, so request your Twitter archive from X and import the .zip into the desktop app instead. You can also slice the range into smaller chunks, or let a schedule chip away at it over a few passes. Archive import is a Premium feature.
You can download Redact and start clearing recent activity for free, and no, you don't need X Premium. Bigger all-time cleanups and archive import are the only parts that sit on Redact's paid plans.
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 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.
Mass Delete Twitter/X DMs
Bulk delete your Twitter/X DMs by date, keyword, media, or recipient. Clears your side of every conversation. A premium feature.
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.
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.
Faster Bulk Deletion via Twitter/X Data Export
Import your Twitter/X archive .zip into the desktop app and wipe a huge timeline up to 10x faster than live deletion, with every filter intact.
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.