Home › Social Cleanup › Mass delete tweets

How to mass delete tweets on X (Twitter)

Bulk delete your own tweets, replies, likes and reposts on X: what X itself offers, the three ways to do it compared, and the step-by-step for a safe run without giving anyone your password.

Short answer: X has no button to delete all your tweets at once. You can delete posts one by one, or deactivate the whole account. Everything else needs a tool. The safest kind runs inside your own browser tab, so it never sees your password. wyper.io Social Cleanup does exactly that, free for up to 50 removals a day, and it is live for Chrome and Firefox.

What X offers natively

On x.com you can delete a post from its three-dot menu, one at a time. There is no multi-select, no delete-all and no date range. The only bulk action X provides is deactivating the account, which removes everything after a 30-day grace period, including your handle and followers. For anyone who wants to keep the account and clear the history, that leaves manual clicking or a tool.

Your X archive (Settings › Your account › Download an archive of your data) is a copy for you to read. It does not delete anything, and you do not need it to bulk delete. It becomes useful only when the live timeline stops loading very old posts.

Three ways to bulk delete, compared

MethodHow it worksPassword or account accessRuns while you are awayCost
ManualThree-dot menu, Delete, confirm. Repeat.NoneNoFree, but hours of clicking
OAuth service
TweetDelete, Circleboom, Redact
You authorise the service on X. It deletes from its own servers via the API.Standing OAuth access to your accountYes, on a scheduleFree tiers capped, paid plans
Browser extension
wyper.io Social Cleanup
Automates the clicks inside your logged-in x.com tab.None. No login, no token, no uploadNo. The tab must stay openFree 50 a day, Pro unlimited

The trade-off is honest in both directions. OAuth services can run overnight because you handed them the keys. An extension cannot, because it never asks for them. The tweet deleters compared in detail, and a head-to-head with DeleteTweets.

Mass delete tweets: step by step

  1. Install Social CleanupFrom the Chrome Web Store or Firefox Add-ons. It asks for storage and activeTab only.
  2. Open x.com and stay logged inThe extension works in your existing session. There is no separate login and it never sees your password.
  3. Pick what to removePosts & Reposts, Replies or Likes, one category per run. Add a keyword filter to remove only matching items, or invert it to keep them.
  4. Start and let it runThe extension scrolls to load older items and deletes at a steady, human-like pace to respect X rate limits. A yellow bar shows the live count. Keep the tab open.
  5. Review the receiptDeletions on X are permanent. When the run ends you see how many items were removed. Pro users get a deletion receipt with counts only, no content.
🔒 Privacy rule of thumb: if a deleter asks you to log in on its own website, connect an app or paste an API key, your posts and tokens leave your device. A local extension never uploads anything.

Mass delete likes on X (unlike everything)

Likes are the part most people forget. Deleting every tweet you ever wrote leaves your Likes tab untouched, and it is public to anyone who opens your profile. In Social Cleanup pick Likes: the extension opens your Likes tab and unlikes post after post. Old likes are the slowest category because X loads them lazily, so expect a long run for a decade of history. Why your likes outlive your posts.

Mass delete retweets and reposts

Reposts count as your posts on X and are removed together with them in the Posts & Reposts category. Undoing a repost takes it off your profile; the original post by the other account stays where it is. Quote posts are your own posts with your own text and are deleted like any tweet.

Delete all your replies

Replies live on their own tab and survive the deletion of the post they answered. Pick Replies to clear them. If someone else deleted the post you replied to, your reply is still there, orphaned but visible. Replies from other people under your posts are theirs and cannot be deleted by you.

Delete old tweets in bulk (without a date filter)

Social Cleanup has a keyword filter, not a date filter. That is a deliberate limit: the extension reads the live page, and X shows no reliable date on every item as it scrolls. To target a period, use words that mark it: an old employer, a hashtag you used that year, a username you replied to. The invert option turns the filter around: keep only posts that mention your current project and remove the rest. Deleting tweets by keyword, with examples. If you cannot get into the account any more, read what is still possible without access.

Free or paid?

The free tier removes up to 50 items a day across categories, enough to clear a few years of light use in a couple of weeks. Pro ($24 a month, cancel anytime) lifts the cap and adds the deletion receipt; one key also unlocks the wyper Fact-Check tools. Because the extension is not an X API client, there is no per-tweet fee and no archive upload. Plans and what each includes.

Frequently asked questions

Can you mass delete tweets on X?
Yes. X has no native delete-all button, but a browser extension can delete thousands of your own posts, replies, likes and reposts one after another, inside your logged-in tab. wyper.io Social Cleanup does this for free up to 50 removals a day, unlimited with Pro.
How do I mass delete likes on Twitter / X?
Open x.com, start wyper.io Social Cleanup and pick Likes. The extension opens your Likes tab and unlikes post after post at a steady pace. Likes are separate from your posts: deleting all your tweets leaves every like in place until you clear them too.
Can I mass delete retweets and reposts?
Yes. Reposts are one category in Social Cleanup (Posts & Reposts on X). Undoing a repost removes it from your profile; the original post by the other account stays online.
How do I delete old tweets in bulk?
Filter by keyword, hashtag or username and let the run remove only matching posts, or invert the filter to keep matches and remove everything else. There is no date filter in the extension: if you need a cut-off date, use your X archive to find the words that mark the period and filter on those. Guide: delete tweets by keyword.
Is there a free way to mass delete tweets?
Yes. wyper.io Social Cleanup removes up to 50 items a day for free, with no account limit, no card and no waiting list. Services that need OAuth access to your account usually cap the free tier by tweet count or age.
Do I need my Twitter archive to bulk delete?
No. The extension works on the live pages of x.com, so it reaches everything your profile shows. An archive helps only if X stops loading very old posts in the timeline. Delete tweets without an archive.
Is it safe to mass delete tweets?
It is safe when the tool runs locally in your own browser and never receives your password or an API token. Deletions are permanent, so review the preview and counts first. A human-like pace avoids X rate limits. Is using a tweet deleter safe?
Do I have to give a tweet deleter my password?
You should never have to. Social Cleanup asks only for the storage and activeTab permissions and runs in the tab where you are already logged in. Nothing about your account is uploaded.
If I delete a tweet, are the replies deleted too?
No. Deleting your post removes that one item. Your own replies stay on your Replies tab and other people's replies stay on their profiles. What happens to replies and likes when you delete a tweet.
Do deleted tweets disappear from Google?
Not immediately. Google keeps a copy until it recrawls the page. How long deleted tweets stay in Google.

🧹 Do it with wyper.io Social Cleanup

Bulk delete tweets, likes, replies and reposts on X, plus Instagram and ChatGPT, with keyword filters. Local deletion, no password, no OAuth. Live on Chrome and Firefox.

Add to Chrome, free → Add to Firefox, free →
Related guides How to delete all tweets, the complete walkthrough Delete tweets without an archive Is using a tweet deleter safe? Do deleted tweets stay in Google? Bulk delete Instagram posts, likes and comments