Erasing old tweets means either deleting posts one by one from your X profile or using a third-party bulk-deletion tool after downloading your data archive.
That single old tweet from 2014 keeps showing up in search results. The thread you regret is still attached to your username. X (formerly Twitter) never added a built-in “delete everything before 2023” button, so cleaning up your history takes either grinding through each post manually or using an external tool that does the heavy lifting. The right choice depends on how many tweets you need gone and how much access you want to hand to a third party.
How To Delete Tweets Manually On X
Manual deletion works for a handful of posts and requires no extra tools. Open your profile, locate the post, tap or click the menu icon (three dots) on that post, then select Delete post and confirm with Delete. That is the entire official flow documented in X’s Help Center.
Important details that trip people up:
- If the item is a repost, the menu shows Undo repost instead of Delete — choosing that removes the repost without touching the original.
- The delete option lives on the individual post’s own menu, not in your account settings or a global menu.
- Deleting a post is permanent. X gives no “undo” after the confirmation tap.
Manual deletion works on both the X mobile app and the web version. The menu labels are the same, though the icon placement shifts slightly between platforms.
What If I Need To Delete Hundreds Or Thousands Of Tweets?
For bulk cleaning, manual deletion is impractical. X does not offer a native bulk-delete feature, so the real-world solution is a third-party service that automates the process. These tools sign in with your X account, read your tweets, and delete them in batches based on filters you set.
Step 1: Download Your X Archive First
Most bulk-deletion tools work faster and more thoroughly if you provide your complete tweet archive. X lets you download it from your account settings.
On the X web app, go to Settings and Privacy, then Your Account, and select Download an archive of your data. Enter your password, check the email-linked six-digit verification code X sends, and click Request Archive. X emails a zip file when it is ready, typically within 24 hours depending on account size.
Keep that zip file unzipped and accessible. Some tools let you upload it directly for full coverage of old tweets that might not load through the API alone.
Step 2: Choose A Bulk-Deletion Tool
Two widely used services that rank openly on search engines and work with X’s current API are TweetDelete and TweetDeleter. Both let you sign in with X, set filters, and start deletions.
| Tool | Key Features | Free / Paid |
|---|---|---|
| TweetDelete | Delete by date range, keyword, or ID; requires archive upload for full old-tweet coverage | Starter (paid) or Premium (archive-based, paid) |
| TweetDeleter | Filter by date, keyword, media type, tweet type; supports auto-delete scheduling; also cleans likes | Paid plans starting low per month |
| Manual Delete | Zero-cost, no data shared, but limited to one post at a time | Free |
| Circleboom | Visual dashboard for bulk tweet deletion with filter options | Paid subscription |
| Redact.dev | Service that deletes tweets by keyword, date, or from entire account history | Paid (free trial available) |
| DeleteTweets Chrome Extension | Browser extension that deletes tweets in bulk as you scroll your timeline | Free |
How To Erase Old Tweets With A Third-Party Tool
The exact steps differ slightly between services, but the workflow is consistent:
- Sign in with your X account on the tool’s website. You are granting the tool permission to read and delete tweets on your behalf.
- Set your filters. Most tools let you choose a date range (e.g., “delete tweets older than one year”), specific keywords, tweets with or without media, or a combination of criteria.
- Preview the selection if the tool offers it. Some show you the tweets that match before they delete anything.
- Start the deletion. The tool begins removing tweets, usually in batches to avoid hitting X’s API rate limits. Large accounts with many thousands of tweets may take a few hours or overnight.
- Verify the result by checking your profile after the process finishes. A few stray tweets may remain if the tool could not access them through the API — running a second pass can catch those.
The same tools typically also let you delete old likes and retweets if you want a full history reset.
What About The Free Options?
| Method | What It Costs | Best For |
|---|---|---|
| Manual deletion | $0 | Removing a handful of specific posts you can find one by one |
| TweetDelete (Starter plan) | Paid tier (cheapest option) | Deleting recent tweets by date or keyword without archive |
| DeleteTweets extension | $0 | Deleting visible tweets as you scroll (does not reach archived old ones without effort) |
| Redact.dev trial | Free trial available, then paid | Testing a bulk tool with no upfront cost |
No legitimate bulk-deletion tool works entirely for free at scale — the X API costs the developers money, so free tiers are either limited in scope or short trial windows. The Chrome extension DeleteTweets is free but relies on manual scrolling, which is not practical for accounts with thousands of posts.
What Bulk Deletion Picks Up — And What It Misses
A good bulk tool deletes tweets, retweets, and likes that fall within your filter criteria. It will not touch direct messages, profile settings, or follower data. A few edge cases to watch:
- Tweets that are too old to load through the API may not be caught unless you upload your archive.
- Deleted tweets that were cited in other users’ posts remain visible on their end as broken content — you only control your own profile.
- Search engine caches of your old tweets may persist for a while after deletion, though they typically disappear after Google or Bing recrawl the now-broken URL.
Checklist: Erase Old Tweets Without A Mess
- Decide whether manual deletion (under 20 tweets) or bulk deletion (more than 20) fits your need.
- If bulk: download your X archive from Settings → Your Account → Download an archive of your data.
- Pick a tool — TweetDelete or TweetDeleter are the most established — and review its privacy policy before signing in.
- Set your filters: date range first, then keywords or media type if needed.
- Run the deletion and check your profile afterward. A second pass a day later catches leftovers.
- Revoke the tool’s access to your X account in Settings if you do not plan to use it again.
References & Sources
- X Help Center. “How to delete a Post.” Official documentation for manual post deletion on X.
- Intego. “How to easily remove old Facebook posts and X/Twitter tweets.” Walkthrough for downloading an X data archive and using TweetDelete.
- TweetDeleter. TweetDeleter Bulk deletion tool with date, keyword, and media filters.
- TweetDelete. TweetDelete Bulk deletion service supporting archive-based full history cleanup.
