How to Delete Old Tweets in Bulk (Archive First, Then Clean Up)
Digital Account Market
· Last updated:
If you want to delete old tweets in bulk, the order of operations matters more than the tool you pick. An account that has existed for years usually carries a long timeline: early experiments, abandoned topics, reposts of things that no longer fit what you plan to publish. Before you start posting for a new project, it helps to know exactly what is on that timeline and to keep a copy of it.
This guide walks through the full routine: reviewing what you have, requesting your X data archive, choosing between manual deletion and bulk tools, finding posts by date, deciding whether to delete, hide or protect, and setting up the profile afterwards. It applies to any account you operate, including an aged account you received in an order. Work through it once and you end up with a clean, documented starting point.
Review before you delete: scrolling versus the data archive
Scrolling a profile only shows a thin slice of history. The timeline loads in pages, and reaching posts from several years ago takes a lot of patience. The data archive, by contrast, is a complete export of the account's posts that you can open and search offline. Use both: scroll for a quick feel of the account's voice, then use the archive for the full inventory.
While you review, look for posts that would confuse a new visitor:
- topics that have nothing to do with your new focus
- old replies and reposts that sound like a different person
- links that now point to dead pages or changed domains
- images and banners that clash with your current branding
Estimate how many posts you would remove. A handful can go manually; hundreds or thousands call for a batch approach.
If you have just received a new login, do the security basics first. Sign in, confirm you control the email on the account and, if your delivery file includes a 2FA secret, generate codes with the free 2FA code generator. You need working access to the email and to the account before the archive request will succeed.
Request and download your X archive, step by step
The archive is your safety net, so request it before you delete anything. The menu labels can shift slightly over time, but the path is stable enough to follow:
- Open the settings. On the web, go to More, then Settings and privacy, then Your account, then Download an archive of your data.
- Confirm your identity. X asks for your password and sends a confirmation code to the email or phone number on the account.
- Request the archive. Press the request button. X prepares the file in the background, and for accounts with years of posts and media this can take a day or longer.
- Download it promptly. When the file is ready, X tells you and gives you a download link. Save the zip file to a private folder soon after, because download links do not stay available forever.
- Open it. Unzip the folder and open the main HTML file to browse your posts in a browser. The raw post data also sits in the data folder, which is handy if a tool asks for it.
Treat the archive as sensitive. Besides posts it can contain direct messages, likes and account details, so keep it off shared drives and out of screenshots.
Delete old tweets in bulk by hand or with tools, and what limits apply
X does not offer a single delete-everything button, so you have three practical routes.
Manual deletion
Open the three-dot menu on a post and choose Delete. This is fine for a few dozen posts and keeps you in full control, but for thousands it is too slow.
Bulk-delete tools
Third-party websites and browser extensions can remove posts in batches, and some can read the archive file to find old posts by date or keyword. Keep three things in mind:
- They need permission to act on your account, so check exactly what access they request before you approve it.
- Availability changes whenever X changes its developer access, so a tool that worked last year may now be limited or paid.
- When the job is done, remove the tool's access in your connected apps settings. Our guide to reviewing third-party connected applications shows how.
Pace and rate limits
X limits how quickly an account can perform actions, and deletion at scale is no exception. A long run can hit a rate limit, pause halfway or lead to a temporary restriction. Work in batches of a few hundred, take breaks between them, and check that the account still behaves normally before you continue. For background on how limits show up, read daily limits for posts, follows and DMs.
Find old posts by date with advanced search
X's advanced search lets you target a time window instead of deleting blindly. Open the advanced search page, or type operators straight into the search box:
- from:yourhandle until:2021-01-01 lists your posts from before that date.
- from:yourhandle since:2019-01-01 until:2020-01-01 narrows the list to a single year.
Work through the results year by year: open the three-dot menu on each post you want gone and delete it, or feed the dates to a tool. Search results can be incomplete for very old or heavily interacted posts, so compare what you see with the archive before you decide the job is finished. If you want to go deeper on the operators, see how to use X advanced search to research account history.
Hide, delete or protect: choosing the right option
Not every old post needs to disappear. Pick the option that matches your goal:
- Delete removes a post from the timeline. It is the right choice for content that clearly does not fit.
- Protect your posts is found under Privacy and safety, then Audience and tagging. It limits your timeline to approved followers. That suits a quiet pause, but it cuts your reach, so it works against an active marketing profile.
- Leave it as it is is a legitimate choice. A visible history is part of what makes an aged account look established, and harmless posts can stay.
- Hide reply only applies to replies other people left under your posts. It moderates conversations and does not clean up your own timeline.
A simple rule: delete what contradicts your new focus, keep what is neutral, and protect the account only if you want it out of public view.
After the cleanup: pin a fresh post and update the profile
Once the timeline is tidy, give visitors a clear first impression:
- Pin a fresh post. Open the three-dot menu on a new post and choose Pin to your profile. A short statement of what the account is about works well.
- Refresh the profile. Update the name, bio, photo, banner and link so they match your project. The checklist in how to optimize your X profile covers sizes and wording.
- Start gradually. Post and interact at a natural pace, and read setting realistic expectations for the first month of use before you scale up.
If you are still choosing which account to start from, browse the phone verified aged accounts or the 2007/2026 Twitter accounts for the cheapest bulk option across creation years, and use the free tools to handle your delivery files.
Frequently asked questions
How long does an X archive request take?
X prepares the file in the background. It often arrives within a day, but accounts with years of posts and media can take longer, so request it before you plan to delete anything. X notifies you when the download is ready.
Can I delete all posts at once on X?
Not with a single built-in button. You can delete posts one by one from the post menu, or use a third-party bulk tool that works through your timeline in batches. Either way it is a process rather than a one-click action.
Are third-party bulk-delete tools safe to connect?
Treat them like any app that can act on your account. Check the permissions they ask for, prefer tools that work from your archive file, and remove their access in your connected apps settings when you are finished.
Will deleting posts change my follower count?
Deleting your own posts does not remove followers directly. Whether people follow or unfollow afterwards depends mostly on what you publish next and how the profile looks.
Can I keep a copy of deleted posts?
Yes, if you download the archive before you delete. The archive is a snapshot taken when you request it, so anything you remove afterwards stays in your copy. Store it privately, because it can contain sensitive data.

