Facebook does not have a built-in button to delete every post at once, but you can delete them in bulk using your activity log or a third-party tool
If you want to remove all your posts from Facebook — whether you are leaving the platform, starting fresh, or cleaning up your history — you have three realistic paths. The fastest is Facebook's Activity Log, which lets you delete posts in groups of up to 10 at a time. The most thorough is a third-party tool like Social Book Post Manager or Delete My Posts, which can delete hundreds of posts in one session. The slowest but most direct is deleting them one by one from your timeline. Which one works depends on how many posts you have and how much time you want to spend.
Each method has a different trade-off between speed, safety, and effort. The Activity Log is built into Facebook and requires no outside access. Third-party tools are faster but ask you to grant them temporary permission to your account, which carries a small risk. Manual deletion is safest but takes hours for large numbers of posts. Your choice depends on how many posts you need to remove and how comfortable you are with each approach.
Key Takeaways
- Facebook's Activity Log is the official way to delete multiple posts quickly without leaving the platform or using outside tools.
- Third-party deletion tools can delete hundreds of posts in minutes, but they require you to grant them temporary access to your account.
- Deleting posts does not delete comments other people left on those posts, and it does not remove posts you are tagged in.
- If you delete your entire account instead of individual posts, Facebook keeps your data for 30 days before permanently removing it.
- Posts you shared to a group or page you no longer admin cannot be deleted from your personal timeline — you must delete them from the group or page itself.
Using Facebook's Activity Log to delete posts in bulk
Open Facebook and click the downward arrow in the top right corner. Select Settings and Privacy, then Settings. On the left side, click Your Information and Permissions, then Off-Facebook Activity or Activity Log (the exact name varies by region and account type). You will see a list of everything you have posted, liked, and commented on, organized by date.
Click the pencil icon next to any post. A menu will appear with options including Delete. Click it, and the post is gone. You can repeat this for as many posts as you want, but it is slow — you are deleting one post every 10 to 15 seconds. If you have more than 50 posts, this method becomes tedious. Facebook does not let you select multiple posts at once from the Activity Log, so there is no way to speed this up without leaving the platform.
The Activity Log also shows you posts you have been tagged in, posts you have shared, and posts you have commented on. You can delete your own posts and comments from here, but posts created by other people cannot be deleted — you can only untag yourself or delete your comment on them. This is useful if you want to clean up your activity history without affecting other people's content.
Using a third-party tool to delete hundreds of posts at once
Social Book Post Manager and Delete My Posts are browser extensions that connect to your Facebook account and delete posts in bulk. Both work similarly: you install the extension, grant it permission to access your account, set parameters (delete all posts, or only posts older than a certain date), and let it run. Most users report that 200 to 300 posts delete in 15 to 30 minutes.
The trade-off is security. These tools require you to log in through them or grant them temporary access to your account. Facebook's terms of service technically prohibit third-party tools from accessing your account this way, which means your account could be flagged or temporarily locked if Facebook detects the activity. This is rare but not impossible. Before using any tool, read its privacy policy and check recent user reviews on Reddit or in the Chrome Web Store to see whether people have had account problems. Never use a tool that asks for your password directly — legitimate tools use Facebook's login system instead.
If you decide to use a third-party tool, change your Facebook password when ready after the deletion is complete. This ensures that even if the tool retained access, it can no longer log in to your account. Also check your active sessions in Settings > Your Information and Permissions > Where You're Logged In to make sure no unexpected devices are connected to your account.
Deleting posts one at a time from your timeline
Go to your Facebook profile and scroll to the post you want to delete. Hover over the top right corner of the post until a three-dot menu appears. Click it and select Delete. Confirm the deletion. The post is removed from your timeline and from your friends' feeds, though Facebook keeps a record of it in case you need to report something later.
This method is the safest because you are using Facebook's own interface and not granting any outside tool access to your account. It is also the slowest — deleting 100 posts this way takes an hour or more. Use this method only if you have fewer than 20 posts to remove or if you are uncomfortable using third-party tools. On mobile, the process is the same: tap the three-dot menu on the post and select Delete.
What happens to comments, tags, and shared posts
When you delete a post, the post itself disappears from your timeline and from search results. However, comments that other people left on that post are not automatically deleted — they remain visible to anyone who can still see the post in their own activity or in a conversation thread. If you want to remove those comments too, you must delete them individually by clicking the three-dot menu on each comment and selecting Delete.
Posts you are tagged in but did not create stay on your timeline unless you untag yourself. To untag yourself, click the three-dot menu on the post and select Remove Tag. The post remains on the other person's timeline, but it no longer appears on yours. Posts you shared to a group or Facebook page you admin must be deleted from that group or page, not from your personal timeline — deleting them from your timeline does not remove them from the group.
Deleting posts from groups and pages you created
If you posted something in a group or on a page you created or admin, you can delete it from that location. Go to the group or page, find the post, click the three-dot menu, and select Delete Post. This removes it from the group or page feed but does not affect your personal timeline if you also shared it there.
If you are not the admin of a group or page where you posted, you can only delete your own comments on other people's posts, not the posts themselves. If a post violates the group rules or Facebook's policies, you can report it to the group admin or to Facebook, but you cannot delete it yourself. Group admins can delete any post in their group, but regular members cannot.
Deactivating or deleting your entire account instead
Deactivating your account hides your profile, posts, and activity from other users, but Facebook keeps everything in case you want to reactivate later. Deleting your account removes your profile and posts permanently after 30 days. During those 30 days, you can cancel the deletion and restore everything. After 30 days, Facebook permanently deletes your data, though some information (like messages you sent to others) may remain in their inboxes.
To deactivate, go to Settings and Privacy > Settings > Deactivation and Deletion, and choose Deactivate Account. To delete permanently, choose Delete Account instead. Both options require you to enter your password to confirm. If you only want to remove your posts but keep your account, do not use this option — use the Activity Log or a third-party tool instead. Deactivation is reversible at any time, but permanent deletion cannot be undone after the 30-day window closes.
Frequently Asked Questions
Can I recover a post after I delete it?
No. Once you delete a post, it is gone from your timeline and your friends' feeds when ready. Facebook does not have an undo button or a trash folder where deleted posts sit temporarily. If you think you might want the post later, read your Facebook data first using the Data read tool in Settings.
Will deleting my posts remove them from Google search results?
Deleting a post from Facebook removes it from your timeline, but it may still appear in Google search results for a few days or weeks while Google's index updates. You can ask Google to remove the page faster by using Google Search Console, but Facebook does not do this automatically.
What if I used a third-party tool and Facebook locked my account?
If Facebook detects unusual activity, it may temporarily lock your account and ask you to confirm your identity by entering a code sent to your email or phone. This is usually temporary. Enter the code, change your password, and review your active sessions in Settings to make sure no unauthorized access occurred. If your account stays locked, contact Facebook support through the Help Center.
Can I delete posts from a specific year or date range?
Facebook's Activity Log does not have a filter to show only posts from a certain year, but most third-party tools let you set a date range. For example, you can tell Delete My Posts to remove only posts older than January 1, 2020. If you are using the Activity Log, you will have to scroll back to find older posts manually.
If I delete all my posts, can people still see my profile?
Yes. Deleting your posts does not delete your profile, your friends list, or your account. Your profile page will be mostly empty, but people can still visit it, see your name and profile picture, and send you a message. If you want to hide your profile completely, deactivate your account instead.