Delete Old Facebook Posts by Date Range
Pick a window, a single year, everything before a cutoff, or a rolling range that keeps moving, and Redact clears every post inside it. The same date filter works across your posts, comments, likes, and search history, so you can target the exact slice of your history you mean and leave the rest alone.
Free for your last 30 days of posts & comments.
Available on
Date Range
These dates are set to specific dates. The Scheduler feature will delete only between these dates.
Facebook doesn't retire your old posts for you
A post from a decade ago sits on your timeline the same way a post from last week does, unless you go back and deal with it yourself. Most people have years of posts they haven't looked at since the day they wrote them. Redact lets you pick a window and clear just that slice without touching anything more recent.
A decade doesn't load in one pass
Facebook's own interface struggles to pull up years of history at once on large or old accounts. Redact works through the range in smaller passes instead of timing out.
Pick a year, not everything
Target just one year, or everything before a job change or a move, without touching anything you posted more recently.
Relative windows keep moving
Set a rolling range instead of fixed dates and the cutoff moves with you, always covering anything older than the window you chose.
Recent history stays untouched
Clear everything before a cutoff while leaving this year, or anything since a specific date, exactly the way you left it.
One date filter, across posts, comments, likes, and searches
Set the window two ways: a specific start and end date, or a rolling window a number of days, weeks, months, or years wide. Absolute or relative, Redact clears everything inside it.
Leave the range at all time and Redact works through everything. Set a start date, an end date, or both, and it only touches what falls inside.
- Absolute dates. A fixed start and end, for example January 2015 to December 2019. Give both, or leave one side open to wipe everything before a cutoff. Best for a one-time cleanup of a specific era.
- Relative dates. A rolling window like older than two weeks or between two and three years old. Pair it with a schedule so anything that ages past the line clears itself on the next run.
The same Date Range control appears on the Posts, Comments, Likes, and Search History tabs, so pick the content type first, then set the window. Each tab runs its own pass.
Date Range
These dates are set to specific dates. The Scheduler feature will delete only between these dates.
Set the exact window, then decide how deep to go
Leave the range at all time and Redact works through everything. Set a start date, an end date, or both, and it only touches what falls inside.
Absolute dates
Fixed start and end dates, like 01/2015 to 12/2019. Leave one side open to clear everything before a cutoff.
Relative window
A rolling range in plain language, like older than two weeks or between two and three years old, that re-checks itself on every run.
One window, every content type
The same date range applies whether you're clearing posts, comments, likes, or search history. It does not reach tags or friends, which aren't filtered by date.
Preview it, clear it, or keep it clear automatically
Preview Mode
See every post, comment, or like that falls inside your window before a single one is removed. Best for a first pass.
Deletion Mode
Clear everything inside the range in one pass, once you're happy with what's queued.
Review & Delete
Pull up the matches and remove them one click at a time, or batch-select the ones you want gone.
Schedule Deletion
Pair a relative window with a recurring run so anything that ages past your cutoff clears automatically. Scheduling is a Premium feature.
How to delete old Facebook posts by date range
Connect your account, set the window, and Redact clears everything inside it.
- 1
Download Redact for free
Download for your device →Install Redact on your device. It runs on Windows, macOS, and Linux, plus iOS and Android.
- 2
Connect your Facebook account
Open Redact, choose Facebook, and link your account securely. Your credentials are sent straight to Facebook and never touch a Redact server.
- 3
Pick a content type and set the date range
Choose Posts, Comments, Likes, or Search History, then set your window.
- Absolute: enter a fixed start and end date, or leave one side open to clear everything before a cutoff.
- Relative: set a rolling range like older than two years.
Heads up: on posts and comments, clearing your recent activity from the last 30 days is free; all-time cleanups and scheduled deletions are part of Premium. Likes and search history are Premium at any age.
- 4
Preview, then confirm
Run a Preview to check what falls inside your window and exclude anything you want to keep, then start the deletion. Nothing is removed until you go ahead.
- 5
Let Redact do the work
Redact clears each match and shows progress as it goes. Keep the app running until it finishes, and turn on Schedule if you set a relative window you want enforced over time.
Redact runs on your computer, not ours
Redact operates entirely on your own machine. It talks directly to Facebook, so your login and your posts never leave your device. It clears whatever window you choose without storing any of it, signs you in passwordlessly with a secure email code, and lets you disconnect the moment you're done. We never see your deleted posts or your account credentials.
Download Redact Today
We are frequently adding support to other social network services. You can receive direct updates from us in Redact's Discord Channel.

Frequently asked questions
Yes. Set the same year as both the start and end date, and Redact only touches posts that fall inside that window. Everything before and after it stays exactly where it is.
Absolute dates are fixed to the calendar, for example everything from January 2015 to December 2019. Relative dates are a rolling window in plain language, like older than 90 days, so the cutoff keeps moving forward as time passes. Reach for absolute on a one-time cleanup and relative when you want a schedule to keep enforcing the same cutoff.
Yes. The same Date Range control appears on the Posts, Comments, Likes, and Search History tabs, and each tab runs its own pass, so pick the content type first, then set the window. Note that tags and friends aren't filtered by date, so a date range doesn't apply to those. Likes and searches need Premium at any age, so the free 30-day window applies to posts and comments.
Yes. Set an end date before today, or use a relative range like older than one year, and anything more recent than your cutoff stays exactly where it is.
On posts and comments, any window that falls inside your last 30 days clears for free. Reaching deeper into your history, along with scheduled deletions that enforce a rolling cutoff, is part of Premium. Likes and searches need Premium at any age.
More Facebook features
Mass Delete Facebook Posts
Bulk delete your Facebook timeline posts: status updates, photos, videos, links, and check-ins. Wipe it all or filter by date, keyword, media type, or location first.
Clear Facebook Search History
Wipe the private log of everything you've searched on Facebook, in bulk and on your device.
Delete all Comments on Facebook
Bulk delete the comments you have left across Facebook posts, Pages, and groups, by date, keyword, or public visibility. The posts you replied to stay put.
Delete all Photos & Videos on your Facebook Timeline
Bulk delete the posts that carry your photos and videos, by attachment type, date, or caption keyword. Videos are one extra checkbox.
Delete all Facebook Likes at Once
Clear the Pages you've liked and the reactions you've left on posts and comments, in bulk, with date, keyword, and keep-list controls.
Remove all Friends on Facebook Fast
Bulk unfriend on Facebook: clear your entire friends list in one pass, or target specific people by name, with a keep list to protect anyone you want to stay connected to.
Delete All of Your Facebook History
Wipe your whole Facebook account, posts through searches, category by category, or scope it to a single category or era. Preview the hit list and keep a local archive first.