Early access by waitlist
Back to blog

Delete all tweets, with or without a tweet deleter

Maksim Norkin (opens in a new tab)Product

Updated · 6 min read

X has no delete-all button. Here's how to delete all tweets the ways X allows, what a tweet deleter does, and what to check before you give one your account.

If you want to delete all tweets on your X account, the first thing to know is that X has no button for it. X's help says so plainly: it doesn't provide a way to bulk-delete posts, and you delete them one by one. This guide covers everything X does let you do: save your archive first, find old posts by date, work through them by hand, undo likes and reposts, and, if you want everything gone, deactivate the account.

Can you bulk delete tweets on X?

Not while keeping the account. You can delete any post you wrote, at any time, but only one at a time, and only your own: a repost of someone else's post is undone rather than deleted. That leaves three routes, and which one fits depends on what you want to keep.

  • Keep the account, lose some posts: find them with advanced search and delete them one by one.
  • Keep your username, start clean: X's own suggestion is to create a second account with a temporary username, then swap the usernames between the two. Your current account keeps its posts under the temporary name, and the new one starts empty under yours.
  • Lose the whole account: deactivate it, as described below. That is the only route that removes everything.

Delete all tweets free: what X itself lets you do

Everything in this guide is free and happens on X itself: saving your archive, finding old posts with advanced search, deleting them one by one, and deactivating. None of it asks you to connect another app to your account.

Download your X archive first

Deleted posts don't come back, so save a copy before you start. Your X archive is a snapshot of your account, starting with your first post, and it includes your posts and media, your followers and the accounts you follow. Requesting it deletes nothing.

  1. On x.com, click More in the navigation bar, then Your account in your settings.
  2. Click Download an archive of your data, and enter your password.
  3. Verify your identity with the one-time number X sends to your email address or phone.
  4. Click Request data.
  5. When it's ready, X emails you and the download appears in the same settings. Download the .zip while you're signed in to X in the same browser.

X says preparing the archive may take a few days, and that you need to request it before you deactivate. If you only want a list of the posts you're about to delete, rather than the whole archive, our guide to keeping a copy of what you're about to delete shows how to copy a list from a page into a spreadsheet.

Scrolling your profile back through the years is the slow way. Advanced search, on x.com while you are signed in, narrows your own posts to the dates you want, from any date since the first public post.

  1. Search for anything in the search bar on x.com.
  2. On the results page, click Advanced search under Search filters, or More options, then Advanced search.
  3. Under People, put your own username in the field for posts from an account.
  4. Under Dates, pick a "from" date, a "to" date, or both.
  5. Add words or a hashtag if you are after posts on one subject, then click Search.

The results are the posts to delete. Delete each one from its menu: click the ⋯ icon on the post, then Delete post, and confirm.

Mass delete tweets by hand: the fastest way to work through them

There's no way around one post at a time, but there are ways to waste fewer clicks.

  • Work in small date ranges. A month or a quarter per search gives a list short enough to finish, and you can tick it off on a calendar as you go.
  • Start with what matters most. Search for the words, names or years you most want gone before you work through everything else.
  • Run the same search again. When a range comes back empty, it is done. Anything that still shows up is a post you missed.
  • Remember the copies. Deleting a post removes it from your account, your followers' timelines and X's search, and removes its reposts. It doesn't remove posts where someone copied your words, or quoted you with a comment of their own.

Unlike all tweets and undo reposts

Likes work the same way as posts: there's no unlike-all, so you undo them one at a time. Open your profile and the Likes tab, which lists the posts you've liked, and click the red heart on each to undo the like. For a repost, click the repost icon on it and undo the repost: it disappears from your profile, and the original post stays with its author.

Delete all posts on X by deactivating your account

Deactivating is the first step to deleting the account, and it's the only route that takes everything. Deactivation lasts 30 days. If you don't sign back in within those 30 days, the account is deleted and your username is no longer tied to it. Signing in before then restores the account.

  1. Request your archive first, if you want one: X asks you to do that before you deactivate.
  2. On x.com, open More, then Settings and privacy, then Your account.
  3. Click Deactivate your account, read the information, and click Deactivate.
  4. Enter your password and confirm.

Two things to know before you do. Deleting your account doesn't remove it from search engines, which X doesn't control, and X may keep some information about a deactivated account for safety and security. A paid subscription bought through the X app isn't cancelled by deactivating, so cancel it where you subscribed.

Do you need a tweet deleter?

A tweet deleter is a service that deletes posts for you once you connect it to your X account. Whether you need one depends on how much you want gone: a few months of posts is an afternoon with advanced search, while years of them is the job these services are for. Either way, read what access it asks for before you connect it.

Deletion services ask for access to your account, and an app with read and write access can post, delete and like for you. If you connected one, revoke its access when you're done: on x.com, open Settings and privacy, then Apps and sessions, choose the app and click Revoke access. If you gave one your password, change it as well.

What we're building

Tabless is a browser extension that builds what you ask for from the sites you allow; nothing is typed or submitted without your OK. It isn't open yet.

We're building it so you can ask for a view of your own posts, say everything you posted in 2019 that mentions your old job, to find the ones you want gone. It's designed so a row's button can run the click you'd make on that post, after your OK, one row at a time, with daily limits for each site. It's for your own account, and the site's own rules still apply.

FAQ

Does deleting a post remove it from search engines?

Not necessarily. X removes a deleted post from x.com and its apps, including X's own search, but X says posts may be cached or cross-posted on other websites, apps and search engines, and it can't remove them there. Ask the search engine to update its copy if an old post still shows up.

Will downloading my archive delete anything?

No. Your archive is a copy of your account's information, from your first post on, and requesting it changes nothing on X. Request it before you delete posts you might want later, and before you deactivate.

Is there a way to delete all tweets for free?

Not with a button on X: X doesn't provide a way to bulk-delete posts. The free routes are the ones above: find posts with advanced search and delete them one by one, start clean under your username with a second account, or deactivate. A tweet deleter needs access to your account, so revoke it when you're done.

Can Tabless delete my tweets for me?

Not yet. Tabless isn't open, and finding the posts you want gone is one of the jobs we're building it for. Join the waitlist, and we'll let you know when you can try Tabless.