Old Facebook posts have a way of surfacing at the worst times — during job searches, new relationships, or professional transitions. If you want to mass delete Facebook posts from a specific year or time range without spending days doing it manually, this guide shows you exactly how.
Why Delete Old Facebook Posts by Year?
Targeted, date-based cleanup is more useful than deleting everything. Most people have a specific past period they want to remove:
- Posts from a past relationship or phase of life
- Old political or social opinions that no longer represent them
- Early years of Facebook activity from 2009–2015 when filters and oversharing were common
- Content posted under a previous name or identity
- Old job-related posts before a career change
Deleting by year or date range lets you clean precisely without touching the recent activity you still want to keep.
How to Find Old Facebook Posts
Using Activity Log Date Filter
Facebook's Activity Log is the most reliable place to find old posts by date: Facebook's Activity Log help page confirms that Activity Log can filter content by date and activity type.
- Go to your Facebook profile
- Click the three-dot menu under your cover photo → Activity Log
- In the left panel, select Your Posts
- Click Filter and set a date range
This view shows posts chronologically and lets you scroll back to any year.
Using the Timeline Year Shortcut
On some Facebook profiles, you may be able to jump directly to a specific year on your timeline by appending ?year_overridefromelement=YEAR to your profile URL — for example:
https://www.facebook.com/[your-username]?year_overridefromelement=2014
This shortcut is not an official Facebook deletion feature and may change. Treat Activity Log's date filter as the reliable method, and use timeline shortcuts only for visual review.
Method 1: Mass Delete Old Posts Manually
Facebook's native tools allow some degree of bulk selection within a single view session.
Using "Manage Posts"
- Go to your profile → three-dot menu → Manage posts
- Use the year filter to navigate to a specific period
- Select individual posts by checking the box next to each
- Click Recycle or Delete
Limitation: There is no "select all posts from 2013" option. You can only select what is currently visible on screen, then reload and repeat. For a year with hundreds of posts, this still takes significant time.
Using Activity Log
Similar limitation — you can select multiple posts in a single screen view, but full-year bulk selection requires many rounds of scroll, select, confirm, reload.
For anything beyond 30–50 posts per year, manual methods become impractical.
If you need a broader workflow that includes single-post deletion and bulk removal, read the guide to removing posts from Facebook.
Method 2: Mass Delete Old Facebook Posts by Year with DeleteActivity
DeleteActivity is a Chrome extension that automates post removal using your active Facebook session. The date range filter is the core feature for year-based cleanup.
Step 1 — Install DeleteActivity
Install DeleteActivity from the Chrome Web Store. It works entirely in your browser — no password required, nothing uploaded.
Step 2 — Open Facebook and Launch the Extension
Log in to Facebook in Chrome as usual. Click the DeleteActivity icon in your toolbar to open the panel.
Step 3 — Set Your Date Range
Select Posts as the content type. Then set your date range:
- To remove everything from 2012: start date January 1, 2012 → end date December 31, 2012
- To remove all posts before 2018: start date — (leave blank for earliest) → end date December 31, 2017
- To clean a specific period: start and end dates around that range
Step 4 — Add a Keyword Filter (Optional)
If you want to target old posts about a specific topic — a former employer, an old hobby, a location — add a keyword filter on top of the date range. The combination lets you remove a focused subset rather than everything in that period.
Step 5 — Preview the Matched Posts
Click Preview to see which posts will be removed. Check the list before proceeding. If the match set looks too broad or too narrow, adjust the date range or keyword filter and preview again.
Step 6 — Run in Controlled Batches
Click Run. For large date ranges, it is more reliable to run one year at a time rather than a full decade in a single session. This makes it easier to verify the results and keeps the cleanup pace manageable.
Step 7 — Export the Deletion Log
After each session, export a deletion log as CSV or JSON. This gives you a clear record of what was removed, organized by date and post content.
How Many Posts Can You Delete Per Session?
| Posts in Range | Recommended Approach |
|---|---|
| Under 100 | Single session, full date range |
| 100–500 | Single session, one or two years at a time |
| 500–1,000 | Two to three sessions, split by year |
| 1,000+ | Multiple sessions across several days, one year per run |
Splitting large cleanup jobs into year-by-year sessions makes each run easier to verify and produces more predictable results.
Tips for Year-Based Facebook Post Cleanup
- Start with the oldest years first. Posts from 2009–2013 are typically the lowest risk to remove and the highest value for cleanup.
- Preview every run before confirming. Date ranges can be wider than expected if your posting history is dense.
- Do not skip the log export. Even if you are confident about what you deleted, a timestamped log protects you from "I think I deleted X" uncertainty later.
- Combine date and keyword filters for precision. If you only want to remove posts from a specific period that mention a certain topic, stack both filters rather than deleting everything in the year.
- Keep recent years separate. Focus year-based cleanup on the distant past. For anything in the last two to three years, use keyword-based cleanup instead to avoid accidentally removing current content.
FAQ
Can I delete all Facebook posts from a specific year?
Yes. DeleteActivity's date range filter lets you set an exact start and end date — so you can target a single year, a decade, or any custom range. See the bulk delete Facebook posts guide for the full workflow.
How do I delete old Facebook posts from 2012 or earlier?
Set the date range to end December 31, 2012. Click Preview to confirm what is matched, then Run to remove them. For very old posts, the load time may be longer because Facebook has to retrieve historical activity data.
Is there a limit to how many posts I can delete at once?
There is no hard limit, but for runs above 500 posts, splitting into year-by-year sessions is more reliable. DeleteActivity's Smart API Guard paces the deletion to reduce account risk during large cleanup operations.
Will mass deleting posts affect my Facebook account standing?
Deleting posts is a standard account action. Rate-limited deletion tools like DeleteActivity keep the pace similar to manual activity, which does not trigger account flags. Avoid using maximum-speed tools with no rate limiting.
What is the fastest way to delete all old Facebook posts?
The fastest reliable method is DeleteActivity with a date range filter — set your range, preview, run. It is significantly faster than manual selection because it automates the scroll-select-confirm loop that makes manual cleanup slow.
Can I delete old posts I was tagged in?
You can remove your tag from posts others created — that hides the post from your timeline — but only the original poster can delete the post itself. For posts you created yourself, full deletion is available.
Start Cleaning Your Old Facebook Posts
DeleteActivity runs 100% locally in your browser — no password, no upload, no data ever leaves your device.
Install DeleteActivity — Free on Chrome Web Store
For a broader cleanup beyond old posts, read the guide to deleting all Facebook posts in 2026 or the complete bulk delete Facebook activity guide for posts, comments, likes, and messages.