TweetSweep — bulk delete for X

How to Clean Up Your Twitter X Profile in 5 Simple Steps

Five passes that take a neglected profile back to something you would show someone: posts, likes, follows, bio and pinned post.

On the left, scattered stacks of social post cards spill across a cluttered open drawer; on the right, neat stacks of social post cards sit beside the same drawer closed and empty.

Account data archive

Look through the archive before you start to delete things. Go to Settings and privacy, click on Your account and then Download an archive of your data. Place the request and wait for the file to come. Then give me link on mail after few hours and that email is from X. That zip is the one backup of your past, because nothing you take down afterwards is ever retrieved from the platform. It takes a minute for the request. Do it first so later steps cannot delete a post that you need.

Don't delete the archive after unzipping it, you will need this to be indirectly there on disk. Scroll the tweet list = years mixed with months and replies hidden, the live timeline is only a place to refuel, let the tweet list control what goes. That file is read by TweetSweep displaying posts as a Calendar above for you to check days rather than search for individual cards. Avoid the whole download and start deleted right from the profile and you lose your record of everything so that when any wording is needed later, there is nothing. Step One: Request the archive, wait for email, download.

Dated post removal

A new, BY-YEAR CLEARING, not an ENDLESS SCROLL. The blocks are identifiable in most accounts: A job, an argument, an obsession, a bad spell. Clear the entire period by active clicking on your archive calendar or your profile filtered to that year. Delete by date range where possible but delete key-word if the range would take good posts with it. That foot-dragging can be summed up: half-hearted cleanups with manual deletions at 50 posts an hour. Complete the one year before embarking upon another.

If the old material is the problem: work oldest to newest. If you want to get rid of the tone from a recent fight, use start there and end where that tone returns to normal. TweetSweep is also a very handy utility when it comes to browsing archive entries—pick days off the calendar, and you can delete them faster than tapping Delete on individual cards. Note that it should not be confused with the likes or follows pass. Posts first, since they are the public record people Google. Leave a reply for the next section so you maintain thread context you still require.

Reply and repost cleanup

Most of the material that people end up regretting is in replies, these are written quickly in response to another thought but never get properly reviewed. They still reside on your profile and in searches. All of these options take you to the replies tab, which you can also filter to posts whose first aggregate responses are treated one at a time. Delete the ones that only are there to get points. Reposts fork someone else's call on your profile for life. Get rid of any repost that you would not write today as your own line.

Both replies and reposts can form part of the public record, and both are often left out when someone hits "delete original posts." TweetSweep can grab them from that same archive file you already downloaded, so you don't have to spend hours scrolling through the replies tab. Consider a quote-repost to be a post that you wrote. If deleting your wrapper removes your name from the chain but leaves their post, and if what is quoted in that post is the issue here, then you need to get rid of it. Complete this pass before proceeding to the next list.

Following list prune

The next thing to do is unfollow dead and spam accounts. The quality of your feed is thus a function of that list, and a long follow list tells visitors what you endorse. Unless you know them (or at least the ones that add any value) — Find Open Following and Walk the list for accounts that never posted, only posts ads or people you barely remember. Unfollow those in one sitting. Use this pass to show who you are now as a professional; the job is about both your quality of feed and profile. Accounts that you still read once in a while, even if you never reply.

Mute is not an option here. A muted account will continue to show up in your Following list and will still be a public endorsement. But if you want that name off the list, stop following. The Borando manual follow prune is left in the Following screen because its not a date, its a judgement about people whilst TweetSweep does the deletion work from the archive. Never do it in long Blocks unless you unfollow someone that you did read last week. Your reading for the moment matches the list124.

Unwanted follower removal

And if you want to lose some fickle followers, then block the account and re-open it immediately. This drop occurs without even a heads-up from them. Open Your Followers, go to the profile, block and unblock. Do the same for spam, impersonators and anyone you do not want linked to your name on that list. Don't mass-block people for disagreeing unless that's your actual goal. Either way, the mechanic ends up being the same. Instead of getting notifications, work with you Followers screen. Two passes are often adequate for most profiles.

This step does not change your posts. It just determines who can display at the side of your name as a follower. If the account follows you again after the unblocking, block and keep it blocked. If you want to remove them the same way, protected accounts still appear on the list. TweetSweep is NOT a substitute for this pass; it is posts. Perform the follower trim following the follow prune so you are not reacting in rage to names you have recently unfollowed.

Automatic retention rule

The reason builds that out for profiles need this cleanup is nothing does it by default. If you want to ensure that your archive does not rebuild, set a rule to delete posts older than the specified error age. Choose a window that you can tolerate: 90 days or one year for instance and apply it to original posts first. Replying can be in the same window or a shorter one. That rule just keep running after the first sweep so tweetSweep will not have to do this rescue again next year.

Enable the rule ONLY AFTER you saved the archive and done the first manual pass Automatic deletion will not save a post you forgot to export. Check the calendar one time, after the rule has been running for a week, and make sure that the rest of the days still look like you. Exclude the dates before the job runs, if a campaign or thread is required to stay. A rule without a first sweep deletes blindly and with no backup – which is why the habit comes last.

Ready to clear your timeline?

Pick the days you want gone and TweetSweep clears them from your X account — posts, replies, and reposts. Your first 10 deletions are free.

Sign in with X