How to delete a post on X: steps and what happens
Delete a post on X in three taps, and delete all your posts in bulk: the 3,200-post wall, the archive route, and what the free bulk tools actually allow.
On this page · 13 sections
- Quick answer
- TL;DR
- How to delete a post on X, step by step
- Is it permanent? Yes - and there is no undo
- Deleting a post vs undoing a repost
- What happens to replies and reposts
- How to delete all your posts on X (bulk delete, step by step)
- The 3,200-post wall every live tool hits
- The archive route, which is the only way past it
- What the free tiers actually get you
- Vet the tool before you authorize it
- Does deleting a post hurt your account?
- The better fix: post less that you will want to delete
The short version
- ▸Delete a post in three taps: open the post's three-dot menu, tap 'Delete post,' then confirm. It removes the post from your profile, followers' timelines, and X search.
- ▸Deletion is permanent. X has no trash or undo - once you confirm, the post is gone and cannot be recovered.
- ▸Deleting a post also removes its reposts, but replies you made to other posts are separate and stay unless you delete each one.
- ▸There is no native way to bulk-delete posts, and every live tool stops at your 3,200 most recent: that is the ceiling X's own user-timeline endpoint returns. Going past it means uploading your data archive.
- ▸To undo a repost (not delete an original), tap the green repost icon and choose 'Undo repost' - that quietly removes it without a delete confirmation.
Quick answer
To delete a post on X, open the post, tap the three-dot (More) icon at its top-right, tap "Delete post," and confirm with "Delete." The post is removed from your profile, your followers' timelines, and X search. Deletion is permanent - X has no undo or trash - and there is no native way to bulk-delete, so old archives need a third-party tool.
Last updated: September 2026
TL;DR
Deleting a single post on X (formerly Twitter) is three taps and takes effect instantly. The catches are all about what "delete" actually means: it is permanent with no recovery, it is one-post-at-a-time with no native bulk option, and it is a different action from undoing a repost. If you are trying to scrub years of old posts, X will not help you do it in one click - you will need a batch tool or your data archive. Here is the exact step, what happens to reposts and replies, and how to clear a lot of posts safely.
How to delete a post on X, step by step
The steps are identical on the iOS app, the Android app, and x.com in a browser:
- Find the post on your profile or timeline (open Profile to see your own posts).
- Tap the three-dot "More" icon at the top-right corner of the post.
- Tap "Delete post" (shown in red).
- Confirm by tapping "Delete" in the pop-up.
Your post disappears immediately. Per X's help page on deleting posts, it is removed from your account, from the timelines of accounts that follow you, and from X search results, and any reposts of it are removed too. You can only delete posts you authored - you cannot delete someone else's post from your view.
Is it permanent? Yes - and there is no undo
This is the part worth internalizing before you tap Delete: X has no trash, no recycle bin, and no undo. The confirmation dialog is the only safety net. Once you confirm, the post is gone from the platform and X keeps no recoverable copy for you.
If there is any chance you will want the content later - a thread you might repurpose, a receipt of something you said - download your data first. X lets you request a full archive of your account; see X's archive help page. The archive is generated from what exists at request time, so pull it before a delete spree, not after.
Deleting a post vs undoing a repost
People conflate these, and they are different actions:
| Action | What it does |
|---|---|
| Delete post | Permanently removes an original post you wrote |
| Undo repost | Removes your reshare of someone else's post; the original stays live |
| Delete a reply | Removes one reply you made; other replies are untouched |
To undo a repost, you do not use the delete menu. Tap the green repost icon under the post (it stays green while active) and choose "Undo repost." No confirmation, no permanence drama - you are only pulling back your amplification, and the author's original post is unaffected.
What happens to replies and reposts
- Reposts of your deleted post are removed along with it - the reshare has nothing left to point at.
- Replies other people left under your post lose their parent; the conversation collapses.
- Replies you made to other accounts are separate posts. Deleting your original post does nothing to them - you have to delete each reply on its own if you want it gone.
- Quotes of your post by other accounts may still show a "post unavailable" placeholder, since a quote is its own post with its own text.
- A deleted poll cannot be restored. Since a poll on X is not editable, deleting and reposting is the only way to fix one - and every vote resets to zero.
That last point matters for anyone deleting to make something disappear: the text others wrote around your post can persist even after yours is gone. Deletion removes your copy, not every trace.
How to delete all your posts on X (bulk delete, step by step)
X deliberately has no built-in bulk-delete. You cannot select a date range or a hundred posts and clear them in one action, so a real cleanup means a third-party tool. Before you pick one, there is a ceiling nobody selling you the tool leads with.
The 3,200-post wall every live tool hits
X's user-timeline endpoint returns a maximum of 3,200 of your most recent posts, and only 800 if replies are excluded from the request (X Developer Platform, accessed 2026-09-15). Anything that reads your timeline live inherits that number. It is not a pricing tier or a bug in the tool you chose; it is the shape of the data X hands out.
TweetDelete says so in its own FAQ: standard mode "can only see up to your most recent 3,200 tweets," and it attributes the cap to the API function the platform makes available to developers (TweetDelete FAQ, accessed 2026-09-15). So if you have posted 40,000 times since 2012, a live-mode tool will clear the newest 3,200 and then report that you have nothing left, which is the single most common "this tool is broken" complaint about the category. It is working. It just cannot see the rest.
The archive route, which is the only way past it
To delete older history you feed the tool your own data export instead of asking it to read your timeline.
- Request your archive. On the web: your account settings, then "Download an archive of your data," enter your password, verify with the code X emails or texts you, then hit Request data. On mobile it lives under Settings and privacy, Account, Your X data. X says it may take a few days to prepare (X Help, accessed 2026-09-15). The full walkthrough and what is inside the file is in how to download your X archive.
- Wait for the email or push notification, then download the zip while the link is live.
- Upload the file to a tool that accepts archives. TweetDelete states the 3,200 cap "doesn't apply to premium users who've uploaded their data file (it's then unlimited)" (FAQ, accessed 2026-09-15). Circleboom advertises the same escape hatch through its archive eraser module, with date-range and media filters on top (its own delete-all page, accessed 2026-09-15, is linked in the table below).
- Run it in batches and check your profile between runs rather than trusting a progress bar.
What the free tiers actually get you
Checked on each vendor's own page on 2026-09-15:
| Tool | Free tier, as stated | Paid entry, as stated | Archive upload |
|---|---|---|---|
| Circleboom | 50 post deletions a day, described as free every day, forever | Plan prices are not rendered on its public plans page, so get them at checkout | Yes, archive eraser |
| TweetDelete | Standard mode, limited to your 3,200 most recent posts | "Our lowest plan starts at only $3.99/mo" per its FAQ | Yes, premium only |
Two honesty notes on that table. Both rows are what the vendor publishes about itself, not a test result, and pricing in this category moves, so confirm the number on the checkout screen before you pay. And a free 50-a-day allowance is a real option only if your history is small: at 50 a day, 3,200 posts takes a little over two months.
Vet the tool before you authorize it
A bulk deleter needs write access to your account, which is the same power as a posting tool. Three checks worth two minutes:
- Read what the permission screen asks for. Deleting requires write access; if the consent screen also asks to read your direct messages, decide whether that trade is one you want.
- Revoke it when you are done. Settings, then Security and account access, then Apps and sessions. Leaving a dormant deleter connected for years is how a forgotten tool ends up acting on an account after a company changes hands.
- Think about the archive you are uploading. The X archive is a full account data download rather than a posts-only export (X Help), so check what the tool says it keeps of the file and for how long.
Whatever you use, remember automating actions on X through a browser or third party is a gray area rather than an approved path - X's Automation Rules govern what is allowed, and mass actions can draw rate limits or review. Move deliberately rather than firing off thousands of deletes at once. No tool can promise a clean bulk delete with no account risk; what it can do is pace the work and keep you out of the parts of your history you meant to keep.
Does deleting a post hurt your account?
A single delete is harmless - X expects people to remove typos and misfires. What draws attention is volume: firing thousands of deletes through an automated tool in a short window can trip rate limits or account review, the same way any burst of automated actions can. That is a load-and-behavior concern, not a "shadowban" - visibility limiting on X is a separate, policy-defined action tied to content, not to whether you clean up old posts. If you are worried your reach dropped for another reason, run a proper X shadow ban check rather than assuming a delete caused it.
The practical rule: delete deliberately, in reasonable batches, and keep an archive. A slow, human-paced cleanup rarely causes problems; a scripted mass purge is where accounts get flagged.
The better fix: post less that you will want to delete
Constant deleting is usually a symptom - of posting reactively, then regretting it. The durable fix is a posting habit you are not embarrassed by the next morning. Two things help. First, if you posted something with a typo rather than a bad take, you may not need to delete at all; see how to edit a post on X for the narrow edit window. Second, drafting ahead of time beats posting from the hip - queuing posts when you are calm, using how to schedule posts on X, produces far fewer next-morning regrets than firing from the timeline. X-Autopilot drafts posts and replies in your voice from real Chrome on your own Mac, so you approve content before it goes out instead of deleting it after. It will not delete posts for you - deletion is permanent and should stay a deliberate, in-app tap you own - and it is not a sanctioned, risk-free path, since browser-route automation on X is a gray area, not an approved one. What it changes is the input: fewer posts you regret means fewer posts to delete.
Deleting one post is easy and instant. Just remember it is permanent, it is one at a time, and it is not the same as undoing a repost. Keep an archive if the words might matter later, and vet any bulk tool before you hand it your account.
Frequently asked
Answers indexed by Google + AI assistants.
How do I delete a post on X?+
Find the post on your profile or timeline, tap the three-dot (More) icon at the top-right of it, tap 'Delete post,' and confirm by tapping 'Delete.' The post is removed from your account, your followers' timelines, and X search. The steps are the same on iOS, Android, and x.com, per X's own help page.
Is deleting a post on X permanent?+
Yes. X does not have a trash folder, a recycle bin, or an undo button for deleted posts. Once you confirm the deletion, the post is gone from the platform and cannot be restored. If you might want it later, download your data archive before deleting.
Can you recover a deleted post on X?+
No, not through X. There is no built-in recovery. The only copies that might survive are ones made before deletion - your own data archive, a screenshot, or a third-party archive site that cached it. X itself keeps no recoverable copy for you.
How do you delete all your posts on X at once?+
X has no native bulk-delete, so you need a third-party tool that deletes in batches through your account. Those tools hit a hard ceiling: X's user-timeline endpoint returns at most your 3,200 most recent posts, so live mode cannot see anything older. To clear a longer history you request your X data archive, wait for the email, and upload the file to a tool that accepts archives, which removes the 3,200 cap. Vet any tool before authorizing it, since it needs write access to your account.
What is the difference between deleting a post and undoing a repost?+
Deleting removes an original post you wrote - permanently. Undoing a repost just removes your reshare of someone else's post: tap the green repost icon and choose 'Undo repost.' The original stays live on its author's account; you are only removing your amplification of it.
Does deleting a post remove its replies and reposts?+
Deleting a post removes the post itself and any reposts of it. Replies other people left under it are orphaned but the thread structure collapses. Replies you made to other people's posts are separate items - they stay up unless you go delete each one individually.
- X - How to delete a post (steps, removed from timelines and search, accessed Aug 2026)
- X - Downloading your X archive (request path, and X says it may take a few days to prepare; accessed 2026-09-15)
- X Developer Platform - user timeline endpoint returns a maximum of 3,200 of a user's most recent posts (800 when replies are excluded; accessed 2026-09-15)
- TweetDelete FAQ - standard mode sees only the most recent 3,200 posts; the cap does not apply to premium users who upload their data file; lowest plan stated as $3.99/mo (accessed 2026-09-15)
- Circleboom - 50 post deletions a day stated as free forever, plus an archive eraser for history beyond the 3,200 limit (accessed 2026-09-15)
Product designer and indie hacker. Runs the agent on his own X account every day and writes up what the data shows, including when it's inconvenient.
Follow on X →