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.
You see every tweet before we delete it. Nothing goes without your OK.
Delete every tweet before a date
- 1
Sign in with X
You connect through the official X API. No password goes to us.
- 2
Load your tweets
Your newest 3,200 load from X. For older ones, upload data/tweets.js from your X archive.
- 3
Pick Everything before a date
Set the day. The app shows how many tweets are from before it.
- 4
Star what stays
Open the list and star the tweets you want to keep. Pinned stays anyway.
- 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.
| Tweets | Time, about |
|---|---|
| 1,000 | 5 hours |
| 5,000 | 1 day |
| 25,000 | 5 days |
What it costs
You pay once for a pack of deletes. There is no subscription. Tax is added at checkout where it applies.
| Pack | Deletes | Price, pay once |
|---|---|---|
| Backlog S | 1,000 | $29 |
| Backlog M | 5,000 | $129 |
| Backlog L | 25,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.
More guides
Keep the new. Delete the old.
You see every tweet before we delete it. Nothing goes without your OK.