a Chrome extension for X

Clean up your X history.
Keep what matters.

Bulk delete posts, replies, retweets, likes and bookmarks. Filter precisely, review every match and export a copy — then delete. It all runs in your browser.

  • No account or password
  • Nothing leaves your browser
  • Export before you delete

what it does

A scalpel or a sledgehammer.

Delete everything before 2020, or just the posts that didn’t land. You decide exactly what goes.

Everything you’ve put on X

Posts, replies, retweets, media posts, likes and bookmarks — one tool for all of it.

Reach back to post #1

X’s timeline stops serving older posts after a while. Upload your X data archive to reach every post you’ve ever made.

Filters that go deep

Date ranges, keywords or regex, likes/retweets/replies thresholds, with or without media — and a keep-list for posts that must stay.

Review before anything goes

Every match is listed and ticked. Search, sort, shift-click ranges, untick what you want to keep.

Export first, always

Save a JSON, CSV or PDF copy of exactly what’s about to go. X doesn’t keep one for you.

Finishes the job

Progress is saved at every step. Close the tab, restart the browser — the run picks up where it left off.

built right into X

Right where you already are.

A Bulk Delete button sits in X’s own sidebar, below Home and Explore. It opens the whole tool over your timeline and matches X’s light, dim or lights-out theme. Want more room? Pop it into a full tab.

how it works

Five steps. No surprises.

Nothing is deleted until step five, and you can’t skip ahead. Go on — click around, it’s a sketch.

step 1 of 5 · pick a source

privacy, in plain words

Your posts never touch our servers. We don’t have any.

  • Your X data only ever goes to x.com — the same requests X’s own site makes
  • Pro keys are checked with our payment provider, and nothing else is sent
  • No analytics, no telemetry, no account
  • Exports are generated on your machine
  • Uninstall it and everything it stored is gone
read the full privacy policy →

pricing

Try it free. Pay once if you need more.

No subscription. The limit is shown before your first run — never sprung on you halfway.

3-day money-back guarantee →

Free

$0

for a quick tidy-up

  • 200 deletions every month
  • Unlimited scanning, filtering & exports
  • Every source, including your archive
  • All filters and the full review screen
Add to Chrome
one-time!

Pro

$14.99 once

for clearing years in one go

  • Unlimited deletions
  • Everything in Free
  • No subscription, ever
  • Upgrade from inside the extension
Get started

faq

Questions, answered.

Do I need to give it my password or connect an app?

No. Untweet runs inside x.com using the session you’re already signed in with. There’s no OAuth, no account and no server in between.

Can I undo a deletion?

No — X doesn’t offer a way to restore deleted posts. That’s why Untweet asks you to export a copy first, and shows you every match before anything happens.

Why would I need my X archive?

On large or old accounts, X stops returning older posts when you scroll the timeline. Your archive (Settings and privacy → Your account → Download an archive of your data) lists everything, so Untweet can reach posts the timeline won’t show.

What counts towards the free plan?

Each item removed counts as one — a deleted post, an undone retweet, an unlike or a removed bookmark — whether it came from the timeline or an archive. The free plan includes 200 a month. Scanning, filtering and exporting are never limited.

What happens when I hit the free limit mid-run?

The run pauses — it doesn’t fail or lose its place. It resumes by itself when your allowance resets at the start of next month, or straight away if you upgrade.

Can I get a refund?

Yes. If Pro isn’t right for you, email us within 3 days of buying for a full refund — no questions asked. And if a change on X breaks Untweet and we can’t fix it, you can have your money back even after that.

Will this get my account in trouble?

Untweet makes the same requests X’s own web app makes when you delete something, and paces them to stay within X’s rate limits (you can pick a slower, safer speed). It only touches your own content, and checks ownership before every delete.

What happens when X changes its website?

Untweet reads what it needs from X’s live web client at runtime instead of hard-coding it, so most of X’s changes are picked up automatically.

Start with a clean slate.

Install in seconds. Your first 200 deletions are on us.

Add to Chrome — it’s free