How do you bulk delete old social media posts?
Clear out years of old Instagram, X and Facebook posts using each platform's own bulk selection tools instead of tapping one by one.

Short answer
On Instagram go to your profile, open the menu, tap Your activity > Photos and videos, hit Select, mark up to 50 posts and choose Archive or Delete. On Facebook use Activity log > Bulk Actions. X has no built-in bulk delete, so download your data archive first, then use a tool like Circleboom. Always back up before you start; deletion cannot be undone.
What you need
Step by step
Download your archive
On Instagram open Settings and privacy > Your information and permissions > Download your information. On Facebook use Settings > Download your information, and on X go to Settings > Your account > Download an archive of your data. The file arrives by email link within an hour to three days. Confirm it has downloaded before you delete anything.
Decide on a date range
Pick exactly which period you are clearing, for example everything posted between 2015 and 2019. Facebook's Activity log lets you filter by year under Filters > Date, so a clear cutoff speeds the whole job up. Without a boundary you end up with a half-cleaned profile.
Delete in batches of 50 on Instagram
From your profile tap the three lines at top right, then Your activity > Photos and videos > Posts, and press Select at the top right. You can mark up to 50 posts at a time, then tap Archive or Delete at the bottom. Deleted posts sit in Recently deleted for 30 days.
Use Bulk Actions on Facebook
Go to your profile > three dots > Activity log > Manage posts, apply the year and person filters, then run Bulk Actions and choose Move to Trash or Archive. Each pass handles 50 items. Anything in the trash is permanently removed after 30 days.
Clean up X with a third-party tool
X has no native bulk delete, so sign in with your X account at circleboom.com or tweetdelete.net and set date and keyword filters under Delete Tweets. Roughly 1,000 tweets take 10-20 minutes. When you are done, revoke the tool at X > Settings > Security and account access > Connected apps.
Check search caches and tags
Deleted posts can linger in search results for a while, so file a Remove outdated content request at google.com/webmasters/tools/removals. Also open Your activity > Tags and mentions on Instagram and remove old posts where other people tagged you. Skip this and the cleanup stays half finished.
Automate it going forward
Tools like Circleboom or Redact let you set a rule that automatically deletes posts older than a set number of days, for example 180. That way you never have to clean up by hand again. Free plans usually exclude automation; expect 5-15 dollars a month.
Tips
Watch out
Bulk deletion is irreversible. Instagram and Facebook give you a 30-day trash folder, but tweets removed by a third-party tool on X are gone instantly and permanently. Connecting an unfamiliar site to your account can also hand it access as far as your DMs, so stick to well-known tools and never start before your archive backup has finished downloading.
Frequently asked questions
+Is there a one-tap way to delete every Instagram post?
No, Instagram caps selection at 50 posts at a time. For thousands of posts you repeat the batch process; about 1,000 posts takes 30-40 minutes.
+Are deleted posts really gone for good?
They disappear from your profile, but Meta may keep the data in its systems for a period and anyone who screenshotted them still has a copy. Search engine caches need a separate removal request.
+Are third-party bulk deletion tools safe?
Established tools like Circleboom, TweetDelete and Redact use the platform's official login screen and never see your password. Still, revoke access under Settings > Connected apps once you finish.
+Is making my account private enough instead of deleting?
Going private blocks new viewers, but existing followers and any screenshots already taken remain. For a permanent cleanup you have to delete the posts.
+Do menu paths differ between languages or regions?
The steps are identical across regions and the menu names match one to one in localized interfaces. Only paid tools differ, since your card needs international transactions enabled.
Sources and verification
Last verified: September 15, 2026. tell us. Menu names reflect the English-language interface; localized versions follow the same paths.
This content is for information only; for official procedures the relevant institution’s current announcements take precedence. Details: disclaimer.