Facebook

Bulk delete your Facebook posts

Deleting Facebook posts one at a time means three clicks each — menu, Delete, confirm. The Activity Log can act on many at once, and WipeMySocial drives it: load everything, select it, remove it. The same run handles posts, photos and videos, because the Activity Log lists them together.

At a glance

Where it runs
Your Activity Log, at facebook.com/me/allactivity
Also covers
Photos, videos, likes and reactions — whatever the log lists.
Speed
About 1.5 to 3 seconds per step.
Free tier
50 deletions a month.
Selective
Keyword matching, or everything.
Reversible
No. Deletions are permanent. Export your data archive first.

How it works

  1. Filter in Facebook first

    The Activity Log has its own filters for category and year. Narrowing there before you start means less to load and a much shorter run — worth doing if you only want one era gone.

  2. Let it load

    The tool scrolls until Facebook stops producing more. Nothing is deleted during this phase.

  3. One removal pass

    Select All, then Remove, then handle the confirmation dialog. Repeat until the log is empty.

Things that catch people out

Posts you were tagged in are not yours to delete

The Activity Log shows them, but Facebook only offers to remove the tag, not the post. Those stay — the tool cannot delete something owned by another account.

A re-authentication prompt stops the run

Same as with comments: Facebook occasionally asks for your password partway through. Enter it in Facebook's dialog and restart.

Deleting is not the same as archiving

Facebook offers archiving elsewhere in its interface. This removes rather than archives, and there is no undo.

Questions

Can I keep recent posts and delete old ones?
Yes — use the Activity Log's year filter before starting. The tool works on whatever the log is currently showing.
Does this delete my whole profile?
No. It removes content from your Activity Log. Your account, friends and messages are untouched.
What about posts on other people's walls?
If the Activity Log lists it and Facebook offers a Remove action for it, it is in scope.

Try it on your own account

Free for 50 Facebook deletions a month. No card required.

Install the extension

Related guides