There are quite a few tools out there that allow you to delete your old tweets in bulk, but they don't give you much control, and many of them require you to run them manually every time you want to clear your tracks.
In order to be more efficient, the developer Michael Lee has created a free tool called Semiphemeral to get rid of your old tweets, likes, retweets, and even DMs. This tool was previously available only in open-source version that you had to install on your own server, but now everyone can easily use it thanks to its new web interface.
Delete your old tweets with Semiphemeral
This free tool has many options to delete tweets, likes and retweets to specific days in the past, for example. You can also filter for tweets that had high engagement.

Here's how you can use it:
- Access the Semiphemeral website using your web browser
- Log in to your Twitter account and wait for your tweets to load (this may take a few long minutes depending on your tweet volume).
- After that, you can look at the tweets and delete them individually if you want.
- If you prefer to delete tweets in bulk, go to the Settings tab.
- Set up a schedule for the automatic deletion tweets, likes and retweets

You can also set the app to delete your DMs. However, the app specifically asks for access to your DMs, and you'll have to decide if you're comfortable with that before proceeding. Additionally, you can also choose to never delete certain tweets under the Tweets tab.
If you delete a lot of tweets, you may have to wait a while, as Twitter's API imposes limits on the number of requests an application can make in a certain time frame.
There you go! I'll let you go clean up Twitter!
Semiphemeral
Article updated on May 7, 2025 by Byothe











