How to delete all Facebook wall posts from your timeline

The following process describes how to bulk delete posts from your Facebook timeline.


  • July 2017: Some users were getting a “minified” version of the script, which would not work correctly – this should now be resolved. When installing the script in step 3 you should see exactly the same prompt as shown. Tested and confirmed working with Mac OS and Windows 10.
  • June 2017: Facebook changes broke the original tool. Script has been refreshed to work again.

Please note:

  • will not be held liable for any data loss caused by these instructions (deleting posts etc). Use at YOUR OWN risk.
  • The script should not unfriend any of your friends, or delete any of your uploaded images or videos – however Facebook regularly changes which may change what this tool does.
  • There may be some posts left over due to Facebooks’ ‘Older posts’ feature hiding these posts. To be certain that all posts have been removed I suggest that after the tool has completed you repeat step 4 ensure the timeline is completely cleared.
  • It’s also worth noting that the Facebook data is stored on multiple servers. So it may take several days, or weeks for the information to be completely removed. So some of your friends might see posts that you have deleted until all servers know that you have chosen for it to be deleted.


To complete this process, you will need to use

  1. the Firefox browser
  2. the Greasemonkey addon
  3. and the Timeline Cleaner for Facebook script (instructions below)

Step 1: Install Firefox

If you don’t already have the Firefox browser installed, you can install it here:

Step 2: Install the Greasemonkey addon

With Firefox open, go to:

Click on the ‘Add to Firefox’ and follow the prompts to install Greasemonkey.


Step 3: Install the Facebook Timeline Cleaner script

With Firefox open, click on ‘Install this script’ below and follow the prompts to install the script.

Install this script

Step 4: Open your Facebook Activity Log and start the delete process

  1. With Firefox open, open your Facebook profile (click on your name at the top right of the page) then click on the ‘View Activity Log’ button
  2. FacebookTimeLineClean4
  3. You should see the following at the top of the page, if you do not press F5 on your keyboard to refresh the page
  4. Leave ‘Auto-scroll’ enabled
  5. tick ‘Run’
  6. and choose the a day range that you want to delete (optional – depending on the next step)
  7. Now using the ‘Privacy Extension’ button on the right, select what you want to do – for example, ‘Delete everything older than X Days’
  8. Click ‘OK’ to the warning message.
  9. FacebookTimeLineClean7
  10. The process will now start. It will automatically scroll through your Activity Log and either hide or delete your posts are you specified.
  11. If it cannot delete a post, for example where you were tagged, it will hide it from your timeline.
  12. The script should not unfriend any of your friends, or delete any of your uploaded images or videos – however it was written and is maintained by a third party (Greasy Fork) – so I cannot guarantee what it exactly does.
  13. You will notice your browser and computer are slow whilst the process happens – this is because it’s a very intensive process to load all the posts and delete them. You will need to be patient and wait – depending on how many posts you have, it may take hours to complete – which will still be faster than manually deleting.
  14. I suggest you leave the computer alone whilst it runs, do not navigate away from the Activity Log or open other browser tabs.

Related Articles

33 comments on “How to delete all Facebook wall posts from your timeline

  1. It does not work. I saw some comments from 2019 that claimed that it works. For me it only asked if I want to delete all, and I clicked OK, and that’s it. I checked my wall 10 minutes later, and NOTHING WAS DELETED.

    1. The test only variable was set on my download; so, it wasn’t going to do anything.
      I changed that, and it’s hiding, not deleting, everything on my profile. Not figured out what is wrong with that yet.

Leave a Reply

Your email address will not be published.