Guide · Delete old tweets

How to delete old tweets by date

To delete old tweets, sign in to erasemyposts with X, pick Everything before a date, set the day and confirm. Starred and pinned tweets stay, and you see the count and the price before anything is deleted.

Tweets older than your newest 3,200 need your X archive. Below: the steps, how long it takes, and the price.

Sign in with X

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

Delete every tweet before a date

  1. 1

    Sign in with X

    You connect through the official X API. No password goes to us.

  2. 2

    Load your tweets

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

  3. 3

    Pick Everything before a date

    Set the day. The app shows how many tweets are from before it.

  4. 4

    Star what stays

    Open the list and star the tweets you want to keep. Pinned stays anyway.

  5. 5

    Confirm

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

Want a date range, or only tweets with few likes? Use the bulk delete filters.

Keep the old tweets you like

  • Keep

    Star a tweet

    A starred tweet shows as Kept. It is never deleted, whatever date you pick.

  • Pinned

    Pinned stays

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

Tweets older than your newest 3,200

Through the API, X shows apps only your newest 3,200 tweets. Old tweets are often past that line. To reach them, upload your X archive.

Request it on X in Settings → Your account → Download an archive of your data. It can take 24 hours or more. Then upload data/tweets.js in the app. Your browser reads the file.

The Twitter archive guide has the full steps, and a free viewer that shows your posts per year before you delete anything.

How long it takes

X allows 50 deletes per 15 minutes per account. You can close the page. We keep going. Open the app any time to see the progress.

TweetsTime, about
1,0005 hours
5,0001 day
25,0005 days

What it costs

You pay once for a pack of deletes. There is no subscription. Tax is added at checkout where it applies.

PackDeletesPrice, pay once
Backlog S1,000$29
Backlog M5,000$129
Backlog L25,000$599

Want every tweet gone, not only the old ones? Read how to delete all your tweets.

Questions

How do I delete tweets before a certain date?

Sign in to erasemyposts with X, pick Everything before a date and set the day. Every tweet from before that day is selected. You see the count and the price, then you confirm.

Why can't I see my oldest tweets?

Through the API, X shows apps only your newest 3,200 tweets. Upload data/tweets.js from your X archive and the older tweets show in your list too. Your browser reads the file.

Can I keep some old tweets?

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

How long does it take to delete old tweets?

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 can close the page.

What does it cost?

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.

Can old tweets be deleted automatically?

Not yet. Always Clean, a rule that deletes old tweets on a schedule, is coming soon. Today you run a delete when you want one.

Keep the new. Delete the old.

Sign in with X

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