How To Clear and Delete All Facebook Posts Without Deleting Account

So at some point, you won’t like all your previous posts on Facebook. You can sit and remove every post from your account manually. But there is another way of deleting your posts in batch. Facebook has introduced this new feature, and you can use this feature to delete your annoying old posts in batches. So in this article, let’s see how to delete all of your posts from Facebook without deleting your account.

Although it’s also wise to note that there is no magical button that could wipe your entire Facebook posts at a single click, depending on the no. of posts, you may have to repeat the process again and again. But the process we will see is way better than deleting each post one by one.

Delete All Facebook Posts Without Deleting Account

How To Clear and Delete All Facebook Posts Without Deleting Account

There are actually two ways of doing it. You can follow the one that suits your need or requirement. And do not worry as you don’t have to delete your Facebook account to delete all posts.

  1. Open Facebook and click on your profile.
  2. Scroll down to your posts and click on “Manage Posts.”
    Delete All Facebook Posts Without Deleting Account
  3. Now click on the Filter button and apply the filter you wish to apply.
  4. You can select multiple criteria like Months, Years, or Posts to name a few.
  5. Click Select All from the list and click multiple tabs if your list is based on Month.
  6. Click on Next. Note that you can only select up to 50 posts at once.
    Delete All Facebook Posts Without Deleting Account
  7. Finally, click on Delete and click on Ok.

Now your posts will be deleted. However, you must run this process multiple times if you plan to delete more than 50 posts. The same can be achieved from the mobile app. But the interface is not as friendly as in the desktop (web) version.

Deleting All posts from the Facebook Mobile app

This method can only be used when using mobile apps. But this method will delete everything at once. You don’t have to do multiple passes.

  1. Open Facebook mobile app and tap on your profile.
  2. Click on the Three dots near to Add to the story icon.
  3. Now tap on Activity Log and tap on Manage Activity.
    Delete All Facebook Posts Without Deleting Account
  4. Tap on Your Posts and let the activity log to refresh.
    Delete All Facebook Posts Without Deleting Account
  5. If you need, you can add filters such as categories, Dates, and People.
  6. Scroll down until you can see the very first post on your profile. (This will take a lot of time to load, keep patience and keep scrolling)
  7. Now scroll back up to the top and click on select all.
  8. Finally, click on Trash, and all of the posts will be moved to trash.
    Delete All Facebook Posts Without Deleting Account

Alternatively, you can also archive all of your posts. If you archive your posts, you can view them later, but people cannot interact with them like see, comment, or like them.

Facebook also allows its users to archive all their photos and other data as a zip archive. If you plan to keep them for a while, you can archive them instead of trashing them altogether. In this way, others will not be able to see the posts which you archive.

Note: You can use this method to delete all your Facebook posts without deleting your account. You can still access them from the Recycle bin option even if you trash them by mistake. If you want to delete all your activity, including comments, discussions and likes, you must delete your account.


So as you can see, deleting all your old posts is very easy now, especially after Facebook rolls out such new features. Now finally, you can easily trash all of your annoying old pictures and status updates that bother you. This will give you the option to rebuild your profile in a better way without creating a new account from scratch.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.