TweetSweep — bulk delete for X

How to Delete Tweets When Switching to a New Account

How to reset your old X account before switching to a new one – what to delete, archive and what you cannot bring with you

On the left, stacks of social post cards lie crumpled and overflowing beside an open trash bin; on the right, the same cards sit in one neat short stack next to a closed briefcase.

We recommend you to do it because you should summarize everything before a move.

Transitioning to a different X account is all-or-nothing, only if you follow through. When you abandon an old account, anything you've ever posted is left alive and searchable in your name. An old handle can still turn up years of choices, gripes and little bits of info that you no longer identify with. If you exit without cleaning house, the legacy becomes a wandering and hazy reflection of everything that was you but at no point gets refreshed, it aren't curated by anyone.

The only way to shape what that record says is you delete those old tweets before you leave. Deactivation is temporary and reversible, so you can always deactivate your account later. Once the 30-day period has elapsed, X deletes the account but tweets can still reappear through caching or screenshots during that time or through search engines. The only way to guarantee your old posts are removed is to commit the chapter by deleting them one by one while you still have an active account. This guide will take you step by step, tell you what to archive first and also the limits you will run into.

Archive First Before Deleting Anything

Download your entire archive before you delete a single tweet Via settings X allows you to send a request for obtaining a copy of your data and it usually arrives in hours or days. The archive includes every single tweet you have ever made, in a human-readable HTML file, complete with timestamps and any media attached. This is the only full record of your posting history, and it survives even if you delete everything on your end.

If you prefer a permanent human readable version, export that HTML file and store it in a safe place. You can also screenshot your most important posts, especially the sentimental ones and the professional context. Formulate beforehand what you want to remember because once the tweets are deleted, they are unrecoverable from X and your archive becomes your insurance policy — free but for the time it takes to file a request.

Deciding What to Keep vs. What to Delete

Not every tweet needs to go. There’s a post worth keeping here, which could demonstrate your expertise, your personality or (at the very least) some kind of background. Some are simply benign but not useful for your future. The ones you need to delete are those that could later be misinterpreted as representing other than your previous self: political opinions you no longer hold, rants about relationships now long gone, clumsy ideas from a younger version of yourself or anything with personal contact information. Look for dangerous content with the help of X's own search operators—search your own handle, followed by "contact", "address," or "phone" to find the biggest offenders.

You are also determining whether some future job or background check will come up with a particular tweet and render you embarrassed if asked about it in an interview. The question is not whether you would write it now but for example a stranger reading it without context misinterpreting you. When in doubt, delete. The cost of allowing a harmful tweet is much higher than the cost of not allowing an innocuous one. If you need to prove that you said something, your archive is always there when needed.

Deleting Old Tweets on the Original Account

There is no option for a native bulk delete on X, therefore you will require a third-party tool like TweetSweep. These utilities access the X api to mass delete tweets, all or by date. First step is to attach the tool to your old account, get it authorized, and then you can select a date range: in almost every case this will be everything before X Date that you wish removed. It will then walk through your timeline and delete each qualifying tweet, one API call at a time.

Remember, the X (Twitter) API rate limit is 50 deletions per user every 15 minutes. This means a single tool can delete approximately 200 tweets every hour, and it could take hours — or days — to clear an account with thousands of posts. It runs in the background, so you won't have to babysit it but do start the deletion long before you're planning to stop using that account. Don't wait until the ending minute, don't expect deletion to be immediate. After the tool has completed, check that your timeline is blank or only has the posts you have intentionally kept.

After the Deletion Is Finished — What to Do Next

After your bulk delete is complete, check the timeline to ensure you did not remove anything mistakenly that you wanted to keep. In fact, this tool often filters deletions by date and keyword, so double-check that last pinned posts, or important threads are still around. That's OK too, the idea is to have a well kept account and not an empty one. Not so, you can cross into your new account and begin anew, the old one hands off but not mortified.

There is still an additional decision to make, about what happens with the actual old account. Put it in hibernation, deactivate to make it temporarily unavailable, or permanently delete if you're confident you'll never use again. In case of permanent deletion, you may log in within 30 days and revert it if you change your mind. On the flip side, account visibility for everybody else is turned off during that period, though your tweets are still available in your archive if you need them. The account along with its content then disappears from X itself, although they may live on in caches and screenshots.

What Cannot Be Undone

The bad news here is that deletion on X is permanent. You delete a tweet, press the button. There is no "undo" and X itself cannot retrieve it either. And even if you have your archive, the tweet has been removed from the platform, which is the goal. But just keep in mind that deleted tweets can live on in other forms — like screenshots posted by others, quote tweets that include your text, and caches kept by third parties. Those cannot be removed, and at times not even accessible. All you can hope for is that it does not materialize and delete the original.

However, the one thing you cannot undo is the impression your old tweets are already making. If anyone saw them before you deleted them, that knowledge is theirs. Deletion does not obliterate memory, nor can it change something someone else has already read. If you are going to switch accounts because of something you tweeted, move past it; deletion is about what the future looks like not what deleted things look like in the present or how long they stay on Twitter. What you should care about is how your new account does not carry the baggage of the old one; it allows you to begin writing the new story with no ghosts from the previous one haunting you.

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