Guide · Bulk delete tweets

Bulk delete tweets on X with filters

To bulk delete tweets, sign in to erasemyposts with X, filter your tweets by date, type, likes or words, and delete the whole selection in one go. You see every tweet before it goes, and kept and pinned tweets are never deleted.

It works for any X account you can sign in to, old Twitter history included.

Sign in with X

You see every tweet before we delete it. Nothing goes without your OK.

The filters

Mix them. The list updates as you go, so you see what a filter selects before you delete anything.

  • Date range

    From and To

    Pick a start and an end day. Set only To to select every tweet before a date.

  • Type

    Tweets, replies, retweets, quotes

    Turn types on or off. Keep only Replies on to delete your replies and nothing else.

  • Likes

    Fewer than N likes

    Type a number. Tweets with fewer likes are selected, the ones that did well stay out.

  • Search

    Find a word

    Search for a word or a name. The search runs in your browser, on the tweet text loaded on this device.

  • Keep

    Star a tweet

    A starred tweet shows as Kept and is never deleted, whatever filter you use.

  • Pinned

    Pinned stays

    Your pinned tweet cannot be selected. It is never deleted.

Delete old tweets before a date

  1. 1

    Sign in with X and load your tweets

    Your last 3,200 load from X. For older ones, upload data/tweets.js from your X archive.

  2. 2

    Set the To date

    Leave From empty. Everything up to that day is now in the selection.

  3. 3

    Star what you want to keep

    Scroll the list. Star the tweets that stay.

  4. 4

    Confirm

    You see the count and the price first. We delete at the speed X allows. The app shows the count as it goes.

Common filter mixes

GoalFilters
Delete everything older than a dateDate range: To = that date
Delete only repliesType: Replies on, all other types off
Delete only retweetsType: Retweets on, all other types off
Delete old tweets with few likesDate range: To = a date, Likes: fewer than 5
Delete tweets about one topicSearch: the word, then select the results
Delete everything except a fewNo filter, star the ones to keep

How fast, and what it costs

X allows 50 deletes per 15 minutes per account. So 1,000 tweets take about 5 hours, 5,000 about 1 day and 25,000 about 5 days.

You pay once for a pack: $29 for 1,000 deletes, $129 for 5,000 or $599 for 25,000. Tax is added at checkout where it applies. There is no subscription.

Want every tweet gone? Read how to delete all your tweets. Comparing tools? See erasemyposts vs TweetDeleter.

Questions

How do I delete tweets before a certain date?

Sign in, open the Date range filter and set only the To date. Leave From empty. Every tweet up to that day is selected, and you check the list before you confirm.

Can I mass delete only my replies or retweets?

Yes. The Type filter has Tweets, Replies, Retweets and Quotes. Turn off the types you want to keep, then delete the rest in one go.

Can I keep some tweets when I bulk delete?

Yes. Star a tweet and it is never deleted. Your pinned tweet is never deleted either.

Can I delete old tweets past my last 3,200?

Yes. Through the API, X shows apps only your last 3,200 tweets. Upload your X archive (tweets.js) and the older tweets show in your list with the same filters.

How many tweets can I delete at once?

As many as your pack covers: 1,000, 5,000 or 25,000. X allows 50 deletes per 15 minutes, so a big run takes hours or days. You can close the page.

Pick what goes. Keep the rest.

Sign in with X

You see every tweet before we delete it. Nothing goes without your OK.