Guide · Delete all tweets

How to delete all your tweets on X

X has no button that deletes all your tweets at once. You can delete them one by one on X, run a free browser script, or use a tool like erasemyposts that deletes them for you through the official X API.

The same steps work for an old Twitter account. Below: the 3 ways, how long it takes, and what it costs.

Sign in with X

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

The 3 ways to delete all your tweets

Each way works. They differ in time, cost and risk.

  • Free

    1. By hand on X

    Open a tweet, tap the ··· menu, then Delete. Repeat for every tweet.

    Good for
    A few dozen tweets.
    Tradeoff
    Slow. Thousands of tweets take days of clicks.
  • Free

    2. Browser scripts and extensions

    A script runs in your browser and clicks Delete on the X website for you.

    Good for
    People who are fine with running code in their browser.
    Tradeoff
    They drive the X website with your session. They can break when X changes its site. They are a gray zone under X's rules.
  • Pay once

    3. erasemyposts

    You sign in with X. We delete the tweets you pick through the official X API.

    Good for
    Hundreds to tens of thousands of tweets.
    Tradeoff
    It costs money, from $29. X limits the speed to 50 deletes per 15 minutes.

How to delete all your tweets with erasemyposts

  1. 1

    Sign in with X

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

  2. 2

    Load your tweets

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

  3. 3

    Filter, or select all

    Select every tweet, or narrow it down by date, type, likes or words.

  4. 4

    Keep the good ones

    Star a tweet and it stays. Your pinned tweet is never deleted.

  5. 5

    Confirm

    You see the count and the price before anything is deleted. Nothing goes without your OK.

  6. 6

    Let it run

    We delete at the speed X allows. You can close the page. The app shows the count as it goes.

Want only some of them gone? See bulk delete tweets with filters.

How long it takes

X allows 50 deletes per 15 minutes per account. That is 200 an hour. 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. Unused deletes stay in your account.

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

Comparing tools? See erasemyposts vs TweetDeleter, or the full pricing on the home page.

Before you start: download your archive

Deleted tweets cannot be restored by us or by X. If you want a copy of your tweets, download your X archive first.

  • On X, open Settings → Your account → Download an archive of your data.
  • Keep the zip file somewhere safe. It is your copy.
  • The same archive has data/tweets.js. Upload it to erasemyposts to reach tweets older than your last 3,200.

Questions

Can I delete all my tweets at once on X?

Not on X itself. X has no button that deletes all your tweets. You delete them one by one, or you use a tool that deletes them for you through the X API.

Is there a free way to delete all my tweets?

Yes. You can delete them by hand on X, or use a free browser script or extension. Scripts drive the X website with your session, can break when X changes its site, and are a gray zone under X's rules.

How long does it take to delete all my 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 while it runs.

Can erasemyposts delete tweets older than 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 too. Your browser reads the file.

Can I get my tweets back after I delete them?

No. Deleted tweets cannot be restored by us or by X. If you want a copy, download your X archive before you start.

What does it cost to delete all my tweets?

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.

Delete all your tweets today.

Sign in with X

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