Facebook's search tools let you find your own posts and other people's posts from years ago, but the method depends on what you're looking for and how far back you need to go.

Facebook stores posts indefinitely unless you delete them, but they become harder to find as your timeline grows. The platform offers several built-in search methods: the main search bar at the top of any page, the search filters within your profile, and the ability to browse your timeline by year. Each method works best for different situations — searching for a specific phrase works when you remember what was said, while timeline browsing works when you only remember roughly when something happened.

The oldest posts on Facebook date back to 2004, when the platform launched. If you've been on Facebook since the early days, your earliest posts are still there unless you removed them yourself. Posts from inactive accounts or accounts that have been memorialized stay visible to people with permission to see them, though the visibility rules depend on the privacy settings the original poster chose.

Key Takeaways

  • Use the search bar at the top of Facebook to find posts by keyword, and add filters like "Posts" and a date range to narrow results.
  • Visit someone's profile, scroll to the bottom, and click "See More Posts" or use the year filter to browse their timeline chronologically.
  • Your own posts are easiest to find through your profile's activity log, which shows every post you've made in reverse chronological order.
  • Posts older than a few years may not appear in search results even if they still exist, because Facebook's search prioritizes recent content.
  • If a post is set to private or visible only to specific people, only those people can find it through search.

Using Facebook's main search bar to find posts by keyword

The search bar at the very top of Facebook works like a general search engine for the platform. Type a word or phrase you remember from the post — a quote, a name, a location, or an event — and Facebook returns results that include posts, people, pages, and groups. To narrow the results to posts only, click the "Posts" filter on the left side of the results page.

Once you're in the Posts results, you can add more filters to get closer to what you're looking for. Click "Filters" and you'll see options for date range, who posted it (yourself, a specific friend, a public figure), and where it was posted (your timeline, a group, a page). If you're searching for something you posted yourself, select "Your posts" to eliminate results from other people. If you're looking for a post from a specific year, use the date range filter — Facebook lets you pick a start date and end date, so you can search "January 2015 to December 2015" if you remember roughly when it happened.

This method works best when you remember specific words from the post. If you're searching for "the time I posted about my car breaking down," searching for "car broke down" will likely find it. If you only remember "something about a trip," the search will return thousands of results and become less useful.

Browsing your own timeline to find posts by date

Your own posts are stored in your profile's activity log, which is the easiest place to find them if you remember roughly when you posted. Go to your profile, click the three dots next to your cover photo, and select "Activity Log." This shows every post, photo, comment, and reaction you've made, sorted with the newest first. You can scroll back through years of activity, or use the filter on the left to show only "Posts" and hide comments and reactions.

If you want to jump to a specific year without scrolling, click on your profile name to go to your timeline view, then scroll all the way to the bottom. Facebook displays your posts grouped by year — you'll see "2023," "2022," "2021," and so on. Click on a year to jump to that section of your timeline, then scroll through the posts from that period. This is much faster than scrolling through every single post one by one.

The activity log also shows you posts you've been tagged in, even if you didn't write them yourself. If you're looking for a photo someone else posted of you from years ago, the activity log will show it under "Posts you're tagged in."

Finding someone else's old posts through their profile

To find posts from another person, visit their profile and scroll down to see their timeline. Facebook shows recent posts first, but you can jump to older posts by scrolling to the bottom of their visible posts and clicking "See More Posts" or a similar button. Alternatively, scroll all the way down until you see the year labels — just like on your own profile, other people's timelines are grouped by year. Click on a year to jump to that section.

Keep in mind that you can only see posts the person has set to be visible to you. If someone posted something as "Friends Only" and you're not their friend, you won't see it. If they posted something as "Private" (visible only to themselves), no one else can see it at all. Posts from before you became friends with someone may also be hidden from your view, depending on their privacy settings.

If the person's profile is set to private or if they've blocked you, you won't be able to see their timeline at all. In those cases, you can't find their posts through their profile.

Why old posts sometimes don't show up in search

Facebook's search function prioritizes recent posts, which means posts from several years ago may not appear in search results even if they still exist on the platform. This is by design — Facebook's servers handle billions of posts, and searching through all of them would be slow. Instead, the search algorithm shows the most relevant and recent results first.

If you're searching for something from 2015 and it's not showing up, try using the date range filter to tell Facebook to search only within that year. This forces the search to look further back and may surface the post. You can also try different keywords — if the exact phrase isn't working, try searching for just one word from the post, or a name or location mentioned in it.

Another reason a post might not appear is if it's been deleted. Once you delete a post, it's gone from Facebook permanently and can't be recovered through search or any other method. If you think you deleted something by accident, check your activity log — sometimes posts are hidden rather than deleted, and you can unhide them from there.

Using Facebook's read tool to see all your posts at once

If you want a complete record of everything you've posted, Facebook offers a read tool that gives you a copy of all your data, including every post you've ever made. Go to Settings, click "Your Information," then select "read Your Information." Facebook will compile a file containing your posts, photos, messages, and other account data, which you can read as a ZIP file.

This file is searchable on your own computer, so you can use your computer's search function to find keywords across all your posts at once. This is slower than using Facebook's search, but it's more thorough — it will find posts that Facebook's search algorithm might miss because they're old or unpopular.

The read process takes time. Facebook may take several hours or even days to prepare your file, depending on how much data you have. You'll receive a notification when it's ready to read.

Finding posts in groups and on pages

Posts in Facebook groups and on pages work differently from posts on your personal timeline. To find old posts in a group you're a member of, go to the group, and look for a search box within the group (usually near the top). This searches only within that group's posts. You can also scroll down through the group's timeline, though groups don't have the year-based organization that personal profiles do.

For pages, visit the page and scroll through the timeline. Pages also have a search function, usually visible near the top of the page. If you're looking for a post from a major news outlet or brand, their search tool may be more reliable than Facebook's main search, because it searches only their content.

Frequently Asked Questions

Can I find posts I deleted?

No. Once you delete a post, Facebook removes it permanently and it cannot be recovered. If you think you deleted something by accident, check your activity log to see if it's still there but hidden — you can unhide hidden posts. If it's not in the activity log, it's been deleted and is gone.

Why can't I see someone's old posts even though we're friends?

The person may have changed their privacy settings after posting, or they may have deleted the posts. They may also have limited who can see their older posts. If their profile is set to private or if they've blocked you, you won't see any of their posts. You can only see what they've chosen to make visible to you.

How far back does Facebook search go?

Facebook stores posts indefinitely, but search results prioritize recent content. Posts from 10+ years ago may not appear in search results even if they exist. Using the date range filter or browsing your timeline by year is more reliable for finding very old posts than using the search bar.

Can I search for posts by someone else if they're not my friend?

Only if their profile is public and they posted something publicly. If their profile is private or if they've set their posts to "Friends Only," you won't be able to find their posts through search. You can only see posts they've made visible to you.

What's the difference between hiding and deleting a post?

Hiding a post keeps it on Facebook but removes it from your timeline — only you can see it in your activity log. Deleting a post removes it completely from Facebook. You can unhide a hidden post anytime, but you cannot recover a deleted post.