Why bulk delete Facebook posts?

Most people hit a point where they want a clean Facebook — a rebrand, a job hunt, a move to a new city, a fresh start, or just the realization that your timeline is a museum of 2012 you. The problem: Facebook's official "Delete post" workflow is one post at a time. There is no built-in bulk delete, no batch action, no keyword filter, and no time-range cleanup.

For 200 posts, that's an afternoon of clicking. For 2,000 posts, it's a week. For 3,000 posts, it's effectively impossible without help.

That's what Eraser for Facebook is for. It runs in your browser, simulates normal clicks at human speed, and lets you filter by date, keyword, post type, or friend inactivity. You set the rules, click Start, and walk away. This guide walks through the whole process.

Before you start: back up your data

This is the most important step, and you should do it before your first run. Once you permanently delete a Facebook post, it is gone — there is no recycle bin, no undo. The Facebook "Archive" feature does offer a recoverable state, but it requires using the in-app archive button.

The official way to get your posts back (even after deletion) is to request your Download your information archive from Facebook before you start. The archive contains every post, photo, comment, like, friend, and message as standalone files.

  1. Open facebook.com in your browser, log in.
  2. Visit facebook.com/dyi directly.
  3. Choose JSON + HTML format, select All available information, then click Request a download.
  4. Wait for Facebook to email you the download link. It usually takes a few hours, sometimes up to a few days.

Tip: Even if you plan to delete everything, request this archive first. It's free, it's your data, and it gives you a way back if you ever change your mind. As a bonus, you can also choose to use the in-app Archive option (instead of permanent delete) for the first run — archived posts can be restored from the Activity Log at any time.

Step-by-step: delete every Facebook post in bulk

The whole process takes about 60 seconds of setup. The actual deletion runs in the background.

1

Install Eraser for Facebook

Go to the Eraser for Facebook page and click Join Facebook Waitlist. The extension is currently in pre-launch — joining the waitlist gets you early access when it ships. (You can also install Eraser for X today, which is fully launched.)

2

Open facebook.com and log in

Navigate to facebook.com in the browser where you installed SocialEraser. Log in to your account as usual. The extension doesn't handle passwords — Facebook's own login does. SocialEraser only acts on the page after you're already authenticated.

Click the SocialEraser icon in your toolbar to open the side panel. The status indicator at the top will go from yellow to green once it confirms you're logged in.

3

Pick what to clean

In the side panel, tick the boxes for what you want to delete. You can pick one or combine them:

  • Timeline Posts — your own status updates, photo posts, link shares, and check-ins
  • Photos — photos and photo albums you've uploaded
  • Likes — every post and page you've liked
  • Saved Items — your private saved posts and links
  • Friends — accounts you've friended
  • Comments — your own comments on other posts
  • Messages — Messenger threads you've started
  • Pages You Manage — posts on Pages you administer

If you only want to clean one type (say, just your timeline posts), tick only that one. The extension will skip the others entirely.

4

Set your filters (optional but recommended)

Filters are what separate a precise bulk delete from a nuke-everything rampage. The four filters are covered in detail in the next section, but the most common setup is:

  • From date: keep recent posts, delete everything before a specific date
  • Keyword: only delete posts containing a specific word in the caption
  • Post type: only status, only photos, only links, or only check-ins
  • Friend inactivity: unfriend accounts you haven't spoken to in 6+ months

You can combine multiple filters. For example, "delete all posts before Jan 1, 2015 with the keyword 'college'" is a single filter combination.

5

Click Start and let it run

Hit the blue Start Cleanup button. The extension opens each matching item, clicks the delete / unlike / unfriend button at human speed (about 0.9 seconds per item), and updates a live progress counter.

You can:

  • Watch it work in real time on the side panel
  • Minimize the tab and use your browser normally
  • Close the laptop entirely — state persists across browser restarts, so when you come back, it resumes from the last completed item
  • Hit Pause at any time to take a break
  • Hit Stop if you change your mind mid-run

For a typical 1,000-post library, the full run takes about 15 minutes. For 3,000 posts, expect 45 minutes of background time, with no babysitting required.

The four filters that make bulk delete precise

Filters turn a blunt instrument into a scalpel. Here are the four available in Eraser for Facebook, and the use cases each one solves.

Date range

Delete posts posted before or after any specific date. This is the most common filter. Use it to keep your recent activity and clear out the old era. The "before" direction is also the right tool if you want a clean Facebook before a rebrand or a job interview.

Caption keyword

Only delete posts whose text contains a specific word. Great for clearing a single topic — like a brand deal, a heated take, a fandom era, or anything else you want gone without touching the rest of your library.

Post type

Filter to only status, only photo posts, only link shares, or only check-ins. Useful for keeping a specific post format while clearing others, or for backing up your photo memories before wiping the status noise.

Friend inactivity

Unfriend accounts you haven't interacted with in N months. Set 6 months for a moderate cleanup, 24 months for a deep one. This is the best filter for keeping your real friends while clearing the social-network bloat from a decade ago.

You can combine any of the four. The most popular combo is "before Jan 1, 2015 AND friend inactive 24+ months" — keeps the recent past, clears the deep archive.

What gets deleted vs. what stays

SocialEraser only touches what you tell it to touch. Specifically:

  • Timeline Posts checkbox ON — your own status updates, photo posts, link shares, and check-ins get deleted (or archived, depending on mode) one by one.
  • Photos checkbox ON — every photo and album you've uploaded gets deleted.
  • Likes checkbox ON — every post and page you've liked gets unliked.
  • Saved Items checkbox ON — every saved post in your collection gets unsaved.
  • Friends checkbox ON — every account on your friend list gets unfriended, ordered by interaction frequency.
  • Comments checkbox ON — every comment you've posted gets deleted.
  • Messages checkbox ON — every Messenger thread gets deleted (one-sided; the recipient still has a copy).
  • Pages You Manage checkbox ON — every post on a Page you administer gets deleted.

What SocialEraser does not touch: your account settings, your profile photo, your cover photo, your bio, your username, your friend lists, your groups, your events, your Marketplace listings, or any other content on Facebook that you didn't explicitly check a box for.

Safety, rate limits, and account safety

SocialEraser simulates normal clicks at human speed — no API calls, no scraping, no headless browser, no mass automation. The extension literally clicks the same buttons you would click, one at a time, with a delay between each one. The average is about 0.9 seconds per item, with a randomized jitter so it doesn't look robotic.

That said, the same caveat applies as with any third-party tool. We are not affiliated with Meta Platforms, Inc. Using bulk tools is at your own discretion. If Facebook changes their UI, our remote-config update system pushes a new selector schema within hours — no extension reinstall needed.

If you hit a rate limit, the extension pauses automatically, shows a "reconnecting" indicator, and resumes when the limit lifts. The state is preserved across browser restarts, so a 3,000-post run can be split across multiple days with no duplication or skipped items.

One more time: request your Facebook data archive before your first bulk run. The official "Download your information" page is the only way to get your posts back after deletion. For added safety, prefer the Archive option (instead of permanent delete) for the first run — archived posts can be restored from the Activity Log at any time.

Frequently asked questions

How long does it take to delete all my Facebook posts?

SocialEraser processes about 0.9 seconds per item. 1,000 posts take roughly 15 minutes. 3,000 posts take about 45 minutes of background time. You can leave the run going while you sleep, work, or do anything else.

Can I delete only posts posted before a specific date?

Yes. Use the From date filter in the side panel. Posts posted on or after the date are kept; everything older is deleted. This is the most common filter — many people use it to clear out everything before a rebrand or a job interview.

Can I bulk unfriend accounts I don't talk to?

Yes. Use the Friend inactivity filter and set a threshold. Friends you haven't interacted with in 24+ months get unfriended; everyone else stays. A common choice is 24 months — keeps your real friends, clears the social-network bloat from a decade ago.

Does this work for deleting photos, likes, and comments too?

Yes. SocialEraser can bulk-delete photos, bulk-unlike posts, clear saved items, bulk-unfriend accounts, and bulk-delete your comments. The same filter system (date, keyword, post type, friend inactivity) applies to all cleanup types. Tick whichever boxes match what you want gone.

Will my account get banned?

SocialEraser simulates normal clicks at human speed and respects Facebook's rate limits. The same caveat applies as with any third-party tool — we are not affiliated with Meta Platforms, Inc., and using bulk tools is at your own discretion.

Can I undo a delete after the fact?

Permanent deletes are not recoverable. We strongly recommend using the Archive option (instead of permanent delete) for the first run, so you can review and recover anything you change your mind about from the Activity Log. Archive is the safer default.

Does this work on the Facebook mobile app?

No. The Facebook mobile app does not allow browser extensions. SocialEraser runs in Chrome on desktop. A dedicated mobile companion is on the 2027 roadmap.

What if I have thousands of posts?

SocialEraser handles large libraries fine. The extension pauses automatically if it hits a rate limit, and you can resume from the same spot. State is preserved across browser restarts, so a 3,000-post library can be split across multiple days with no duplication or skipped items.