Review your tweets.
Choose what goes.
A Chrome extension for reviewing and bulk-deleting your own posts on X (formerly Twitter). Filter posts visually, group self-threads, and clean up your timeline with full confidence. No passwords required.
Learn all about Bulk Delete Tweets
in under 2 minutes
Video displays raw, unedited live execution on an authentic ~3,300-tweet X account with zero server intermediaries.
Never delete your timeline blind.
Web SaaS tools make you click "Delete All" into an empty void. Bulk Delete Tweets slides into your active X tab, rendering your actual posts, images, threads, and engagement before you touch a thing.
Instant Session Discovery
Reuses your active browser session cookies (ct0, twid). Zero passwords and zero external OAuth permissions needed.
Live Donut Breakdown
Calculates live counts for Posts, Reposts, and Replies in real-time. Click any category to filter the timeline instantly.
Announcing our new project launch today! Here is the full backstory...
1/ Thanks to everyone who helped test the prototype over the past month.
Connected Thread Rails
Contiguous replies connect into single thread cards with a visual rail. Select or preserve entire conversations in 1 click.
Ghost-Proof Repost Fix
Targets the repost row's own rest_id, fixing X's persistent bug where un-retweeted posts remain frozen on profile.
Built to solve the bugs other cleaners ignore.
We audited over 230 competitor reviews on the Chrome Web Store. The #1 complaints were ghost retweets, broken threads, deleting the wrong posts, and surprise subscription traps. We fixed every single one.
Self-Thread Grouping
Your connected replies group into readable thread cards with visual rails. Select or protect entire multi-part discussions without breaking context or leaving orphaned replies.
Ghost-Proof Repost Deletion
Other tools call X's broken DeleteRetweet mutation, leaving reposts permanently frozen on your profile. We target the repost's own rest_id directly.
Visual Selective Auditing
Browse authentic tweet cards with full copy, images, dates, and engagement counters. Select individual posts or bulk-select with filters. Never delete blind.
ANDed Smart Filters
Combine Date range (with auto-swap correction), People/Author search, and Type pills (Posts, Reposts, Replies). Filters compound reliably so you only touch what you intended.
Auto 429 Recovery
When X hits its 15-minute rate limit, Bulk Delete Tweets doesn't crash or freeze silently. It shows a live MM:SS countdown banner, pauses politely, and auto-resumes once reset.
Zero Remote Data Transmission
No cloud servers, no account passwords, no analytics trackers. All network calls go directly from your browser to X's official web endpoints via your own active session.
Why client-side GraphQL beats remote Web SaaS.
Third-party web apps force you to authorize remote OAuth servers or upload your personal archive to their database. Bulk Delete Tweets runs natively in your browser using the exact same web client endpoints X uses.
| Feature & Architecture | Bulk Delete Tweets | Web SaaS Platforms | Generic Free Extensions |
|---|---|---|---|
| Account Passwords or OAuth Apps Risk of token leakage or account compromise | ✓ Zero (Uses active tab session) | ✗ Demands full OAuth permission | Varies / Often requires login |
| Remote Server Data Storage Are your private tweets copied to an external cloud? | ✓ Never (100% in-browser memory) | ✗ Uploads archive to remote servers | ✓ Local |
| Ghost Repost Fix Permanently purges reposts without leaving un-retweeted ghosts |
✓ Targets own rest_id directly
|
✗ Calls broken DeleteRetweet | ✗ Leaves ghost retweets frozen |
| Self-Thread Rail Grouping Preserves multi-post threads as connected cards | ✓ Visual rails + 1-click Select Thread | ✗ Flat list only | ✗ Splits threads into disconnected rows |
| Visual Per-Post Auditing Review tweet text, photos & metrics before clicking delete | ✓ Interactive Feed & Cards view | ✗ Blind bulk deletion | ✗ Deletes automatically with zero preview |
| 429 Rate-Limit Recovery What happens when X limits requests for 15 minutes? | ✓ Live MM:SS countdown + Auto-Resume | Throttled to 200 posts / hour | ✗ Freezes silently or crashes |
| Pricing Structure How you pay | Transparent One-Time (No Subscriptions) | $10–$54/month recurring traps | Free / Ad-heavy / Abandoned |
Simple, honest pricing. Pay once, keep forever.
Cleaning your timeline is a milestone project, not Spotify. No hidden monthly rebills, no hard-to-cancel traps. Test on your account for free before spending a cent.
Scan your full timeline, audit posts visually, and delete up to 500 posts every month for free.
- 500 free deletions / month (auto-resets on the 1st)
- Unlimited timeline scanning (up to ~3,200 posts)
- Interactive Donut Volume breakdown
- Self-Thread Grouping with visual rails
- All smart filters: Date, People & Type
Early Bird special for the first 50 adopters before regular pricing ($19.99). One-time payment, zero subscriptions.
- Instant License Key delivery for up to 3 personal devices
- Unlimited post deletions (removes the 500/mo cap forever)
- Auto 429 rate-limit countdown & checkpoint resume
- Priority support & all future updates included
- 14-day refund policy if it fails to work on your account
Processed securely via Lemon Squeezy (Merchant of Record). Cards, Apple Pay & PayPal accepted.
Our Zero-Trap Pledge: We will never enroll you in recurring monthly charges without your explicit consent. As a Merchant of Record, Lemon Squeezy handles payments securely. Read our 14-day Refund Policy →
Frequently Asked Questions
Everything you need to know about security, browser permissions, rate limits, and lifetime licensing.
How does Bulk Delete Tweets work without asking for my password or OAuth?
Bulk Delete Tweets operates 100% locally as a browser extension. When you open the tool on x.com, it uses the authenticated session cookies (ct0, twid) and official GraphQL web client credentials already present in your browser tab. Your login credentials never leave your machine, and no third-party OAuth app is granted access to your account.
Why does X cap live timeline scanning at ~3,200 posts?
This is an architectural constraint enforced by X's User-Role Timeline (URT) servers. No extension or tool can scroll beyond ~3,200 posts live without an archive file. Other tools claim to 'delete everything forever' and then crash at 3,200; Bulk Delete Tweets is honest upfront, displaying your exact scan count against your profile total.
What happens when X rate limits my deletions?
X restricts deletion mutations to around 500–1,000 requests per 15-minute window. When you hit this limit, Bulk Delete Tweets detects the official HTTP 429 status code and x-rate-limit-reset header, pauses execution, displays a live MM:SS countdown timer, and automatically resumes when the window resets. Your queue progress is checkpointed to local storage so you never lose your place.
Does paying for Pro remove X's rate limits?
No. Pro removes the extension's monthly deletion cap (500 posts/month to unlimited). X Corp's server-side rate limits still apply to all tools, and our extension pauses and counts down gracefully with an active timer whenever limits are reached.
Does this fix the 'ghost retweet' bug where un-retweeted posts remain on my profile?
Yes. Most competitors call X's DeleteRetweet mutation, which fails silently on older reposts due to desynchronized reverse indexes on X's backend. Bulk Delete Tweets extracts the repost object's own unique rest_id and targets DeleteTweet directly on it, permanently removing the row from your profile.
Can I use my Pro Lifetime License on multiple devices?
Yes! A Pro Lifetime License can be activated on up to 3 personal browsers or computers (e.g. your home desktop, work laptop, and a secondary browser). Simply paste your Lemon Squeezy license key into the extension settings.
Which browsers are supported?
Bulk Delete Tweets is built on Chrome Manifest V3 (MV3) and works across all modern Chromium browsers, including Google Chrome, Brave Browser, Microsoft Edge, Opera, Vivaldi, and Helium.
What is your refund policy?
We offer a 30-day, no-questions-asked money-back guarantee. If the tool does not work cleanly for your account, simply contact support or use the refund link in your Lemon Squeezy receipt for an immediate refund.