Delete years of tweets without scrolling back
Pick what to clear, read the one sentence that says exactly what will go, then watch Xpurge work through it in your own X tab.
- 50 removals a day, free
- No X password
- Nothing uploaded
Add it to Chrome
Free, with no Xpurge account. It works in the x.com tab you're already signed in to.
Pick what to clear
Old posts, the flops, a topic, or your own filters. A test run shows every match first.
Watch it go
A card on your X tab counts as it works, and Stop is always one click away.
Choose which tweets to delete
Start from a ready-made choice, or combine filters to narrow down what you remove.
By date
Older than a year, before a date, or between two dates in either order. Dates follow your timezone.
By words
Find posts by words, phrases, handles or hashtags. Regular expressions work too.
By engagement
Keep anything that did well. Posts above your limit on likes, reposts or replies stay.
By media
Remove posts with a photo or video, or only the ones without.
Keep the posts you want
Your pinned post stays by default. Protect posts by word or link, and keep whole conversations with people you name.
Try a test run
See everything your filters would remove before anything is deleted.
It runs in your browser
Stay signed in to X and Xpurge uses the same controls you would: open a post's menu, choose delete and confirm. You don't need an Xpurge account or a separate login. The extension never asks for your X password or uploads your posts to our servers.
While it works, a card on your X tab counts what has gone, and Stop is always there.
Pauses between deletions
Xpurge works at a Careful pace by default and stops if X pushes back or too many deletions fail in a row. Pro adds a Fast pace that still stays under the limits X publishes for one account.
Keep a copy, with Pro
Pro saves a copy of each post on your computer before removing it. Download them as JSON or a spreadsheet whenever you like.
Find older posts
X only shows your most recent 3,200 posts. With Pro, import your X archive to reach older ones. Xpurge reads it on your computer without uploading it.
Pricing
Remove up to 50 posts or likes a day for free. Most people clear their account with one week of Pro, then cancel.
| Free | Pro | |
|---|---|---|
| Every filter and protection | Yes | Yes |
| Test run | Yes | Yes |
| Removals per day posts, replies, reposts and likes together | 50 | Unlimited likes stop at 1,000, X's published limit |
| Import your X archive | No | Yes |
| Save a copy of each post and download them | No | Yes |
| Fast pace still inside X's published limits | Careful only | Yes |
| Open posts that couldn't be deleted from the activity log | No | Yes |
| Go past X's published limits at your own risk | No | Yes |
Questions
Will this get my account restricted?
Xpurge is built to avoid it, though in the end X decides. X notices when an account acts faster than a person could, and accounts that go too fast get rate limited for hours and, repeatedly, suspended. So Xpurge leaves a gap between each deletion and a long pause between batches, and stops if X starts refusing. Everyone gets the Careful pace. Pro adds a Fast pace that still stays inside the limits X publishes for one account, at most 50 actions in any 15 minutes and 1,000 unlikes a day, and only Pro can turn the limits off, so nobody restricts their account with a setting they came across by accident.
How long does a clean-up take?
It depends on the pace and on how quickly X responds. At the Careful pace Xpurge removes roughly 180 posts an hour, and Fast a little under 200, which is as fast as the limits X publishes for one account allow. Likes stop at 1,000 a day for the same reason. The free version stops at 50 a day. A few thousand posts is a day or two of runs with Pro, and the X tab has to stay visible while it works.
Do I have to give you my X password?
No. Xpurge uses your existing X session in your browser and never asks for your password.
Can I delete all my tweets at once?
Yes, within what X lets any tool reach. Choose "All my posts" and Xpurge works through your posts, replies and reposts in turn, pausing between deletions so X does not throttle your account. Choose "Likes" to clear those too. A large account takes hours rather than minutes, and the tab needs to stay open. For tweets older than your most recent 3,200, import your X archive.
Can deleted posts be recovered?
No. Deleting on X is permanent. With Pro, Xpurge saves a copy of the text for your records, but it cannot restore the post on X. Try a test run before deleting.
Why do I have to keep the tab on screen?
X stops loading more posts when its tab is in the background. Xpurge pauses until you bring the tab back into view. You can put X in its own window and leave it visible while the run finishes.
Can I delete posts beyond the latest 3,200?
Scrolling won't reach them. In X, go to Settings, then Your account, then Download an archive of your data. Once your archive arrives, import the ZIP into Xpurge with Pro to work through older posts.
Does the extension send my posts anywhere?
No. Your posts, filters and records stay on your computer. Apart from working on X itself, the extension only contacts Dodo Payments to check a Pro licence. That check sends your licence key and a random installation number. The free version does not make licence checks.
Does this work with Twitter, or only X?
They are the same thing. Twitter was renamed X in 2023, and twitter.com now takes you to x.com. Whether you call them tweets or posts, retweets or reposts, Xpurge removes the same things.
Is this affiliated with X?
No. Xpurge is an independent extension and is not affiliated with, endorsed by, or connected to X Corp. “X”, “Twitter” and “Tweet” are trademarks of X Corp, used here only to say which site the extension works on.
Pro and your licence
How do I cancel?
Whenever you like, yourself. Open the billing portal, enter the email address you subscribed with, and Dodo will email you a sign-in link. You can cancel there, and change your payment method while you are at it. You keep Pro until the period you have already paid for runs out, and you are not charged again. If anything goes wrong, write to xiao@houzi.io.
How many browsers can I use one key on?
One at a time. Before reinstalling or changing computers, remove the licence in the extension so you can activate it again. If you can't do that, contact us and we'll free it for you.
What happens to my key when the subscription ends?
It stops working, and Xpurge goes back to the free version. Nothing you have already removed is affected, and your filters, records and settings stay exactly where they are.
What if the licence check cannot connect?
Xpurge checks your key when you activate it and about twice a day after that. If a check can't connect, Pro stays active for up to two weeks after the last successful check.
Start with the free version
Try every filter and remove up to 50 posts or likes a day before deciding whether you need Pro.