Private test build

Delete all Facebook posts

Delete all Facebook posts without closing your account. The extension finds your statuses, photos and videos by year and removes the ones you pick.

Source
Activity Log posts, photos and videos
Removal design
Move selected items to Trash
Date support
Where Facebook exposes a date
Availability
Not live-verified

Short answer

Facebook has no single control that clears your whole post history. You open the Activity Log and remove statuses, photos and videos one at a time, narrowing by year where Facebook exposes a date. The extension scans that same Activity Log, groups what it finds by date and lets you review a selection before moving supported items to Trash. The removal path is implemented but has not been live-verified, and a scan that cannot confirm the end of the log is labelled partial.

Limit

The search phrase says "delete all", but no scan can guarantee every Facebook post. Partial scans are labelled and must not be read as complete history.

Why native cleanup is hard

The platform controls work. They were never built for history, which is the friction people hit before they look for anything else.

  • No bulk controlThe Activity Log removes items one at a time. Nothing native clears a year of statuses, photos and videos together.
  • The log keeps loadingOlder posts appear only as you scroll, so a decade of history means a long continuous pass before the oldest items are even visible.
  • Dates are unevenFacebook exposes a date for some rows and not others, so filtering by year cannot be trusted to catch everything.
  • The oldest content is hardest to reachThe posts most worth reviewing are usually the ones furthest back, behind the most scrolling.

What actually changes

The platform controls still do the deleting. The extension changes how you get to them.

TaskOn the platform itselfWith the extension
Select more than one itemOne row at a time in the Activity LogA reviewed batch, ticked before anything runs
Narrow to a yearYear filter, where Facebook exposes a dateSame dates, applied across the whole found list
See what you are about to loseNo separate review stepEverything listed before a single action runs
Where removed posts goTrash, for about 30 daysTrash, for about 30 days, same native control
Confirm it actually wentNo confirmation offeredOnly after a fresh complete reread finds it gone
Asks for your passwordNot applicable, it is FacebookNever. It uses the tab you already signed into

What this page covers

Every way people ask for this.

How to delete all Facebook posts

The Activity Log is the only surface Facebook gives you, and it removes one item per interaction. The extension reads the same log, collects the statuses, photos and videos it can see, and presents them as one reviewable list. A scan that cannot confirm the end of the log is labelled partial rather than presented as your full history.

Delete Facebook posts all at once

There is no native action that clears a whole profile. What the extension offers instead is a single reviewed selection: choose the timeframe, check what was found, untick anything worth keeping, then act once. Removal still runs through Facebook’s own Trash control under your confirmation.

How to delete old Facebook posts

Old posts are hardest to reach by hand because the Activity Log only loads them as you scroll. Where Facebook exposes a date, the extension filters to a year or a range so the oldest content surfaces without a manual pass through a decade of history.

Delete Facebook posts without deleting your account

Removing posts and closing an account are separate things. Everything here acts on individual Activity Log entries, so your profile, friends, messages and photos posted by other people are untouched.

Delete Facebook posts on mobile

The extension runs in desktop Chrome only, because it drives Facebook’s own web controls in a signed-in tab. Facebook’s native Activity Log does work on a phone, one item at a time.

Delete Facebook photos and videos

Photos and videos appear in the Activity Log alongside statuses and are treated as the same category. Albums and profile pictures can behave differently from feed posts, and the extension does not claim to handle every media surface Facebook has.

Scan, review, then act.

The extension keeps discovery, selection and action as separate decisions.

  1. 01

    Scan the supported source

    The implementation reads the current signed-in platform view and labels incomplete results.

  2. 02

    Review every selection

    Apply supported date filters and keep any item you do not want to change.

  3. 03

    Attempt the native control

    Availability depends on the platform and test status above. Submitted is not confirmed; incomplete verification stays unknown.

That Was ThenSigned in on Facebook
Delete from20102014Before 2019All time
Photo album: Ibiza14 photos2014
Status updateText post2013
Comment on a friend’s postYour comment2016
Graduation photosYou unticked this one2018
Shared linkText post2012
2,846 selected1 keptDelete selected
Illustration of the workflow, not a live screen.

Why people do this

The reasons that bring people to this page, rather than a generic case for privacy.

A job search

Recruiters look you up. Statuses written years ago are the ones most likely to read badly out of context.

Privacy housekeeping

Reducing what a stranger can read from your profile without closing the account.

A relationship that ended

Photos and statuses tied to someone who is no longer in your life.

A fresh start

Keeping the account and the connections while clearing the history behind them.

Questions

Specific answers for this activity type.

Can the extension guarantee every Facebook post is found?

No. Facebook can stop exposing new Activity Log rows before the end is confirmed, and the extension labels that scan partial rather than calling it a complete account total.

Does the extension permanently delete posts?

No. The implemented action moves supported posts and media to Trash. Facebook controls what happens after that, and items normally sit there for about 30 days.

Can I delete Facebook posts by year?

Where Facebook exposes a date for a row, yes. Rows with no exposed date stay available for item-level review but are excluded from dated cleanup.

Can I remove posts without deleting my Facebook account?

Yes. Everything here acts on individual Activity Log entries. Nothing deactivates or deletes the account itself.

Can I recover a post after removal?

Only through Facebook’s Trash, and only inside the window Facebook allows. Export anything you may want to keep before starting.

Does it remove posts other people made on my timeline?

No. The extension acts on entries listed as activity for the signed-in account.

Will Facebook lock my account for this?

Unknown, and the extension will not pretend otherwise. It drives native controls at a human pace, but platforms can treat unusual volume as suspicious. This is one reason removal remains unverified.

Does it work on the Facebook mobile app?

No. The extension runs in desktop Chrome. Facebook’s own Activity Log works on mobile for one-at-a-time removal.

Is my Facebook content uploaded anywhere?

No. Posts, comments and scan results stay in Chrome storage. A random installation ID reaches the entitlement backend for access checks.

Can I keep specific posts?

Yes. Review the scan and untick anything you want to keep before any removal action runs.

Why does it say removal is not live-verified?

Because a fresh complete reread has not yet confirmed the current build removes what it submits. Submitted is not the same as confirmed, and the label changes only when that evidence exists.

Before you remove anything

The extension has no public build yet. The free digital footprint checklist covers the inventory and export work worth doing before any Facebook removal attempt.